原创 我的友情鏈接

51CTO博客開發

原创 驅動之module_init/module_exit

module_init/module_exit在Linux內核態下的驅動經常遇到,雖然知道是系統的一個重要宏,沒有深入研究過,在配置NUC951相關SPI驅動的時候遇到相關問題比較迷惑,華清遠見曹老師的解釋還是蠻到位的,轉載一下在前面hel

原创 C語言清空文件

今天寫個小程序需要將文件全部清空,原先想的辦法是用可寫的方式讀取文件後再全部寫入空字符串""。但是需要打開文件再關閉再打開,比較麻煩,搜索後發現可以使用ftruncate可以清空文件,如:ftruncate(fileno(fp), 0);#

原创 如何預防死鎖

零零碎碎看了一些預防死鎖的方法,發現百度百科解釋的已經比較詳細了,轉載下留着自己查看。 在系統設計時確定資源分配算法,保證不發生死鎖。具體的做法是破壞產生死鎖的四個必要條件之一。 死鎖產生的四個必要條件是: 1、互斥條件 每一資源或

原创 如何計算廣播地址

安裝的虛擬機IP地址爲223.3.12.9,是一個C類地址,子網掩碼是255.255.128.0,如何計算廣播地址? 最簡單的方法,根據定義,計算廣播地址需要知道網絡號和主機號,IP地址與子網掩碼相與得223.3.0.0,子網掩碼的二

原创 我的友情鏈接

51CTO博客開發