RDB 手动或定期执行,将数据库状态保存到文件中 手动save:会阻塞服务器进程,拒绝客户端的所有请求; 自动bgsave:fork子进程,不会阻塞,写时复制copy on write bgsave执行过程中会拒绝save、bgsave、bgReWriteAOF 服务器端可同时配置多个save选项, ...
分类:
其他好文 时间:
2020-05-27 20:58:11
阅读次数:
90
总结一句话:系统调用的本质,通过sc指令触发异常,完成用户态到内核的转换。 展开一些:应用程序调用fork(),fork()是一个glibc函数,该函数的最底层调用sc指令,触发cpu异常,从而完成从用户态到内核态的切换, 内核:在异常处理中完成fork()的内核态处理,然后通过rfi指令返回到用户 ...
分类:
其他好文 时间:
2020-05-27 01:21:00
阅读次数:
91
在一个大型的项目中,多多少少都会有代码冲突的地方,但又不能直接从对方的源代码哪里直接修改,这个时候就需要版本控制。通俗来讲就是每个人都能看到不同的人在同一项目上的修改说明,并且可以选择下载你需要修改的版本进行修改。 GitHub可以托管各种git库,并提供一个web界面,但与其它像 Google C ...
分类:
其他好文 时间:
2020-05-26 15:21:06
阅读次数:
75
1.A团队项目经理要将本项目git的HTTPS地址提供给B团队的项目经理 2.B团队项目经理登录git账号,进入A项目经理提供的HTTPS地址中 3.B团队项目经理点击Fork加入项目 4.B项目经理进行clone操作,并由B团队中成员对项目进行迭代 5.迭代完成之后B项目经理进行add与commi ...
分类:
其他好文 时间:
2020-05-24 21:01:57
阅读次数:
61
?链接大家都用过,比如 Windows 中的快捷方式就是一种链接,可是 Linux 里又分硬链接和软链接,它们表示什么意思,又有什么区别呢,本文来给大家做一个解释。 Inode 索引节点 要想理解硬链接和软链接的区别,首先要明白什么是 Inode。Inode 是 Index node,索引节点的意思 ...
分类:
其他好文 时间:
2020-05-24 09:25:00
阅读次数:
70
PIL(Python Imaging Library)是Python常用的图像处理库,而Pillow是PIL的一个友好Fork,提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。 Pillow的文档:http://pillow.readth ...
分类:
其他好文 时间:
2020-05-23 00:31:16
阅读次数:
90
0、软硬方式链接 软硬链接就相当于Windows下的快捷方式,但是有所不同。 硬链接 :可以将其理解为指向原始文件的inode文件,这个文件就像一个指针。它指向了自身inode所链接的block块。所以,硬链接和原始文件其实是同一个文件,只是名字不同。删除源文件,硬链接会替代原始文件能够正常访问且内 ...
分类:
其他好文 时间:
2020-05-22 19:13:43
阅读次数:
49
Linux磁盘管理好坏直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目 ...
分类:
系统相关 时间:
2020-05-21 16:13:54
阅读次数:
79
守护进程: daemon进程。通常运行与操作系统后台,脱离控制终端。一般不与用户直接交互。周期性的等待某个事件发生或周期性执行某一动作。 不受用户登录注销影响。通常采用以d结尾的命名方式。 守护进程创建步骤: 1. fork子进程,让父进程终止。 2. 子进程调用 setsid() 创建新会话 3. ...
分类:
编程语言 时间:
2020-05-20 14:00:04
阅读次数:
52
场景 比如说现在有一个很牛逼的项目,我们进入项目地址, 想将这个项目复制到自己的github仓库,然后你还想将 仓库中的代码拉取到本地进行修改,修改完你还要将本地的 修改后的代码推送到自己的github仓库,更甚至你还想将自己 复制过来并修改后的代码再还给原作者,请求人家让你合并。 实现 进入厉害的 ...
分类:
其他好文 时间:
2020-05-19 23:01:59
阅读次数:
96