原创 Valgrind對於大型程序似乎作用不好

http://blog.sina.com.cn/s/blog_5902731a0100af71.html最近發現程序裏有內存泄露,搜索了一下檢查內存泄露的工具。查到了這個工具,下載使用了一下,覺得對小程序還是挺好用的,但是對稍微大一點的程序

原创 幾篇GDB的調試文章

http://hi.baidu.com/janvyking999/blog/item/6697b43ac79672e315cecb5f.html有用的:查看當前源程序info source5 條件斷點break ...if cond==,>

原创 我的友情鏈接

51CTO博客開發奔跑的linux

原创 python學習一些細節

http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/html/tut/tut.htmlelse if用elif代替[:]出現的是副本python的序列用“:”可以提

原创 python學習筆記(19-20)

十九、WEB設計模塊urlparse  >>> urlparse.urlparse('http://www.baidu.com:8080/dcoc/123.php;aa=123?sdf#dff#dfr')  ('http', 'www.ba

原创 C++ primer 學習筆記8-

第八章 標準IO庫wchar_t 寬字符,是4個字節長度。流對象是不能複製的,而只有支持複製的對象纔可以放入stl的容器中。流的狀態有bad(系統級別故障,如無法恢復的讀寫錯誤,基本上該流就不可以繼續使用了),fail(這個比較常見,比如要

原创 《TCP/IP詳解》學習筆記四(TCP)

http://blog.csdn.net/goodboy1881/category/204448.aspx這位仁兄寫的太好了,把TCP都講透了,直接讀就行了。

原创 “香山雨男”初臨香八拉

-緣初-佛曰:“汝與香山有緣。”聽罷,我滿臉虔誠直奔香山,隨身一隻空錢包和一對長腿鉗子。“硬幣、袁大頭、金條,路上真的無窮無盡的好東西啊!”……不知道爲什麼,今年每次去香山都通通有雨。第一次在山頂上下雨,站在亭中望雨,風景別有一番味道。只是

原创 用c++製作python的擴展模塊(動態鏈接庫)

Python提供的許多標準模塊支持C或者C++接口。我們自己也可以製作自己的模塊來提供給python使用。include文件和lib文件在python的安裝目錄下,如果只是普通安裝的python程序,那麼是沒有調試用的lib文件的。只用re

原创 《TCP/IP詳解》學習筆記二(8-12)

第八章 Traceroutewin裏的命令是tracert ,在實現上和linux不同。書中的實現介紹是linux的,通過發送TTL(生存週期)爲i++的包,獲得icmp的超時報文,來知道路途每個路由器的IP。es5裏發送TTL爲i++的U

原创 linux實例大全學習筆記1

1-3章自動補齊$跟環境變量  ~跟用戶名  @跟主機名man命令 -f xxx 可以顯示出所有xxx的文檔,比如有的是c的有的是sh的。類似whatis[root@DL01 ~]# man -f mkdirmkdir           

原创 《TCP/IP詳解》學習筆記一(1-7)

以前上大學的時候學習過網絡協議,對於其中報頭的格式,完全是不解其意,只是囫圇吞棗記住樣子拿去考試。後來工作後在前人的指點下開始學習《TCP/IP詳解》,但是當時對網絡編程一點經驗都沒有,只是造着例子填代碼,所以雖然通讀了一遍,但是和沒看幾乎

原创 libevent學習筆記

libevent是一個事件觸發的網絡庫,適用於windows、linux、bsd等多種平臺,內部使用select、epoll、kqueue等系統調用管理事件機制。著名分佈式緩存軟件memcached也是libevent based,而且li

原创 《代碼大全2》學習筆記3

第三、四部分——變量、語句“在聲明變量時初始化”——減少未賦值的風險。“儘可能減少變量的存活時間”——感覺如果按照推薦,一般子程序都寫的很短,那麼這個也就不重要了吧。“一個好記的名字反應的通常是問題,而不是解決方案,是what而不是how”

原创 《代碼大全2》學習筆記1

第一部分:打好基礎第一章構建包括的範圍很大:定義問題需求分析規劃構建軟件架構(高層設計)詳細設計編碼與調試單元測試集成測試集成系統維護保障維護----------------平時接觸的也就是從詳細設計到系統維護,後面的測試和技術支持都是必須