摘要: 参考极客时间专栏《数据结构与算法之美》学习笔记 一、入门篇 数据结构与算法之美学习笔记:第三讲 数据结构与算法之美学习笔记:第四讲 二、基础篇 数据结构与算法之美学习笔记:第五讲 数据结构与算法之美学习笔记:第六讲 数据结构与算法之美学习笔记:第七讲 数据结构与算法之美学习笔记:第八讲 数据结构与算 阅读全文
posted @ 2019-11-04 16:19 活的潇洒80 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 参考极客时间专栏《趣谈Linux操作系统》学习笔记 核心原理篇:内存管理 趣谈Linux操作系统学习笔记:第二十讲 趣谈Linux操作系统学习笔记:第二十一讲 趣谈Linux操作系统学习笔记:第二十四讲 趣谈Linux操作系统学习笔记:第二十五讲 趣谈Linux操作系统学习笔记:第二十六讲 核心原理 阅读全文
posted @ 2019-11-04 16:14 活的潇洒80 阅读(2617) 评论(2) 推荐(0) 编辑
摘要: 参考极客时间专栏《Linux性能优化实战》学习笔记 一、CPU性能:13讲 Linux性能优化实战学习笔记:第二讲 Linux性能优化实战学习笔记:第三讲 Linux性能优化实战学习笔记:第五讲 Linux性能优化实战学习笔记:第六讲 Linux性能优化实战学习笔记:第七讲 Linux性能优化实战学 阅读全文
posted @ 2019-11-04 15:58 活的潇洒80 阅读(9254) 评论(0) 推荐(2) 编辑
摘要: 参考极客时间专栏《深入浅出计算机组成原理》学习笔记 一、入门篇 深入浅出计算机组成原理学习笔记:第三讲 深入浅出计算机组成原理学习笔记:第四讲 二、原理篇:指令和运算(12讲) 深入浅出计算机组成原理学习笔记:第五讲 深入浅出计算机组成原理学习笔记:第六讲 深入浅出计算机组成原理学习笔记:第七讲 深 阅读全文
posted @ 2019-11-04 15:23 活的潇洒80 阅读(7600) 评论(1) 推荐(4) 编辑
摘要: 参考极客时间专栏《MySQL实战45讲》学习笔记 一、基础篇(8讲) MySQL实战45讲学习笔记:第一讲 MySQL实战45讲学习笔记:第二讲 MySQL实战45讲学习笔记:第三讲 MySQL实战45讲学习笔记:第四讲 MySQL实战45讲学习笔记:第五讲 MySQL实战45讲学习笔记:第六讲 M 阅读全文
posted @ 2019-11-04 14:50 活的潇洒80 阅读(5111) 评论(1) 推荐(1) 编辑
摘要: 一、本节概述 MySQL 里有很多自增的 id,每个自增 id 都是定义了初始值,然后不停地往上加步长。虽然自然数是没有上限的,但是在计算机里,只要定义了表示这个数的字节长度,那它就有上限。比如,无符号整型 (unsigned int) 是 4 个字节,上限就是 2 -1。 既然自增 id 有上限, 阅读全文
posted @ 2019-11-04 14:12 活的潇洒80 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 一、引子 这是我们专栏的最后一篇答疑文章,今天我们来说说一些好问题。 在我看来,能够帮我们扩展一个逻辑的边界的问题,就是好问题。因为通过解决这样的问题,能够加深我们对这个逻辑的理解,或者帮我们关联到另外一个知识点,进而可以帮助我们建立起自己的知识网络。 在工作中会问好问题,是一个很重要的能力。 经过 阅读全文
posted @ 2019-11-04 12:06 活的潇洒80 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一、引子 磁盘→盘片→磁道→扇区(每个 512 字节) ext* 定义文件系统的格式 二、inode 与块的存储 1、块 2、不用给他分配一块连续的空间 我们可以分散成一个个小块进行存放 1、优点 2、存在的问题 3、如何解决 3、inode里面有哪些信息? 至于 inode 里面有哪些信息,其实我 阅读全文
posted @ 2019-11-04 10:49 活的潇洒80 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 一、引子 在这之前,有一点你需要注意。解析系统调用是了解内核架构最有力力的一把钥匙,这里我们只要重点关注这几个最重要的系统调用就可以了 1、mount 系统调用用于挂载文件系统;2、open 系统调用用于打开或者创建文件,创建要在 flags 中设置 O_CREAT,对于读写要设置flags 为 O 阅读全文
posted @ 2019-11-04 10:48 活的潇洒80 阅读(622) 评论(0) 推荐(0) 编辑