我现在回想起来,其实觉得很有必要记录一下我碰到的关于服务器磁盘I/O异常的问题。这个问题现在看来其实很典型,而我恰好碰到了。但是对于当时的我来说还并不能理解为什么会出现这样的情况,了解了存储的知识之后,现在再来看就显得清晰多了。 问题简介 我一开始用的是阿里云的2g2h的轻量服务器,在这个服务器里我先后尝试部署了astrbot和个人博客页; 读入异…
最近闲的没事的时候捣腾虚拟机,想装一个linux系统玩一下,结果意外的跑偏到了指令集架构,简单了解了点指令集架构的皮毛知识。以前我实际不太明白指令集这个东西具体是什么意思,只对什么ARM,X86有个模糊的印象。和我感觉上不一样的是,指令集实际上居然这么接近系统底层。我就随便复制些wiki的话了 指令集架构指令集架构(英语:Instruction S…
用来反复看的。。。高等数学怎么这么坏啊! 等价无穷小 x−ln(1+x)∼12x2x-\ln_{}{(1+x)} \sim \frac{1}{2}x^{2} tanx−x∼x−arctan∼13x3\tan x-x\sim x-\arctan \sim \frac{1}{3} x^{3} sinx−x∼x−arcsinx∼16x2\sin…
文件和目录操作命令 cd:切换目录。 ls:列出目录内容。 cp:复制文件或目录。 mv:移动或重命名文件或目录。 rm:删除文件或目录。 mkdir:创建目录。 rmdir:删除空目录。 touch:创建空文件或更新文件的修改时间。 pwd:打印当前目录路径 clear:清空控制台输出历史 文件内容查看命令 cat:连接文件并打印到标准输出。 l…
键入三角函数的时候突然看到反三角函数的推导,觉得很有意思,因为之前记得时候只记了公式,而看到推导用了高数后面学的隐函数的运用,所以这里我也当作是记录一下: 对于反三角函数arcsinx\arcsin x的导数,我们可以通过反函数x=sin(y)x=\sin (y)进行隐函数求导得到: 令y=arcsinx⟹x=sin(y)y∈[−π2,π2…
实际上官方文档详细的步骤已经写的很清楚了(详见官方文档),不过我这里主要还是记录一下我部署的过程和其中碰到的一些问题。 准备工作 对于服务器的购买和选择需要自己选择,不过一般来说部署qq机器人并不需要太高的性能,2h2g足以让astrbot和napcat稳定运行;我购买服务器的时候选择的最低档。考虑到后面步骤使用Docker compose方便拉取…
插入操作 我们可以继续实现一个插入操作,我们的基础的思想是,在已知的表中,于y位置,插入一个元素e;即:Insertlist(&L,y,e);为了实现这个操作,我们不难想到,对于顺序存储的数组,只需要将i位置及以后的元素挨个向后移动一位,再将e的值赋给i位置,就可以实现这样的操作。那么基于这个思想,我们可以得到: void Insertli…
对于顺序表,我们可以利用静态/动态数组的方式实现,同样可以用链表的方式实现这里我们先用最简单的静态数组的方式定义一个初始表: #include stdio.h #define max=10 typedef struct sqlist{ elemtype data[max]; int length;//记录顺序表长度 }sqlist; 这里,…