原创 main函數參數

  原文:http://blog.chinaunix.net/uid-26988130-id-3408456.html   在C/C 裏面關於主函數main函數的定義時,大多時候我們採用的是int main(void)這種形式,不用帶參數

原创 panic和bug_on

內核在發生嚴重錯誤的時候要“X屏”一下,以windows爲例就是藍屏,而linux卻是黑屏,windows僅僅提供一個出錯碼和對應地址,十分難以 理解,而linux卻可能提供整個寄存器和堆棧,它不隱瞞一切,代碼公開,當然出錯時的環境

原创 Linux中的工作隊列

Linux中的工作隊列 {     作者:wwang     出處:http://www.cnblogs.com/wwang     本文采用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可,歡迎轉載,但未

原创 三年經驗的C,超過兩題答不出請離開軟件界

分類: C/C++ 原文:http://blog.chinaunix.net/uid-12532446-id-3512518.html 1.double free是什麼問題?申請地址與釋放地址不一致會有什麼問題? 2.main函數

原创 這一生,還能見媽媽幾次

這一生,還能見媽媽幾次   20歲以前,媽媽每天都能看到我,而現在我已經半年沒有回過家了。   現在,媽媽45歲。我想如果她可以活100歲,那麼還有55年。   我半年回家看她一次,我這一生,媽媽這一生,就只有110次機會見面了……  

原创 Linux電源管理

Linux電源管理 PM notifier機制: 應用場景: There are some operations that subsystems or drivers may want to carry out before hi

原创 標記下,省的忘了

http://www.csdn.net/article/2014-04-10/2819237-top-10-algorithms-for-coding-interview 這就是個怕忘了的標記~~嘿嘿 http://coolshell.c

原创 轉載:x86的cpu_relax解析

內核執行的任務在很多情況下是不加鎖的,只是poll某個公有變量去保證同步。再深一步,即使是使用鎖,本質上也是一個poll某個公有變量的過程。這個poll的過程需要CPU一直循環等待。 要是讓我這個菜鳥來寫的話,循環體內大概是什麼都不會

原创 device_register()分析

device_register()分析 2011-03-10 16:58 1993人閱讀 評論(0) 收藏 舉報       這篇文章也是從別的地方轉載的,我的目的是搞清楚:當調用device_register()函數向系統註

原创 erlang學習資源(轉)

Erlang語言絕對算得上是一種“小衆”語言,但其未來的發展前景卻是無法估量的,因爲它可以解決傳統語言很難解決的並行計算中的難題。Erlang是一種函數式(變量只能賦值一次)、強類型、動態類型(變量類型在運行時決定,代碼需要編譯後才能執

原创 static

C語言中,static的字面意思很容易把我們導入歧途,其實它的作用有三條。   (1)先來介紹它的第一條也是最重要的一條:隱藏。   當我們同時編譯多個文件時,所有未加static前綴的全局變量和函數