原创 Windows下開發中遇到問題的解決方案彙總

1,Visual Studio中報這個錯誤:Project : error PRJ0002 : Error result 31 returned from 'C:/Program Files/Microsoft SDKs/Windows/

原创 “三峽大壩能防萬年一遇的洪水”,”中國反應堆廠房抗萬年一遇地震“?

2003年,“三峽大壩能防萬年一遇的洪水”,2007年,“大壩能防千年一遇的洪水”,2008年,“大壩能防百年一遇的洪水”,2010年,“大壩蓄洪能力有限,不能把希望全部寄託在大壩上”,以上四種說法都來自於權威媒體。從“萬”到“千”到“

原创 配置國內的pip源以提高使用pip安裝python軟件包的速度

pip        python安裝軟件包的常用工具是pip。但是,最近用pip安裝軟件包,速度實在太慢了。有時甚至無法成功安裝軟件包。          解決這個問題的方法,就是配置使用國內的pip源,這樣就能大大提高pip安裝軟件包

原创 用Go替代Python在生產環境中進行數據分析

數據分析 介紹 目前,計算機領域正在從IT時代向DT時代迅速演進。 IT時代,就是信息科技時代。是用信息技術改善工作效率。 DT時代,就是數據科技時代。根據數據進行決策,改善決策效率。數據科技正在顛覆一個又一個行業的格局。最近幾年,數據科

原创 從每個Python文件快速得到項目根目錄的絕對路徑

路徑問題 開發程序時,如果寫死各類資源文件的路徑,那麼如果部署環境中的路徑和開發環境不同,程序就無法正確工作。 爲了解決這個問題,需要動態獲取程序中各類資源的絕對路徑。一般資源文件是放在項目根目錄下的一些子目錄中的。 因此,只要能夠動態得

原创 Go語言獲取程序各類資源的絕對路徑的方法

路徑問題 開發程序時,如果寫死各類資源文件的路徑,那麼如果部署環境中的路徑和開發環境不同,程序就無法正確工作。 爲了解決這個問題,需要動態獲取程序中各類資源的絕對路徑。這樣,不論程序被部署在什麼地方,都可以正確讀取各類資源文件。 各種編程

原创 創建和使用本地ubuntu source鏡像服務器

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-f

原创 C99的新關鍵字_Bool

                                                                            by沈東良/良少http://blog.csdn.net/shendl    

原创 福島核事故和切爾諾貝利核事故的比較

    讓我們看看7級核事故:切爾諾貝利核事故的情況   切爾諾貝利核事故 來自 http://www.hudong.com/wiki/%E5%88%87%E5%B0%94%E8%AF%BA%E8%B4%9D%E5%88%A9%E6%A0

原创 Linux內核代碼風格

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->                               Linux內核代碼風格    

原创 遍歷Linux kernel的鏈表時刪除元素的方法

<!--@page { margin: 2cm }PRE.cjk { font-family: "DejaVu Sans", monospace }P { margin-bottom: 0.21cm }A:link { so-langua

原创 Unix編程哲學和軟件設計方法

        Unix編程哲學:  1,模塊原則:使用簡潔的接口拼合簡單的部件。 2,清晰原則:清晰勝於機巧。 3,組合原則:設計時考慮拼接組合。 4,分離原則:策略同機制分離,接口同實現引擎分離。 5,簡潔原則:設計要簡

原创 推薦一些Linux下常用的軟件

<!--@page { margin: 2cm }P { margin-bottom: 0.21cm }H1 { margin-bottom: 0.21cm }H1.western { font-family: "DejaVu Sans"

原创 Linux內核中鏈表和散列表的實現原理揭祕

                                                                                                                     

原创 Linux下統計某個目錄下所有源代碼行數的Shell腳本

PS:     找到一個簡單的方法: wc -l `find ./ -name "*.c"` wc -l `find ./ -name "*.h"`       其他語言也類似:  *.cpp,*.java,*.py,*.rb,*.js