代码改变世界

nginx的HTTP模块编写

2013-06-10 16:52 by 轩脉刃, 9318 阅读, 2 推荐, 收藏, 编辑
摘要:本文是学习《深入理解nginx -- 模块开发与架构解析》的读书笔记 nginx的模块分为4个大类型的模块: 事件模块 HTTP模块 邮件代理相关的mail模块 其他模块 开发HTTP模块流程 这里的HTTP模块是最简单最经常编写的模块,开发一个完整的简单的HTTP模块需要下面几个步骤(以模块名为ngx_http_mytest_module为例): 1 编写config文件(这是为... 阅读全文

Linux Shell参数替换

2013-06-03 10:01 by 轩脉刃, 5742 阅读, 2 推荐, 收藏, 编辑
摘要:Bash中的$符号的作用是参数替换,将参数名替换为参数所代表的值。对于$来说,大括号是可选的,即$A和${A}代表同一个参数。 ${}带冒号的有下面几种表达式: ${parameter:-word} 如果parameter为null或者未设置,整个参数替换表达式值为word ${parameter:=word} 如果parameter为null或者未设置,整个参数替换表达式值为word,... 阅读全文

Symfony学习--HttpKernel组件

2013-05-29 17:04 by 轩脉刃, 2409 阅读, 0 推荐, 收藏, 编辑
摘要:http://symfony.com/doc/2.1/components/http_kernel/introduction.html HttpKernel这个类提供的功能说白了就是将Request转换成Response。它使用一个流程的工作流似的方式。 整个流程图大致如下: HttpKernel最核心的是handle(); 它的工作就是将上图的Request转换成Response。 ... 阅读全文

程序员的罪与罚

2013-05-18 21:28 by 轩脉刃, 2656 阅读, 7 推荐, 收藏, 编辑
摘要:到家看着全幅的镜子,愣了一下。半袖圆领,宽松的运动裤,整个短发,带着右上角的一小撮明显是被睡觉压直的头发,勾勒出的方形的发型,两眼直盯盯的,好像在思索着什么,实际上是在放空神游。我想如果再加上小黑边框眼镜,这或许就是教科书版的程序员的样子了。什么职业就该有什么样的外在,原因不在于职业所要求的,而是职业营造的环境所熏陶的。我明白了,在程序员这条康庄大道上,我正在昂首阔步走着。。。 走着归走着,总归... 阅读全文

如何监控你的鼠标

2013-05-17 09:21 by 轩脉刃, 5057 阅读, 6 推荐, 收藏, 编辑
摘要:你想知道你每天的鼠标左键和右键的点击次数吗?你想知道你的鼠标手是怎么养成的吗?源于上面的两个想法,就开发了MouseMonitor这款应用。它是用来记录每天工作的时候鼠标左键和鼠标右键的点击次数。这是款很小的软件,源代码也已经开源了。欢迎到 http://mousemonitor.funaio.com/ 下载使用。 MouseMonitor v1.0.1 首页: 功能: 1 可以... 阅读全文

Symfony学习--目录和入口

2013-05-16 10:09 by 轩脉刃, 6232 阅读, 1 推荐, 收藏, 编辑
摘要:1 目录结构 根目录下有: app src vendor web app是存放应用的一些配置文件,如果有一些配置文件或者文档,应当存放在这里面。 src是存放你的项目的php代码,这里的php至少必须是5.3,因为symfony中使用了命名空间的概念。 vendor是存放第三方代码的目录,这个目录可能非常庞大,因为symfony大量使用了第三方bundle的概念,连自身都是作为一个... 阅读全文

PHP的命名空间

2013-05-14 10:06 by 轩脉刃, 39277 阅读, 3 推荐, 收藏, 编辑
摘要:PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。 为什么php中要使用namespace? 假设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在new的时候不管是调用autoload还是调用已加载过的类,都存在一个类名对应的文件。所以在没有namespac... 阅读全文

Windows Hook

2013-05-13 10:08 by 轩脉刃, 3552 阅读, 1 推荐, 收藏, 编辑
摘要:啥是windows的钩子?钩子故名思议就是在嵌入到正常执行程序的功能。对于windows来说,每个系统和应用程序之间的交互是使用消息机制来进行。比如点击应用程序上面的某个按钮,就是发送了事件给了应用程序。windows钩子的作用就是在事件发送给应用程序之前截获事件,先对事件做处理,然后有两个选择,可以继续抛出事件,也可以消灭时间。于是每个事件在windows上的相应都是一个事件处理链,没增加一个处... 阅读全文

PHP知识点笔记

2013-05-10 11:18 by 轩脉刃, 3171 阅读, 0 推荐, 收藏, 编辑
摘要:显示错误:PDOException could not find driver. 是表示PDO没有安装对应数据库的扩展,比如没有安装PDO_mysql http://pecl.php.net/package/PDO_MYSQL 下载源码 phpize ./configure --with-php-config=/usr/local/php/bin/php-config./make ./make i... 阅读全文

好文收藏系列(二)

2013-05-08 15:14 by 轩脉刃, 1784 阅读, 2 推荐, 收藏, 编辑
摘要:分析redis性能的项目 https://github.com/Instagram/redis-faina DB性能分析思路之全量query分析 http://txyey.org/?p=60 如何创建自适应系统来增强用户体验 http://www.alibuybuy.com/posts/81152.html#jtss-tsina PS: 自适应系统的概念 Golan... 阅读全文
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 49 下一页