- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 TinyHTTPd--超轻量型Http Server源码分析
TinyHTTPd是一个超轻量型Http Server,使用C语言开发,全部代码不到600行,附带一个简单的Client,可以通过阅读这段代码理解一个Http Server的本质。源码下载链接http://sourceforge.net/projects/tinyhttpd/分析这段源码前,需要对网络协议,Unix编程,以及HTTP有一定的了解,这里假设大家对http有一定的了解,如果有时
2015-05-27 13:14:34 8326 7
原创 基于51单片机的PC机控制系统
整理电脑里面资料的时候,发现以前大二结束的时候写的一个小项目,贴出来吧,回味下曾经倒腾硬件方面的日子,那些年和几个小伙伴一起逛电子商城,边吐槽玩硬件就是烧钱,还时不时的往那跑,用Altium Designer 画电路图和PCB图,一起大热天的手持电烙铁焊板子,拿着万用表测电压,接着串口线板级调试程序。现在回想起来觉得也挺充实的,转眼间研究生三年又要过去了,以后工作了,回想起研究生的生活也应该是这样子吧。
2015-05-28 20:57:30 3154
原创 TinyHTTPd 编译及 HTTP 浅析
继前文分析了TinyHTTPd源码。这里给出修改地方,然后运行下该项目。之后结合该开源项目介绍下 HTTP 涉及的部分。编译环境:Deepin Linux 2014.2,内核版本 Linux 3.13.0,GCC 4.8.2HTTP TinyHTTPd 是一个超轻量级的 HTTP Server。
2015-05-28 13:13:57 6827 4
原创 【Linux 内核】内存管理(二)伙伴算法
通常情况下,一个高级操作系统必须要给进程提供基本的、能够在任意时刻申请和释放任意大小内存的功能,就像malloc 函数那样,然而,实现malloc 函数并不简单,由于进程申请内存的大小是任意的,如果操作系统对malloc 函数的实现方法不对,将直接导致一个不可避免的问题,那就是内存碎片。
2015-05-27 21:33:18 16035 4
排序二叉树完整代码
2014-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人