- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 多排序算法
本文转载自 http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7770838排序算法排序是非常常用,非常基本的算法。排序的方法有很多,比如插入排序、选择排序、希尔排序、归并排序、快速排序、堆排序。本次试验重点实现:希尔排序、归并排序、快速排序、堆排序插入排序简单说就是每次选未排序的队
2015-09-16 09:45:24
401
转载 C++内存管理
文章转自 http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.htmlC++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C
2015-09-15 16:20:50
470
转载 Linux常用SIG信号及其键值
文章转载自 http://blog.youkuaiyun.com/god2469/article/details/9713395
2015-09-14 08:55:17
669
转载 Nginx开发从入门到精通十三
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。附录C 模块编译,调试与测试C.1 编译与安装环境要求操作系统:目前Nginx各版本在以下操作系统和平台测试通过:FreeBSD 3 — 10 / i386; FreeBSD 5 — 10 / amd64;Linux
2015-08-23 21:08:32
424
转载 Nginx开发从入门到精通十二
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。附录A 编码风格 (100%)Nginx代码风格图示 (100%)一、基本原则K&R编码风格(偏BSD子类)。每行不能超过80列。不用TAB对齐,用空格。默认对齐单元是4个空格。除宏定义外,字母均为小写,单词间用下划
2015-08-23 21:07:36
402
转载 Nginx开发从入门到精通十一
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。(未编写)nginx的script处理正则表达式变量复杂变量if的处理
2015-08-23 21:06:29
359
转载 Nginx开发从入门到精通十
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。(未编写)nginx的upstream原理解析无缓冲的处理流程带缓冲的处理流程subrequest访问upstream的处理流程负载均衡算法round-robin算法
2015-08-23 21:05:07
402
转载 Nginx开发从入门到精通九
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。nginx的请求处理阶段 (90%)接收请求流程 (99%)http请求格式简介 (99%)首先介绍一下rfc2616中定义的http请求基本格式:Request = Request-Line *
2015-08-23 21:03:56
1115
转载 Nginx开发从入门到精通八
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。nginx的启动阶段 (30%)概述 (100%)nginx启动阶段指从nginx初始化直至准备好按最新配置提供服务的过程。在不考虑nginx单进程工作的情况下,这个过程包含三种方式:启动新的nginxreload配置热替换ng
2015-08-23 21:03:06
476
转载 Nginx开发从入门到精通七
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。nginx架构详解(50%)nginx的下篇将会更加深入的介绍nginx的实现原理。上一章,我们了解到了如何设计一个高性能服务器,那这一章将会开始讲解,nginx是如何一步一步实现高性能服务器的。nginx的源码目录结构(100%)
2015-08-23 21:00:50
806
转载 Nginx开发从入门到精通六
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。模块开发高级篇(30%)变量(80%)综述在Nginx中同一个请求需要在模块之间数据的传递或者说在配置文件里面使用模块动态的数据一般来说都是使用变量,比如在HTTP模块中导出了host/remote_addr等变量,这样我们就可
2015-08-23 20:59:17
368
转载 Nginx开发从入门到精通五
文章转载自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。其他模块 (40%)Nginx的模块种类挺多的,除了HTTP模块,还有一些核心模块和mail系列模块。核心模块主要是做一些基础功能,比如Nginx的启动初始化,event处理机制,错误日志的初始化,ssl的初始化,正则处理初始化。m
2015-08-23 20:57:33
374
转载 Nginx开发从入门到精通四
本文转自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。upstream模块upstream模块 (100%)nginx模块一般被分成三大类:handler、filter和upstream。前面的章节中,读者已经了解了handler、filter。利用这两类模块,可以使nginx轻松完成任何单
2015-08-23 18:23:35
439
转载 Nginx开发从入门到精通三
本文转自 http://tengine.taobao.org/book/#id2著作权归作者淘宝核心系统服务器平台组成员所有。过滤模块 (90%)过滤模块简介 (90%)执行时间和内容 (90%)过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段
2015-08-23 18:20:24
480
转载 Nginx开发从入门到精通二
本文章转自 http://tengine.taobao.org/book/#著作权归作者淘宝核心系统服务器平台组成员所有。handler模块(100%)handler模块简介相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。
2015-08-23 18:15:06
484
转载 Nginx开发从入门到精通一
本系列文章均转载自 http://tengine.taobao.org/book/chapter_02.html。著作权归作者淘宝核心系统服务器平台组成员所有。nginx平台初探(100%)初探nginx架构(100%)众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。ng
2015-08-23 18:08:13
720
原创 多线程、多进程的区别
在Unix上编程选择多线程还是多进程颇具争议,尤其是在服务端并发技术的选择上,在WEB类服务器技术中,Nginx使用多线程(master信号作为父进程,fork()产生对应服务器CPU核数的子进程worker),Apache也是用多进程的(perfork模式,每客户连接对应一个进程,每进程中只存在唯一一个执行线程),Java的Web容器Tomcat等都是多线程的(每客户连接对应一个线程,所有线程都
2015-08-23 17:20:15
597
转载 三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth,输出压缩(output compress), URL重写, Alias等重要功能
2015-08-23 12:16:22
422
转载 在NS2中添加路由协议
step 1:比如我们新建的协议名字就叫做protoname,以ns2.27平台为例,我们在ns2.27目录下建立一个protoname目录。此目录包含protoname.h,protoname.cc,protoname_pkt.h,protoname_rtable.h,protoname_rtable.cc五个文件。其中五个文件的具体功能和作用如下:(1)protoname.h 定义必要
2013-11-20 10:58:29
1214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人