摘要: http://www.ruanyifeng.com/blog/2014/07/database_implementation.html所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写... 阅读全文
posted @ 2015-04-28 16:24 贺大卫 阅读(281) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2014/11/compiler.html源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。#include int main(void){ fputs("Hello, world... 阅读全文
posted @ 2015-04-28 16:07 贺大卫 阅读(226) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2013/02/booting.html从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、... 阅读全文
posted @ 2015-04-28 16:06 贺大卫 阅读(234) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情... 阅读全文
posted @ 2015-04-28 15:58 贺大卫 阅读(251) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-20541719-id-1931116.htmlhttp://www.cnblogs.com/hnrainll/archive/2011/02/16/1956539.htmlLinux下有很多可用的FTP服务器,其中比较流行的有WU-FTP... 阅读全文
posted @ 2015-04-28 15:01 贺大卫 阅读(724) 评论(0) 推荐(0) 编辑