【高数下】期末复习
【高数下】期末复习
划的重点
老师画的重点为以下
123页 26页 29页4 36页1 65页5 6的3,5 71页1的4,7,8 91页1,2,3,4 103页4,8 113定理2例题4 157页6的1,3,4 158页15的1(不出三重积分) 第十一章格林公式参照单元测验 217页6的3 217页7的3 (没有要求高斯公式) 258页2的2(要求掌握求前n项和,方法:拆项,再求极限)258页的3的5(等比级数)
23页
36页
29页
这里用直线的一般式来求直线的方向向量,做的比较少,一开始没转过来。可以直接用两平面的法向量的叉乘求得。
65页
3可以用分子分母同乘。5也行,凑一个等价无穷小
71页
这里的cos的平方求导要乘以原函数。第八题的arc是做分母的,要记得会求它的导。
91页
这里只有x和y的时候图中的d和那个倒e是一样的,可以用F来求。F的公式回忆下。
103页
113页
第一题一眼出结果;第二题要画下图。d啥就是画条线平行于啥,然后交于图形两点,一点可能是定值,一点为线段方程,就是上界与下界。
217 ...
hexo相对路径图片显示转化器
【优雅写博客】hexo图片相对路径与开头模板处理
在hexo静态博客部署中,图片的显示一直困扰我,之前几次搞博客也常常遇到图片显示不了的问题,今天来解决一下。还有对于butterfly主题的博文开头的自动生成,因为我写博客一般习惯是手动创建markdown文件,写那个开头觉得挺烦的,索性就一起解决了。
图片展示
前提环境
hexo+butterfly
typora
jdk8
idea
前置了解
首先,markdown的图片可以通过以下两种方式展示:
1
1<img src="图片路劲" alt="图片描述" />
但是很遗憾,hexo并不支持。所以,比较痛苦的,我们在推博文上去时候必须把图片路径转化成hexo识别的了的。
下面这种就是hexo能够识别的语法
1{% asset_img 8248398428fb42d78c3313cf4578e10f.png 图片描述 %}
准备工作
hexo默认不支持文章资源文件夹,需要先去开下配置。
在hexo中使用文章资源文件夹需要在con ...
=> ERROR [internal] load metadata for docker.io_library_java_8-alpine问题解决
# [internal] load metadata for docker.io/library/java:8-alpine问题解决
这里上面说加载来自docker.io的数据出错,要注意:docker.io/library/java:8-alpine这个地址并不能访问,也ping不通,只是docker这里是这么写的而已。
分析
我的虚拟机和主机网络是可以ping通docker.com的,这里下载不了,可能是因为访问速度太慢的原因。可以更换阿里云镜像站点然后重试。
解决
添加阿里云镜像站点
12345sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://otclw64h.mirror.aliyuncs.com"]}EOF
重启
···shell
sudo systemctl daemon-reload
systemctl restart docker
···
Docker容器启动不起来问题解决
> 前言:我的博客站点有一个问题,它的mysql老是数据丢失。于是我开始想办法解决。
查看内存占用的情况
1ps aux --sort -rss | head
进入容器
1docker exec -it mysql /bin/bash
效果如下图
然后我在网上找了很多的mysql持久化数据的方法,大同小异。
但是我发现我连mysql的容器都启动不起来了。
后面,询问了GPT似乎也没有解决问题。
最终是怎么解决的呢?
原来,我的挂载目录放入了一个my.ini的mysql的配置文件,而mysql在读取配置的时候就出现了错误,就会出现一直重启或者启动不了的现象。
最后,把那个错误文件删除了,mysql容器就启动的了了。
Logback自定义DBAppender输出日志
# Logback自定义DBAppender输出日志
虽然解决的办法不难,但是说实在我解决的过程挺曲折的。先说背景吧!我有一个需求:需要输出日志到数据库,但是我觉得logback官方给的那三张表太详细了,我想自定义方法去输出。于是便有了下面的折腾。
我在网络上找到的配置方法是通过继承DBAppenderBase<ILoggingEvent> 的方式去解决的,但是需要引入的包是
1234567891011<!-- logback --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency> <dependency> <gro ...
jar包在linux下不产生报错日志也无法启动的悬案
# jar包在linux下不产生报错日志也无法启动
昨天晚上,我很苦恼,遇到了一个奇怪的bug。是这样的:我完成了自定义了logback日志输出到定制化的表中的功能部分,运行啥的都很正常,我就想打个jar包放到服务器中给前端进行访问swagger看新的文档。但是,在我打完准备在linux运行的时候,悬案发生了。java -jar 我的jar包,==居然啥反应都没有==。lsof -i :查看端口也找不到正在运行的迹象。很显然:我的jar包没运行起来。
没有运行也没有报错,奇怪我明明在windows环境下跑得好好的呀?
寻找解决办法
1.首先,这个问题明显是==在win下能跑,但是在linux下跑不了==,于是我就开始搜索有关的内容。
解决尝试:
linux下大小写敏感,我检查了配置文件的硬编码和文件路径,也没发现有什么大小写问题
2.其次,这个日志没有正常输出,问题可以锁定在日志上面。
解决尝试:
我重点查看了日志的配置,没毛病,在win下运行的好好的
3.问题在日志框架是没跑了,我猜会不会是日志有关的依赖冲突导致的问题呢?
果然,我在我的pom.xml中看到了我不小心多 ...
swagger优雅显示全部状态码
# swagger优雅显示全部状态码
背景: 后端在与前端交流的时候,常常需要用到swagger文档去沟通接口。虽然swagger中有对于枚举类和返回状态码的支持,但是需要在代码中写好返回响应,会带来很多的多余代码。对实际开发并不友好。
引入的依赖
12345678910111213141516171819202122232425262728<!-- 使用优先级法排除swagger的jar包,为了让没有设定property的example的也可以不报错--> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>1.5.21</version> </dependency> <dependency> ...
【Git】命令行使用体验大大优化的方法
# Git的优化使用
相信很多人,在使用git作为版本管理工具时都会感受到它的方便,但是也会有一些问题困扰着我们,让我们觉得使用体验不是很好。我在使用git的过程中就发现了几个问题:写commit费时、怎么做多人开发的代码审查等等。今天这篇文章就来彻底解决这些使用体验不好的地方。
规范化commit
每次写commit,我都觉得累,初学的时候常常直接把全部都提交,然后写一个commit,就导致这个commit的change特别长。哈哈哈哈哈,这是不对的!
还有,我觉得每次自己写commit总是不记得标准的commit应该怎么写,往往要查的话就容易摆烂。写出不规范的commit。
其实早就有人做了解决问题的小工具,就是Commitizen。
使用体验
它可以通过命令行交互的形式帮助你自动生成规范的commit,就不用我们自己去敲括号那些的了。
实际体验十分不错
产生的commit如上图所示:
话不多说,下面就是安装过程:
安装过程
commitizen仓库地址
笔者环境: windows11、v16.19.1的nodejs
1npm install -g commiti ...
【操作系统笔记(1)】概论
# 【操作系统笔记(1)】概论
操作系统是系统软件的一种,系统软件和应用软件是软件的子集,然后计算机系统就是由软件和硬件以及固件组成。
问题
设计现代OS的主要目标是什么?
OS的作用可表现在哪几个方面?
试说明推动多道批处理系统形成和发展
的主要动力是什么。
何谓脱机1/O和联机1/O?
OS有哪几大特征?其最基本的特征是什
么?
微内核操作系统具有哪些优点?它为何
能有这些优点?
在微内核 OS 中,为什么要采用客户/服务器模式?
操作系统的定义
操作系统是铺设在硬件上的多层系统
软件,它们不仅增强了系统功能,而且还隐藏了
对硬件操作的细节,由它们实现对计算机硬件的
多个层次的抽象。
操作系统(operating system)定义
操作系统是直接控制和管理计算机硬件、软件资源的最基本的系统软件,用以方便用户充分、有效的利用这些资源并增强整个计算机的处理能力。
操作系统的非形式化定义(关键点):系统软件,程
序模块的集合,资源管理和用户接口功能
操作系统的几个阶段
操作系统经历了几个主要的发展阶段,包括批处理系统、分时系统、实时系统和网络操作系统:
批处理系统
批处理系统( ...
【小白刷leetcode】第15题
# 【小白刷leetcode】第15题
动手刷leetcode,正在准备蓝桥,但是本人算法能力一直是硬伤。。。所以做得一直很痛苦。但是不熟练的事情像练吉他一样,就需要慢速,多练。
题目描述
看这个题目,说实在看的不是很懂。索性我们直接来看输入输出。观察输入输出我们可以知道:输入是一个数组,输出是一个list<list。目标其实就是要找到其中的三元组,三元组可以加起来等于零。而且用过的来组成三元组的不能重复使用。也就是每个元素只能使用一次。
暴力解法
首先,我先想到了暴力破解。
每一个元素都访问一遍,用三个for循环。未来防止ijk访问重复,让每一的初始值都为变化的。j=i+1,k=j+1。
这个理论上是行的通的,就是时间超过了限制。时间复杂度为o(n^3)。然后到了一个测试样例过不了。我用idea试了那个测试样例一直在跑,结束不了了。。。
123456789101112131415161718192021public static List<List<Integer>> threeSum(int[] nums) { //初 ...