摘要: 不知到怎么回事,怎么用VIM都用不惯,特别是不习惯使用ESC键,没得选择的使用了另一大编辑器emacs。由于参考的是Steve Purcell 的emacs配置,所以安装的emacs版本比较高,需要很多软件,所以安装过程比较的费事参考文章: 1. 一年成为Emacs高手 :http://blog.csdn.net/redguardtoo/article/details/7222501 2.Centos安装emacs24.2 :www.hx95.com/Article/Tech/201209/61106.html 3. Steve Purcell 的emacs配置 : https://githu 阅读全文
posted @ 2013-09-05 00:05 小名辉辉 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 文章概述: 源码之简介源码之目录介绍参考文献一、 nginx源码之简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。 代码完全用c语言编写。我对于其中它对内存的分配、module框架的构建以及http实现这几块非常的感兴趣。 由于自己的C语言相当的水,所以边看源代码变学习也是个不错的过程。二、 nginx之目录的介绍 下载nginx 阅读全文
posted @ 2013-08-25 21:27 小名辉辉 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 文章概述: 问什么要学习nginx源码 近段时间的失误在哪里 未来应该怎么做一、为什么要学习nginx源码 1. nginx作为高效的web服务器,目前市场占用率越来越高,目前正在使用。 2. 源码为C语言编写,里面的指针可谓处处皆是,为自己提高C语言水平有相当大的提升。 3. 作者的设计思路相当的精巧,或者说有代码洁癖症,其中的内存管理以及事件机制都很值得学习和参考。 4. 熟悉其中的网络协议的实现,原因还是因为自己很水,好好学习。二、近段时间的失误 1. 这段时间参考网上很多大神们的分析思路,基本上都属于看的过程。我人生的历史长河告诉我们,看是不顶用的 2. 耽误了工作,这两天... 阅读全文
posted @ 2013-08-24 16:28 小名辉辉 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Content0. 序1. nginx有哪些模块?2. nginx如何描述这些模块?2.1 模块数据结构2.1.1 ngx_module_t结构2.1.2 ngx_command_t结构2.2 模块类图3. nginx如何组织这些模块?3.1 全局数组ngx_modules3.2 模块组织结构图4. nginx的模块种类5. nginx如何初始化这些模块?5.1 静态初始化5.2 动态初始化5.2.1 index字段的初始化5.2.2 ctx_index字段的初始化5.2.3 其他初始化6. 小结0. 序本文以nginx-1.0.4版本为例,介绍nginx的模块及其初始化。.表示nginx-1 阅读全文
posted @ 2013-08-22 22:45 小名辉辉 阅读(413) 评论(0) 推荐(0) 编辑
摘要: mysql数据原本在/var/mysql/data目录下,但是突发奇想的转到/usr/local/mysql/data 目录下。 需要进行下面几步: 1、/usr/local/mysql目录下建立data目录 cd /usr/local/msyql mkdir data 2、把MySQL服务进程停掉: service msyqld stop 3、把/var/mysql整个目录复制到/usr/local/mysql/data cp -R /var/mysql/ /usr/local/ 这样就把MySQL的数据文件移动到了/home/data/mysql 增加... 阅读全文
posted @ 2013-08-15 17:23 小名辉辉 阅读(192) 评论(0) 推荐(0) 编辑