原创 Linux Top 命令詳解[內存使用情況]

  TOP命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況。        TOP是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨佔前臺,直到用戶終止該程序爲止.比較準確

原创 線程同步與雙隊列

關於線程同步與雙隊列性能 2009年7月12日星期日 1問題背景 這是在2008年3月學習多線程編程時遇到的一個問題。當時我寫了一個代碼片段,其中兩個線程共享一個隊列,一個線程往隊列中寫數據,而另一個線程從隊列中讀取數據。這是典型

原创 linux netstat命令參數及用法詳解--查看網絡連接詳細狀態命令

命令:netstat 功能說明:顯示網絡狀態。 語  法:netstat [-acCeFghilMnNoprstuvVwx][-A<網絡類型>][--ip] 補充說明:利用netstat指令可讓你得知整個Linux系統的網絡情況。 參  

原创 Epoll詳解

epoll是Linux下多路複用IO接口select/poll的增強版本,它能顯著減少程序在大量併發連接中只有少量活躍的情況下的系統CPU利用率。     一、epoll的優點 支持一個進程打開大數目的socket描述符。 I

原创 [轉]linux時間相關結構體和函數整理

一、時間類型。Linux下常用的時間類型有4個:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm. (1) time_t是一個長整型,一般用來

原创 Linux iostat監測IO狀態

Linux iostat監測IO狀態 2010-03-1  |  13:13分類:Linux,技術細節  |  標籤:Linux  |  27,074 views Linux系統出現了性能問題,一般我們可以通過top、iosta

原创 敏感詞過濾算法實現

前面曾經發過一篇關於類似的實現,現在做一總結。 轉載地址http://hellohank.iteye.com/blog/1327903 說到敏感詞過濾,我也覺得這裏沒有必要寫這個文章,因爲前人已經前前後後有過很多種算法解決該問題。這裏

原创 epoll使用詳解

 Linux I/O多路複用技術在比較多的TCP網絡服務器中有使用,即比較多的用到select函數。Linux 2.6內核中有提高網絡I/O性能的新方法,即epoll 。1、爲什麼select落後     首先,在Linux內核中,se

原创 國外程序員推薦:每個程序員都應讀的書【按這個提升自己】

轉自http://blog.jobbole.com/5886/ 【更新】:近日(2012年8月17日)重看 StackOverflow 的原討論帖,發現於今年年初被關閉了。不過有人做了彙總,把其他回覆中提到的書籍,放在投票數最高的回覆

原创 new與malloc的區別

new與malloc的區別  首先摘錄《effectivec c++》條款3 malloc和free(及其變體)會產生問題的原因在於它們太簡單:他們不知道構造函數和析構函數。 假設用兩種方法給一個包含10個string對象的數組分

原创 C++ 書籍

https://www.google.com/nrc 小米 64819535 libevent 1.4.10  http://godorz.info/2011/03/the-annotated-libevent-sources-abou

原创 Future 模式

在多線程交互的中2,經常有一個線程需要得到另個一線程的計算結果,我們常用的是Future異步模式來加以解決。 Future顧名思意,有點像期貨市場的“期權”,是“對未來的一種憑證”,例如當我們買了某個房地產開發商的期房,交錢之後,開發商

原创 Linux下的文件被刪除後恢復

作爲一個多用戶、多任務的操作系統,Linux下的文件一旦被刪除,是難以恢復的。儘管刪除命令只是在文件節點中作刪除標記,並不真正清除文件內容,但是其他用戶和一些有寫盤動作的進程會很快覆蓋這些數據。不過,對於家庭單機使用的Linux

原创 如何設計高效的聊天過濾詞算法?

關於聊天過濾詞算法,一直困擾着我,瞭解到很多算法,比如:KMP, 正則循環匹配等,然後在http://www.dewen.org/q/41/%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E9%AB%98%E6%

原创 類成員指針和成員函數指針(深入理解)

類成員指針和成員函數指針(深入理解)          本想實現一個boost的bind,然而在綁定類成員函數時引出了成員函數指針這麼個東西,通過深入的理解之後,又引出了類成員指針這麼個東西。通過學習對他們有了深刻的理解,現在做一個總結如