摘录 EXTRACTS

移步 http://murmurs.abreto.net/(重构中)


2016-11-30, 《高级C/C++编译技术》

可执行文件并不完全是通过编译项目源代码文件生成的。用于启动程序的一部分非常重要的代码片段,是在链接阶段才添加到程序内存映射中的。


2016-11-14, 《How Linux works》

在Linux这样的基于Unix的操作系统中,程序运行出错时你要做的第一件事情必须是查看错误信息,因为大多数情况下,出错的具体原因都能在错误信息里找到。这一点Unix系统做得比其他有些操作系统要好。


2016-11-10, 《Introduction to the Design and Analysis of Algorithms》

The most valuable acquisitions in a scientific or technical education are the general-purpose mental tools which remain serviceable for a life-time.


2016-08-12, 关于Linux的链接

https://www.zhihu.com/question/20117703, http://www.oschina.net/question/587367_156024


2016-07-28, blog.tonyseek.com

用户输入总是不可信任的,这点对于Web开发者应该是常识。


2016-07-21, w3schools.com

Function parameters are the names listed in the function definition.
Function arguments are the real values received by the function when it is invoked.


2016-07-21, w3schools.com

A computer program is a list of “instructions” to be “executed” by the computer.


2016-07-20,w3schools.com

It is a good idea to place scripts at the bottom of the element.
This can improve page load, because script compilation can slow down the display.


2016-06-22,w3schools.com

SQL can execute queries against a database.(注意介词用against)


2016-06-21,《深入理解计算机系统》

文件是对I/O的抽象,虚拟存储器是对程序存储器的抽象,进程是对一个正在运行的程序的抽象,虚拟机提供对整个计算机(包括操作系统、处理器和程序)的抽象


2016-06-21,《深入理解计算机系统》

抽象的使用是计算机科学中最为重要的概念之一。


2016-06-21,维基百科

需要补充一点的是,“速度”作为矢量不应与标量“频率”相混淆,所以使用“时钟速度”来描述这个概念是用词不当的。


2016-06-20,《深入理解计算机系统{CSAPP}》

文件就是字节序列。每个I/O设备,包括磁盘、键盘、显示器,甚至网络,都可以视为文件。