原创 深入淺出Linux設備驅動之併發控制

深入淺出Linux設備驅動之併發控制刺蝟@http://blog.csdn.net/littlehedgehog注: 該系列文章轉載自arm+linux chinaunix博客圈圈主之博客——http://blog.chinaunix.n

原创 hdu 內核0.01版

hdu kernel 0.01 version 刺蝟@http://blog.csdn.net/littlehedgehog這個內核就當是我讀完了linux0.11版的一個小作業吧,不過這個小作業也讓我夠忙活的了... 下面直接從學校論

原创 自己動手寫basic解釋器(二)

自己動手寫basic解釋器 刺蝟@http://blog.csdn.net/littlehedgehog 注: 文章basic解釋源碼摘自梁肇新先生的《編程高手箴言》(據他所說這個代碼也是網上摘錄的),源碼解讀參考《java編程藝術》。《

原创 編寫 find

編寫find 刺蝟@http://blog.csdn.net/littlehedgehog去年做的一個小搜索是win32的,這次回頭看看windows SDK的代碼,不得不承認windows 在API的設計上封裝的很複雜,unix上邏輯上

原创 自己動手寫basic解釋器(七)

 自己動手寫basic解釋器 刺蝟@http://blog.csdn.net/littlehedgehog 注: 文章basic解釋源碼摘自梁肇新先生

原创 編寫shell (一)

編寫shell 刺蝟@http://blog.csdn.net/littlehedgehog           編寫shell的第一步: 讓shell可以執行程序   只有兩個要點需要注意,第一,unix/linux提供相應的執行函數e

原创 自己動手寫basic解釋器(五)

  自己動手寫basic解釋器 刺蝟@http://blog.csdn.net/littlehedgehog 注: 文章basic解釋源碼摘自梁肇新

原创 自己動手寫basic解釋器(四)

自己動手寫basic解釋器 刺蝟@http://blog.csdn.net/littlehedgehog 注: 文章basic解釋源碼摘自梁肇新先生的《編程高手箴言》(據他所說這個代碼也是網上摘錄的),源碼解讀參考《java編程藝術》。《

原创 編寫簡單多線程web服務器

編寫簡單多線程web服務器 刺蝟@http://blog.csdn.net/littlehedgehog下面的原理解釋參照《一個多線程web服務器實例(C,Linux,詳細的web服務器原理)》 一文:原理:在瀏覽器中輸入一個網址,回車

原创 編寫shell(二)

編寫shell 刺蝟@http://blog.csdn.net/littlehedgehog接着來寫shell,今天來加上我們的條件判斷語句if。爲了處理if的邏輯判斷,我們這裏把代碼區域做個劃分。如下舉例所示:who   ls -al 

原创 Clamav殺毒軟件源碼分析筆記[九]

Clamav殺毒軟件源碼分析筆記[九] 刺蝟@http://blog.csdn.net/littlehedgehog[數據流病毒掃描]數據流病毒掃描,聽上去貌似很牛逼的稱呼,其實就是一個傳送數據流,接收數據流,掃描病毒而已. 貌似掃描病毒

原创 深入淺出Linux設備驅動之阻塞與非阻塞

 深入淺出Linux設備驅動之阻塞與非阻塞刺蝟@http://blog.csdn.net/littlehedgehog注: 該系列文章轉載自arm+l

原创 Clamav殺毒軟件源碼分析筆記[二]

  Clamav殺毒軟件源碼分析筆記[二] 刺蝟@http://blog.csdn.net/littlehedgehog[讀取命令行參數]開始正兒八經

原创 sscanf 用法示例

sscanf 刺蝟@http://blog.csdn.net/littlehedgehog開始一直不理解sscanf的用法,在教室裏看書,沒有網可上,就一直來猜這個函數作用,不過也猜得八九不離十了。回頭來網上看看,沒想到sscanf的作用

原创 clamav殺毒軟件源碼分析筆記[一]

 clamav殺毒軟件源碼分析筆記[一] 刺蝟@http://blog.csdn.net/littlehedgehog注: 《clamav殺毒軟件源碼分析筆記》只是我在閱讀《linux安全體系分析與編程》中“clamav殺毒應用程序”有關