On the road
Blog
Email
GitHub
Blog Archive
2015
MongoDB磁盘占用
Mar
10
2015
Erlang初学习笔记
Mar
10
2015
15年春节感悟
Feb
27
2015
为什么我们不使用Redis做存储数据库?
Feb
05
2015
使用HTTP流播放MP4
Feb
05
2015
使用HTML5 CORS实现跨域请求
Feb
05
2015
2014
Web worker耗尽原因定位
Oct
10
2014
再论UDP SERVER绑定IP到INADDR ANY
Oct
10
2014
MongoDB安全写入
Sep
21
2014
Linux中SO_REUSEADDR和SO_REUSEPORT区别
Sep
14
2014
删除守护进程的日志
Aug
18
2014
cPickle正则表达式对象
Aug
18
2014
深入理解TCP的TIME-WAIT
Jun
11
2014
epoll由EMFILE引发CPU飙升
Apr
28
2014
细聊TCP的KeepAlive
Mar
24
2014
TCP协议的那些超时
Mar
19
2014
UDP server绑定IP到INADDR_ANY?
Mar
15
2014
用start-stop-daemon将程序变为守护进程
Mar
15
2014
jQuery事件绑定bind,delegate,live,on比较
Feb
06
2014
2011
Web缓存
Jul
25
2011
Blogit.vim插入代码实现语法高亮
Jul
11
2011
Transfer-Encoding的作用
Jul
10
2011
Python yield分享
Jul
01
2011
限制POST请求的referer来阻止CSRF攻击
Jun
25
2011
mysql row lock and table lock
May
25
2011
JavaScript原型继承
Apr
16
2011
2010
网络(非GPS)定位原理
Dec
31
2010
Thinking in yield
Dec
20
2010
Git与svn的不同
Dec
14
2010
openvpn随机启动并自动连接
Dec
13
2010
MapReduce初探
Nov
30
2010
Alias与WSGIScriptAlias
Nov
18
2010
GRANT与UPDATE mysql.user
Nov
12
2010
AJAX Cross Domain
Nov
04
2010
PyListObject与PyDictObject
Oct
19
2010
分布式系统工程化
Oct
19
2010
python源码初探
Oct
17
2010
python-memcached连接维护
Jul
05
2010
memcached初学习
Jul
05
2010
memcached与iptables
Jul
05
2010
安全有效获取客户端IP
Jul
05
2010
神秘的__init__.py
Jul
03
2010
又遇乱码
Jul
03
2010
追忆年华
Jun
25
2010
排序
Jun
23
2010
Git初学习
Jun
20
2010
The Apache Paltform and Architecture
Jun
03
2010
The zen of python
Jun
02
2010
爱上Google
Jun
01
2010
从招聘看哲学
May
28
2010
TCP连接被重置的探究
May
27
2010
reStructured Text使用感悟
May
27
2010
c语言中static和extern的作用
May
27
2010
adb初次使用
Apr
24
2010
开博了
Apr
18
2010