- 博客(4)
- 资源 (24)
- 收藏
- 关注
原创 再谈nginx变量(一)
这里以ngx_http_script_compile为线索,看一下nginx的变量原理中还有哪些值得挖掘的地方。ngx_http_script_compile函数被调用,一般都是用来处理变量的,特别是在配置处理阶段,出现变量的时候(即"$"开头的配置),一般都会使用这个函数来做处理,生成所谓的“运行时处理机“。在函数的开始,有个ngx_http_script_init_arrays函数,从字面
2012-04-26 21:22:45 6220 2
原创 使用kbuild构建bzImage内核映像
这里通过以下三个最经典的步骤来分析下,一个bzImage内核映像是如何配置编译,并最终安装使用的。当然在整个内核构建过程中,还支持许多的特性,相信这个经典过程明确之后,分析其他的情况就不会太难了,这里以x86体系来做分析。分析版本2.6.34.1(1) make menuconfig研究代码最好的方法就是手眼并用,看代码的同时多多动手调试,我们先贴出了它实际运行的过程:[roo
2012-04-19 10:20:56 2361 1
原创 nginx中rewrite模块break和last原理详解
在使用nginx重写(即rewrite)机制时,大家一般会用到last和break,关于这两个指令的作用,网友问的挺多,网上的讨论也挺多,这里做个总结:网友的给力解释:last: 重新将rewrite后的地址在server标签中执行break: 将rewrite后的地址在当前location标签中执行nginx官方解释:last: stops proc
2012-04-18 23:46:20 21777 1
原创 关于nginx配置解析中merge操作的探讨
我们先来看看http module的类型的结构体:typedef struct { ngx_int_t (*preconfiguration)(ngx_conf_t *cf); ngx_int_t (*postconfiguration)(ngx_conf_t *cf); void *(*create_main_conf)(ngx_conf
2012-04-12 14:47:07 5578 1
IDA pro反汇编教程1
2009-07-18
windows内核研究(部分微软内部资料)
2009-07-17
最新C99官方标准(英文版)
2009-07-17
DDos攻击详解,攻防策略分析
2009-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人