Libevent库的基本数据结构单链表的实现在compat/sys/queue.h头文件中,主要实现单链表的基本功能,包括,插入,遍历,删除等等,该单链表包含头结点。nginx-release-1.14.0版本的实现源码如下:
Continue reading
Libevent源码学习之基本数据结构:单链表(queue.h)
Leave a reply
Libevent库的基本数据结构单链表的实现在compat/sys/queue.h头文件中,主要实现单链表的基本功能,包括,插入,遍历,删除等等,该单链表包含头结点。nginx-release-1.14.0版本的实现源码如下:
Continue reading
定时器是一种特殊类型的时间间隔测量的时钟,定时器发出提示代表时间间隔已过期。下面我们就用网络库Libevent实现简单的定时器功能:每5秒执行一次回调函数,打印当前时间。
Continue reading
Libevent是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络。Libevent包括事件管理、缓存管理、DNS、HTTP、缓存事件几大部分。
Continue reading
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了Apache访问日志详解及LogFormat参数说明。
Continue reading