以为是挺重要的一章,虽然有硬件部分,但抽象出来之后提供的API是软件开发常用的基础API,做笔记可以让我读的更细,详细了解一下,也许以后用到了呢。

Linux有一部分固定内存分配给内核,这部分属于保留内存,其余的内存被分为两类,连续内存和非连续内存,两种内存分配算法不同。“页框管理”和“内存管[……]

Read more

当小说读吧,争取两天看完。

——2017年6月25日

编程是注重实效(pragmatism)的,不应该局限于任意特定的技术,而是应该拥有足够广博的背景和经验基础。注重实效的程序员不仅要完成工作,更要完成的漂亮。

注重实效的程序员有以下特征:

  • 早期的采纳者/快速修改者,具[……]

Read more

1、就像google test那类,使用案例如下,TEST本身是一个宏。

具体实现方法见博文:传送门

每个TEST宏会建立一个新的对象,并且在构造函数中把新对象注册进全局对象。

2、取自redis,使用代码如下:[……]

Read more

苏菲的世界

书中书,很有意思的构思,算作我欧洲历史的启蒙书籍吧,读后感传送门

雾都孤儿

最开始是在《About Love》的电影里,Time的爸爸说喜欢狄更斯,留了第一个印象;

再其次是在图书馆又偶然看到,便借过来了。

不了解成为名篇的原因,觉得亮点…只有作者的反[……]

Read more

哲学书的话,读过叔本华的作为意志和表象的世界,但那本对当时的我太晦涩了,没读完,对哲学产生过一点感觉,但就一点。

这一次读苏菲的世界感触倒挺多的,书里没有宣扬哪一种主张,而是把哲学发展过程向你徐徐展开。看到最初说世界万物可以由“空气,火,土”组成,从现在的角度来看真的是很蠢很蠢的观点,但在当时[……]

Read more

其实本文也是深入理解Linux内核的读书笔记后续

调度基础

很多书中将进程分为CPU密集型和I/O密集型,另外还有一种分法:

  • 交互式进程
    这些进程与用户进行交互,因此会花很多时间等待鼠标键盘的输入,当接受输入之后,必须很快得到相应,否则系统会显得很迟钝。
  • 批处理进程
    不必与用[……]

Read more

曾经有个问题一直在困惑我,分布式程序如何在宿舍调试和测试。扩容缩容是否正确,灾害发生时容灾能不能自动启动。当然对现阶段的我来说最重要的还是功能本身的验证。

这两天百步梯那群怪人又在群里讨论后台开发的一些问题,因为大牛多讨论就很吸引人很有意思,忽然就有好多点子想写一些好玩的程序,可怎么用一台机器[……]

Read more