Chinaunix首页 | 论坛 | 博客
  • 博客访问: 162046
  • 博文数量: 43
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-26 00:58
文章分类
文章存档

2014年(2)

2013年(41)

我的朋友

发布时间:2013-08-07 17:36:20

    日志系统保存缓存的就是伸展树,所以简单介绍下。      假设想要对一个二叉查找树执行一系列的查找操作。为了使整个查找时间更小,被查频率高的那些条目就应当经常处于靠近树根的位置。于是想到设计一个简单方法, 在每次查找之后对树进行重构,把被查找的条目搬移到离树根.........【阅读全文】

阅读(1978) | 评论(0) | 转发(0)

发布时间:2013-08-07 16:43:01

在这部分代码中,我认为存在一个漏洞,后面会解释。这篇讲解下日志系统。首先对linux下的syslog做一个简单的介绍。第一部分介绍syslog:linux可以配置不同的syslogd程序,比如本机就是rsyslogd。很多日志系统系统的函数都是一样的。比如syslog()就是写入日志,当你调用这些函数.........【阅读全文】

阅读(1815) | 评论(0) | 转发(2)

发布时间:2013-08-07 10:23:06

首先说说缓冲这部分的工作流程:1.客户端发来GET或者HEAD请求,包好If-None-Match或者If-Match,以及一串由服务器发送的ETAG码。2.服务器收到请求,先在缓存系统中查找是否应该文件,如果有返回该文件的相关信息。如果没有将该文件的缓存信息,则stat读取该文件的相关信息加入缓存树中。3.缓存中的文件信息中.........【阅读全文】

阅读(1499) | 评论(0) | 转发(0)

发布时间:2013-07-29 11:24:21

一、bitset{size_t *bits; size_t nbits;}bitset *bitset_init(size_t nbits);分配空间void bitset_reset(bitset *set);分配的空间清零void bitset_free(bitset *set);释放空间void bitset_clear_bit(bit.........【阅读全文】

阅读(2161) | 评论(0) | 转发(1)

发布时间:2013-07-29 11:06:02

lighttpd版本:1.4.32参考资料:lighttpd源码分析  by高群凯首先分析它的main函数,弄清程序的流程。这部分内容在server.c和server.h里面分为两部分:监控进程或若干个工作进程(可以再配置文件中设置,仅有一个进程)工作进程是监控进程的子进程,所以很多初始化工作在监控进程工完成,这样工作进程可以很好的.........【阅读全文】

阅读(2591) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册