开源项目学习
ojshilu
https://github.com/lucky521
展开
-
Nginx的安装配置和自定义模块添加 Nginx第一篇
第一次接触nginx。一点一点来,持续学习。一、安装与启动:1、下载源代码(官方网站) 下载linux版本的源码。我下载的是nginx1.4.3版本。我的系统版本是ubuntu10.04。2、放在某个位置,然后编译它。./configure --prefix=/usr/local/nginx(指定安装部署后的根目录) --add-module=/home/ngi原创 2013-10-22 10:57:03 · 4258 阅读 · 0 评论 -
Nginx源码结构和编译配置configure shell
nginx的优秀不仅体现在程序结构以及代码风格上,并且nginx的源码组织也简洁明了,目录结构层次结构清晰。nginx的源码目录与nginx的模块化以及功能的划分是紧密结合,这也使得我们可以很方便地找到相关功能的代码。 下面首先看下nginx源码的目录:.├── auto 自动检测系统环境以及编译相关的脚本│ ├── cc 关于原创 2013-11-05 10:35:36 · 1955 阅读 · 0 评论 -
Django 笔记第一篇 基础回顾
接触Django已经有半年多了,用它做过一些个小的项目,不过认识的都是浅层的东西,现在决定开始深入的学习这一开源框架。第一篇先回顾一下学过之前的内容。Django框架的核心包括:一个基于正则表达式的URL分发器:urls.py。一个视图系统:用于处理请求, views.py。一个模板系统:模板处理引擎将设计HTML页面和编写Python代码这两种工作分离开。一个面向对象的映原创 2013-10-24 09:50:43 · 1067 阅读 · 0 评论 -
Nginx的架构介绍 Nginx第二篇
重要的数据结构:1、用于定义命令的ngx_command_s,声明类型是一般用它的别名ngx_command_tstruct ngx_command_s { ngx_str_t name; ngx_uint_t type; char *(*set)(ngx_conf_t *cf, ngx_原创 2013-10-23 21:51:35 · 998 阅读 · 0 评论 -
Memcached 理论篇
Memcached 应用非常广泛的一个开源Cache,它是一个在内存中存储key-value的程序,能够以守护进程的形式运行在服务器上,作为数据库到用户之间的缓存。key-value数据全部存储在内存中,不使用硬盘交换区。我决心要学习一下Memcached。因为它在内存管理、海量数据存储、分布式算法、异步事件响应、网络编程方面。对它的学习分为三个部分:理论上、用法上、源码实现上。原创 2014-04-01 15:41:26 · 962 阅读 · 0 评论