自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

转载 Lighttpd1.4.20源码分析之插件系统(3)---PLUGIN_TO_SLOT宏

前面讲了lighttpd插件系统的加载和初始化,这一篇中,将介绍一下plugin.c中的宏PLUGIN_TO_SLOT。在将PLUGIN_TO_SLOT宏之前,我们先来看看lighttpd中插件系统的对外接口。这个接口所对的“外”指的是lighttpd服务器。前面已经提到,在运行的过程中,lighttpd不知道所加载的插件都是干什么用的,只知道这些插件所实现的接口,也就是在plugin结构体中

2012-07-30 18:38:56 1139

转载 Lighttpd1.4.20源码分析之插件系统(2)---插件的加载和初始化

转自:http://www.cnblogs.com/kernel_hcy/archive/2010/03/11/1683814.html前面讲了lighttpd插件系统的接口,下面我们来看看插件是怎么加载 和初始化的。lighttpd的插件是以动态链接库的形式存在的。在服务器启动的时候,在初始化阶段将所有插件都加载进来。在server.c中的main函数中,加载插件是调用plu

2012-07-30 18:33:01 910

转载 Lighttpd1.4.20源码分析之插件系统(1)---plugin结构体和插件接口

转自:http://www.cnblogs.com/kernel_hcy/archive/2010/03/11/1683809.html在lighttpd中,使用插件的形式来增加服务的功能。同时,lighttpd提供了一个插件的公共接口给开发者,方便第三方提供额外的插件。Lighttpd的插件接口主要提供在plugin.h文件中。其中,plugin结构体是最核心的部分。

2012-07-30 18:24:34 1011

原创 linux 监视文件系统inotify 测试

一、简介Inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。在实际项目中,如果项目带有配置文件,那么怎么让配置文件的改变和项目程序同步而不需要重启程序呢?一个明显的应用是:在一个程序中,使用Inotify监视它的配置文件,如果该配置文件发生了更改(更新,修改)时,Inotif

2012-07-27 14:36:32 9823

原创 google coredump 测试

1. 下载最新的coredump代码当前最新版本为 1.2.1 。项目链接: http://code.google.com/p/google-coredumper/链接给了一个简单的使用方法,我们用这个方法来测试效果#include ... WriteCoreDump('core.myprogram'); /* Keep going, we gen

2012-07-26 17:09:17 4432

原创 linux logrotate 配置及测试

一、logrotate 配置logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。logrotate 的配置文件是 /etc/logrotate

2012-07-20 19:31:47 24177

转载 array.c(h) 通用数组解析

转自:http://www.cnblogs.com/kernel_hcy/archive/2009/10/23/1588873.htmlLighttpd提供了一个通用数组,这个数组与程序的其他部分练习较少,因此可以单独进行分析。首先要说一下Lighttpd中的定义的一些数据结构。在array.h中有下面的定义:typedef enum { T

2012-07-19 19:20:28 1845

转载 Lighttpd中CGI执行流程

转自:http://blog.csdn.net/lenky0401/article/details/4201713对于Lighttpd中CGI执行流程的多余文字不用过多说明,图片里已经基本说的很清楚了。从图中,我们可以看到对于客户端的每一个请求(动态页面,也就是需要CGI处理的),Lighttpd进程都是先fork一个CGI进程,然后将请求头(通过环境参数)和请求体(通过管道)传递

2012-07-19 18:19:20 4201 1

翻译 mod_extforward: 让lighttpd记录客户端的真实IP

该模块在1.4.14及以后的版本才有,主要功能是在使用了反向代理后,可以获取客户端真实IP地址,在使用了nginx或者NetScaler这样的反响代理/负载均衡设备以后,后段服务器的访问日志中看到的请求IP都是前面的nginx或者NetScaler的IP,而我们很多时候需要通过分析Log来查看用户访问的地理分布情况,这就需要记录来访用户的真实IP地址。1.首先需要在前端的负载均衡设备上配置

2012-07-19 11:13:33 2541

原创 linux echo 让你的脚本输出加上颜色吧

1.echo 具有给输出的字符加颜色的功能,格式如下:格式: echo -e "\033[字背景颜色;字体颜色;ANSI控制码m字符串\033[0m" -e选项是让echo能够识别转义字符,否则不能显示颜色,先上个格式相关的例子例1:echo -e "\033[41;36m something here \033[0m" 或者:echo -e "\033[36;41

2012-07-13 14:36:32 8972

原创 linux下利用rtc 实现精确定时器

rtc是linux系统中的一个时间设备,可以open打开,通过ioctl设置频率,然后就可以进行循环read操作,每次read的耗时是(1/频率 单位:秒)先上代码#include #include #include #include #include #include #include #include #include #include #define FREQ 2

2012-07-06 13:20:44 5887 1

原创 linux 内核驱动编程 简单例子 与_IO, _IOR, _IOW, _IOWR 宏解析

一、_IO, _IOR, _IOW, _IOWR 宏的用法与解析在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit15 14

2012-07-06 13:17:00 6628 1

原创 linux显示指定目录下所有的文件,子目录及子目录的文件

可以调用 dirent.h 中的scandir函数扫描指定目录中所有的文件名如下,用了一个队列先进先出保存每一级的目录,while循环,无需递归,需要把.和..目录过滤#include #include #include #include #include using namespace std;void scandir_recursive(const char*

2012-07-06 11:30:59 8080

fence 2.01 破解版 适用于win7

Fence 2.01, 适用于win7,其它机器没试过. 解压后,里面包含两个文件,一个是安装文件,另一个是破解程序,安装好后,把破解程序拷贝到安装目录里,执行patch,就OK了。 小试了下,该版本支持在桌面上创建其它盘的文件夹快速框。

2014-09-24

ldap 浏览器 window带界面

LDAP browser 查看LDAP信息的轻量级工具

2013-11-11

win7 64位 php-5.3.6-Win32-VC9-x64

win7 64位 php-5.3.6-Win32-VC9-x64,php开发用

2013-10-14

21天学会java(全中文免费)

免积分,我为人人。适合初学者,简单易懂,入门快速、容易,教材从浅入深.

2013-08-03

Linux C函数库参考手册

共411页,PDF格式 1.字符测试函数 2.数据转换函数 3.内存配置函数 4.时间函数 5.字符串处理函数 6.数学计算函数 7.用户和组函数 8.数据加密函数 9.数据结构函数 10.随机数函数 11.初级I/O函数 12.标准I/O函数 13.进程及流程控制 14.格式化输入输出函数 15.文件及目录函数 16.信号函数 17.错误处理函数 18.管道相关函数 19.socket相关函数 20.进程通信(IPC)函数 21.记录函数 22.环境变量函数 23.正则表达式 24.动态函数 25.其它函数

2010-07-30

RTSP中文版 实时流协议 电子书

1 介绍3 11 目的3 12 要求4 13 术语4 14 协议特点6 15 扩RTSP8 16 整体运作8 17 RTSP状态9 18 与其他协议关系10 2 符号约定10 3 协议参数12 31 RTSP版本12 32 RTSP URL13 33 会议标识15 34 会话标识15 35 SMPTE 相对时间戳16 36 正常播放时间16 37 绝对时间17 38 选择标签18 4 RTSP消息18 41 消息类型19 42 消息头部19 43 消息主体20 44 消息长度21 5 普通头部域21 6 请求21 61 请求行22 62 请求头部域23 7 响应23 71 状态行24 711 状态码和原因解释24 712 响应头部域29 8 实体29 81 实体头部域29 82 实体主体30 9 连接30 91 管道30 92 可靠性及确认31 10 方法定义31 101 OPTIONS(可选项)32 102 描述(DESCRIBE)33 103 通知(ANNOUNCE)34 104 建立(SETUP)35 105 播放(PLAY)36 106 暂停(PAUSE)38 107 断开(TEARDOWN)39 108 获取参数(GET_PARAMETER)40 109 设置参数(SET_PARAMETER)41 1010 重定向(REDIRECT)42 1011 录制(RECORD)42 1012 嵌入(交织)的二进制数据43 11 状态码定义44 111 成功 2xx44 112 重定向 3xx44 113 客户端错误 4xx44 12 头部域定义46 13 Caching63 14 示例64 141 按需点播(单播)64 142 容器文件的流化67 143 单流容器文件70 144 现场媒体表示使用多播72 145 向已存在的会话播放媒体73 146 录制75 15 语法77 151 基本语法77 16 安全考虑79 附录A:RTSP 协议状态机81 附录B:同RTP交互84 附录C:用SDP描述RTSP会话85 附录D:最小RTSP实现89

2010-07-19

visual paradigm for uml 7.2 licence file

vp suite4.2 认证文件,包括vp for uml 7.2

2010-06-28

空空如也

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

TA关注的人

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