自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 lighttpd-1.4.20源码分析

lighttpd-1.4.20源码分析 以后的更新都在这个地址 http://bbs3.chinaunix.net/thread-1369986-1-1.html网络编程讨论QQ群号:454389690  写在前面 对于轻量级web服务器lighttpd,我个人就不做多的介绍,大家自己在网上查查。我要说的是,从这开始,我将陆续写一些有关lighttpd源码分析的资料。 对于lightt

2009-02-15 09:59:00 7663

nginx核心讲解

慕名对nginx的源码进行学习研究是早在2009年的事情,当时还在学校,整天呆在实验室里看动漫,时间一久就心感愧疚,觉得还是要趁有空学点东西,恰当时不知从哪里得知高性能服务器是一个很有“前途”的方向,几经搜索又机缘偶合的得识lighttpd与nginx,从此开始在动漫与代码之间来回穿梭,直到毕业。 关于lighttpd与nginx,无需多说,当时lighttpd比nginx要火,所以我先看的lighttpd源码,后看的nginx源码,也因此lighttpd的文档在我读书的时候就写完(虽然写得很矬)了,但nginx的文档写了一些放在电脑里,后来离开学校开始工作后,就把这件事情和这些文档都给搁在那了,直到近一年前,我建了一个个人博客站点(http://lenky.info/),为了凑文章数目,才又把它们给找了出来,并且根据最新的nginx源码重新整理了一下,也就是现在你看到的这篇文档。当然,这只是一部分,所以标题才叫《上篇》。 重新整理主要注意到以前写的文档过细的去逐行解析注释代码(网上很多nginx源码分析的文章也大多有这个缺点),而此次希望能从比较高一点的角度去解析nginx,让读者尽快的把握全局而不是陷入细节;为了达到这个目标,文档里就尽量的少贴代码多画图,当然,一些必要的代码是不可缺少的,所以你还是会在本文档里看到源代码。虽然我的个人期望比较好,可惜水平比较矬,目前写出来的文档也就这个样了。 最后,说一下本文档基于的相关环境,虽然列了一个表格如下,其实没那么复杂,我安装的是一个centos 6.2的32位虚拟机,其它开发软件包都是centos 6.2里对应提供的,nginx版本为1.2.0。 软件包 版本 nginx 1.2.0 os CentOS release 6.2 (Final)/kernel-2.6.32/32bit gcc gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) gdb GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) make GNU Make 3.81

2012-07-21

内存分配器dlmalloc 2.8.3源码浅析

dlmalloc是目前一个十分流行的内存分配器,其由Doug Lea 从1987年开始编写,到目前为止,最新版本为2.8.3 ,由于其高效率等特点被广泛的使用和研究(很多linux系统等用的就是dlmalloc或其变形,比如ptmalloc )。 dlmalloc的实现只有一个源文件(还有一个头文件),大概5000行,其内注释占了大量篇幅,由于有这么多注释存在的情况下,表面上看上去很容易懂,的确如此,在不追求细节的情况,对其大致思想的确很容易了解(没错,就只是了解而已),但是dlmalloc作为一个高品质的佳作,实现上使用了非常多的技巧,在实现细节上不花费一定的精力是没有办法深入理解其为什么这么做,这么做的好处在哪,只有当真正读懂后回味起来才发现它是如此美妙。

2009-05-28

详细的a星算法 原文为英文 但是有对应的中文翻译 有详细的图片 所以文件有点大

详细的a星算法 原文为英文 但是有对应的中文翻译 有详细的图片 所以文件有点大

2008-09-17

软件开发标准DOC文档(GB8567——88)

用户手册(GB8567——88).doc<br>操作手册(GB8567——88).doc<br>测试分析报告(GB8567——88).doc<br>测试计划(GB8567——88).doc<br>概要设计说明书(GB8567——88).doc<br>开发进度月报(GB8567——88).doc<br>可行性研究报告(GB8567——88).doc<br>模块开发卷宗(GB8567——88).doc<br>软件需求说明书(GB856T——88).doc<br>数据库设计说明书(GB8567——88).doc<br>数据要求说明书(GB856T——88).doc<br>文件给制实施规定的实例(GB8567-88).doc<br>详细设计说明书(GB8567——88).doc<br>项目开发计划(GB856T——88).doc<br>项目开发总结报告(GB8567——88).doc

2008-02-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除