原创 深入淺出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殺毒應用程序”有關