原创 cache line 優化

多線程編程時,爲了避免鎖,有時會採用數據多份copy的方式,但是如果把這些數據放在了同一個cache line裏面,性能得不到提高,是因爲cache line的false sharing問題,可以看下這篇文章http://software

原创 我用過的計算機編程語言

從大四實習開始到現在,用不同的編程語言完成了各種項目。 寫下自己對各種語言的感受: python:大四那年在一家公司裏面,用python的django框架寫web服務器後端,腳本語言各種數據結構以及動態語言的一些特性使得開發效率極高。但

原创 python工作使用筆記

1.設置python腳本編碼格式 import sys reload(sys) sys.setdefaultencoding('gb2312') 2.設置終端編碼格式,如果print的時候說編解碼不了,that's it sys.std

原创 轉:Linux 文件預讀,大文件讀取可以看下

原文:http://os.51cto.com/art/200711/60574.htm Linux文件預讀算法磁盤I/O性能的發展遠遠滯後於CPU和內存,因而成爲現代計算機系統的一個主要瓶頸。預讀可以有效的減少磁盤的尋道次數和應用

原创 usleep的延時測定

測試僞代碼大致如下: gettimeofday(begin) usleep(10) gettimeofday(end) printf(end - begin) 打印的結果顯示,時間差在60微妙(microsec)左右 點贊

原创 我常用的emacs命令以及按鍵

使用emacs寫了將近一年半的代碼,總結下自己經常使用的emacs指令,對於打算使用的新手,也許有所幫助,其實你在實際工作的過程中,並不需要了解太多的emacs命令 我把配置文件都放在https://github.com/longxj/e

原创 centos 試玩 drupal

閒來無事,弄弄drupal,看看cms系統到底是個什麼東東 準備工作: 首先要安裝apache+php+mysql,可以參考這裏:http://www.cnblogs.com/ceocreator/archive/2011/04/07/2

原创 利用已有的 bind 構造 ScopeExit

原文:http://www.cppblog.com/Streamlet/archive/2012/05/20/175510.html bool GenFile() {     HANDLE hFile = CreateFile(_T(

原创 字符串做key的hashtable性能

最近需要大量用字符串做作爲hashtable的key,但是對性能有比較強的要求,在網上搜羅了一番,下面是搜來的成果 摘: 我個人認爲字符串HASH函數的好壞在於產生的HASH CODE的衝突的大小,比如,對100億海量字符串進行HASH

原创 google protocol buffer 序列化接口

這篇文章:http://blog.csdn.net/sealyao/article/details/6940245 主要接受的參數有char數組,string, 文件句柄(id),stream流 點贊 收藏 分享

原创 2013年發現的好玩的編程平臺,微信+百度雲平臺

最近百度的雲平臺火了,微信也火了。 我這個人比較out,硬是等到有了iphone後,纔開始用微信,也就是前1一個月的樣子。本人用微信也就是當免費短信用用,最近看同事在弄微信的公共賬號和雲平臺,挺有意思的,估計廣大程序員都會喜歡。 首先介紹

原创 一些瑣碎的主題, 大雜燴

ssh的連接個數限制 在ssh的配置/etc/ssh/sshd_config裏面有2個參數跟連接最大個數有關,一個是maxsessions,一個是maxstartups,看使用的情況將這2個參數設置大點,不然在大量ssh連接的情況下會出現

原创 linux-kernel 3.5.3Tcp系統調用,源碼分析7-listen系統調用

to do 點贊 收藏 分享 文章舉報

原创 mysql 性能優化系列

explain優化sql語句 http://hi.baidu.com/hukaisheng511/item/6ab459136ae12f028fbde473 mysql查看數據庫狀態,以及相關變量優化 http://lxneng.ite