- 博客(8)
- 收藏
- 关注
原创 Nginx_handler模块发开(hello模块结构解析)
最近查了很多资料,入门的例子都是ngx_http_hello(or mytest)_module. 最主要是参考http://tengine.taobao.org/book/chapter_03.html#config 网站以及 《深入理解Nginx模块发开与架构解析》一书,但感觉讲的都不够清楚。书上讲的太复杂,侧重结构体解析,下面贴出我的理解,欢迎大家谈论,联系方式:[email protected]
2015-07-17 13:09:12 1300
原创 nginx 安装手记
Nginx需要依赖下面3个包gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gzrewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) pcre-8.21.tar.gzssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) op
2015-07-14 14:28:27 573
转载 RedHat Enterprise Linux 6.4使用Centos 6 的yum源
转载自:http://blog.sina.com.cn/s/blog_50f908410101cto6.html 思路:卸载redhat自带yum,然后下载centos的yum,安装后修改配置文件1、首先到http://mirrors.163.com/centos下载软件包x86 地址:http://mirrors.163.com/centos/6/os/i386/Packages/ x86_6
2015-07-14 14:11:10 896
原创 菜鸟学习-C语言函数参数传递详解-结构体与数组
C语言中结构体作为函数参数,有两种方式:传值和传址。 1.传值时结构体参数会被拷贝一份,在函数体内修改结构体参数成员的值实际上是修改调用参数的一个临时拷贝的成员的值,这不会影响到调用参数。在这种情况下,涉及到结构体参数的拷贝,程序空间及时间效率都会受到影响。 例子:typedef struct tagSTUDENT{ char name[20]; int age;}
2015-07-14 10:24:36 4966
转载 C语言之void类型及void指针
原文网址:http://www.cnblogs.com/pengyingh/articles/2407267.html1.概述 许多初学者对C/C 语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义 void的字面意思是“无类型”,void * 则为“无类型指
2015-07-13 11:24:29 848
转载 指向函数的指针
原文网址:http://www.cnblogs.com/zxl2431/archive/2011/03/25/1995285.html 讲的很清楚,备份记录。 (一) 用函数指针变量调用函数 可以用指针变量指向整形变量、字符串、数组、结构体、也可以指向一个函数。一个函数在编译时被分配一个入口地址。这个入口地址就称为函数指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。用简单的数
2015-07-13 11:03:16 437
原创 Nginx平台构架
深入理解Nginx模块发开与架构解析读书笔记。 nginx在启动后,在unix系统中会以daemon的方式(可以手动关闭 nginx.conf daemon off)在后台运行,后台进程包含一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常
2015-07-13 10:55:55 900
原创 Nginx介绍
海量请求,高性能服务器。对比Apache, Apache:稳定,开源,跨平台,重量级,不支持高度并发的web服务器。 由此,出现了Lighttpd与Nignx:轻量级,高性能。发音:engine X C语言开发,代码开源,2-clause BSD-like license 基于事件驱动的架构——能够并发处理百万级别的TCP链接。 高度模块化的设计+自由的许可证——第三方模块层出不穷,极佳的
2015-07-13 10:50:33 542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人