摘要: ###1、软件的主要架构软件的文件布局比较清晰,主要分为6个模块,主模块是thttpd.c文件,这个文件中包含了`web server`的主要逻辑,并调用了其他模块的函数。其他的5个模块都是单一的功能模块,之间没有任何耦合。- 其中包括多路IO复用的抽象模块fdwatch.h/c,这个模块中将常用的... 阅读全文
posted @ 2015-03-24 10:20 nearmeng 阅读(4470) 评论(0) 推荐(1) 编辑
摘要: 主要算法的思路可以参考维基百科的相关说明,这里主要阐述一个该算法的思想。为了能够快速地求解平方根倒数,算法首先将一个32的浮点数float number转化为一个32为的整形数long int,接着对该整形数进行一次右移操作,也就意味着取该整数的一半,之后用一个神奇的数做个减法,即可得到该数平方根倒... 阅读全文
posted @ 2015-03-24 08:57 nearmeng 阅读(1706) 评论(0) 推荐(0) 编辑