随笔分类 -  后端

简单的内存池实现gko_alloc
摘要:在用gpreftools优化gko_pool的时候我发现一个问题,malloc竟然成了性能瓶颈 由于在每个连接建立的时候gko_pool默认会为读写各分配2KB的buf备用,这个是比较固定的 每个连接的的生命周期会伴随着4KB大小的内存malloc & free 正好可以写个只能分配固定大小内存的“... 阅读全文

posted @ 2014-10-04 00:59 51reboot 阅读(286) 评论(0) 推荐(0)

快速切换目录命令go
摘要:平时有很多项目的目录,需要频繁的在这些目录中切换,效率很低。 之前总是在shell里ctrl + r 或者 cd -,后来目录多了这招也不好使了 我是个懒人,什么事重复三遍就不能忍 然后就用Python造了个命令go,可以方便智能的随意切换目录 先上代码,再继续说#.bashrc中加入go () {... 阅读全文

posted @ 2014-10-04 00:57 51reboot 阅读(817) 评论(0) 推荐(0)

miniPy for CentOS 5/6
摘要:不到5MB的Python运行环境for CentOS 5/6用Python进行服务端编程的同学可能遇到过,服务器的Python版本不统一,不符合自己的需求 给每个服务器都安装一个Python又太费事,还占用很多额外空间 我做了一个可以独立运行的比较完整的Python运行环境,希望能对大家有所帮助。特... 阅读全文

posted @ 2014-10-04 00:56 51reboot 阅读(457) 评论(0) 推荐(0)

异步多线程C/S框架gko_pool
摘要:曾经在上家公司做了一个内网P2P的传输工具名曰gingko 当时太菜了,网络部分写的很差,各种阻塞式网络通信 后来离职把memcached的代码研究了一下,感觉里面的网络模型非常先进 我就把memcached的网络部分抽取出来和gingko做了结合,写成了一个网络框架叫gko_pool 大致特性是:... 阅读全文

posted @ 2014-10-04 00:53 51reboot 阅读(662) 评论(0) 推荐(0)

BAT运维系统Client设计探秘
摘要: 阅读全文

posted @ 2014-10-04 00:52 51reboot 阅读(277) 评论(0) 推荐(0)

分布式系统中的CAP原理
摘要:by auxten 阅读全文

posted @ 2014-10-04 00:44 51reboot 阅读(252) 评论(0) 推荐(0)

【php】用filter_var实现的简单参数验证
摘要:filter_var是在php5.2.0中开始提供的。详细说明见:http://www.php.net/manual/zh/book.filter.php先看看代码:array( * "required" => 1, * "filter" => FILTER_VALIDATE_INT, * "opt... 阅读全文

posted @ 2014-10-04 00:39 51reboot 阅读(490) 评论(0) 推荐(0)

导航