- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 FASTSOCKET源码分析
https://github.com/fastos/fastsocket最近使用了reuseport来提供nginx的新建连接性能,但是带来一个问题是,reload nginx进程,流量陡降。原因是reload nginx过程中,需要启动新work进程,关闭旧进程listen socket,内核采用4元组hash选择listen socket,结果未完成三次握手的连接的hash前后不一致了
2015-05-11 11:51:34
1930
原创 在sinaapp搭建开源技术博客
本人搭建的博客,http://ljlion.sinaapp.com到http://code.google.com/p/wp4sae/下载wordpress,按照说明修改代码并上传即可
2013-09-24 22:16:26
636
转载 rpmbuild制作rpm包
转自:http://baiying.blog.51cto.com/1068039/987403最近在做puppet 中间件 部署,之前一直使用rpm安装系统的一些常用包(ntp,ssh等),于是想到把nginx源码包编译后做成rpm来用puppet进行大规模自动部署,这样就省去了不少时间,也简化了puppet编写配置的步骤。系统 centos5.4 x86_641.yum
2013-09-02 11:39:52
1060
转载 route用法
转自:http://www.linuxidc.com/Linux/2010-11/30032.htm举例, 添加一条路由(发往192.168.62这个网段的全部要经过网关192.168.1.1)route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1删除一条路由route del -net 192.168.
2013-08-28 10:03:01
2766
原创 python程序的执行过程
python程序的执行过程1. 过程python先把代码编译成字节码,在对字节码解释执行。2. 字节码字节码在python虚拟机程序里对应的是PyCodeObject对象。pyc文件是字节码在磁盘上的表现形式。3. pyc文件pyc的创建时机是模块加载的时候,即importpython test.py会对test.py进行编译成字节码并解释执行,但是不会生成test
2013-08-05 09:50:56
2168
转载 优秀程序员的45个习惯
态度篇1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新方案。4. 排除万难,奋勇前进勇气往往是克服困难的唯一方法。学习篇5. 跟踪变化新技术层出不穷并不可怕。坚持学习新技术,读书,读技术杂志,参加技术活动,与人交流。要多理解新词背后的所以然,把握技术大趋势,将新技术用于产品开发要谨慎。6. 对团队投资打造学习型团队,
2010-08-15 13:41:00
438
转载 自动生成 Makefile 的全过程详解! automake/autoconf 入门
转自http://conkeyn.javaeye.com/blog/337669[转]自动生成 Makefile 的全过程详解! automake/autoconf 入门automake/autoconf 入门作为Linux 下的程序开发人员,大家一定都遇到过Makefile ,用make 命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile ,如果要
2010-02-08 11:53:00
354
转载 ubuntu 9.04 笔记本电脑不能正常重启或关机解决方案
转自http://science-phys.spaces.live.com/blog/cns!F25C16C6B059C761!240.entry apt-get install apmdgedit /etc/modulesadd this line===> apm power_off=1
2009-09-27 17:00:00
670
原创 shell参数传递
$# ----传递给程序的总的参数数目 $? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。 $* ----传递给程序的所有参数组成的字符串。 $n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ... $0 ----当前程序的名称 $@----以"参数1" "参数2" ... 形式保存
2009-08-09 15:44:00
783
转载 两篇破解无线路由的文章
1、windows下破解http://blog.vfocus.net/archives/000521.htmlhttp://www.lt163.com/sj/sjit/jyjq/200810/4170_7.htmlhttp://www.wlanbbs.com/viewthread.php?tid=5617&highlight=5100 2、ubuntu下破解 Ubunt
2009-08-07 14:05:00
3847
原创 ubuntu时间修改和同步
修改时间 ¶UTC是格林威治时间,CST是中国标准时间,很显然CST=UTC+8。基于此,如果你的CMOS是本地时间(也即CST时间),并且你想使用本地时间,那么你需要做如下修改:shell>sudo vim /etc/default/rcS (找到关于utc的设置)#utc=yes #注释掉,并改为noutc=no #保存退出
2009-08-05 11:38:00
654
原创 UBUNTU X86_64安装32位软件
1.装32位支持库sudo apt-get install ia32-libs*2.强行安装,以deb为例sudo dpkg -i --force-all 文件名
2009-07-29 18:04:00
593
转载 [转]系统引导管理器GRUB,为初学者指南
系统引导管理器GRUB,为初学者指南作者:北南南北来自:LinuxSir.Org摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从LinuxSir.Org讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌握GRUB,重写GRUB入门文档还是有必要的;本文重点介绍了
2009-07-25 08:46:00
384
转载 socket编程原理
ChinaUnix.net首页 | 论坛 | 博客 | Linux | 人才 | 培训 | 精华 | Wiki | 读书 | 资料 | 手册 | 下载 | 搜索 ChinaUnix首页 > 精华
2009-07-24 14:57:00
673
原创 gpg invalid解决方法
$ gpg --keyserver subkeys.pgp.net --recv ********$ gpg --export --armor ******** | sudo apt-key add -
2009-07-14 17:53:00
1283
mcd-server
2012-11-19
donkey_server
2012-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人