原创 INI文件格式及其讀寫

ini文件(Initialization file),這種類型的文件中通常存放的是一個程序的初始化信息。ini文件由若干個節(Section)組成,每個Section由若干鍵(Key)組成,每個Key可以賦相應的值。讀寫ini文件實際上

原创 有關註冊表API函數

 註冊表的操作,API爲我們提供了大約25個函數。他提供了對註冊表的讀取,寫入,刪除,以及打開註冊表及鍵值時所有函數,並且可以達到對註冊表的備份,連接和對遠端註冊表進行查看等等。註冊表對整個系統十分重要,你在進行操作時,一定要先考慮清楚。

原创 Linux下C++的通用Makefile與解析

本文給出萬能Makefile的具體實現,以及對其中的關鍵點進行解析。所謂C++萬能Makefile,即可編譯鏈接所有的C++程序,而只需作很少的修改。 號稱萬能Makefile,一統江湖。我對原版的Makefile做了些修改。首先揭開

原创 就是這麼“高大上”!20個最受歡迎的Linux命令

本文根據commandlinefu網站的歷史排名,篩選出了前20個得票最高的Linux命令。看看你都能熟練使用了嗎? 本文根據commandlinefu網站的歷史排名,篩選出了前20個得票最高的Linux命令。看看你都能熟練使用了嗎?

原创 Protocol Buffer技術詳解(語言規範)

該系列Blog的內容主體主要源自於Protocol Buffer的官方文檔,而代碼示例則抽取於當前正在開發的一個公司內部項目的Demo。這樣做的目的主要在於不僅可以保持Google文檔的良好風格和系統性,同時再結合一些比較實用和通用的用

原创 vc 註冊表編程

註冊表編程下,用不同的方法實現對其的讀取與寫入:  API:創建步驟:創建鍵RegCreateKey()或RegCreateKeyEx(),打開鍵RegOpenKey()或RegOpenKeyEx(),寫入註冊表RegSetvalue(

原创 程序員必知的10大基礎實用算法

  算法一:快速排序算法                                                                                                          

原创 Linux 系統管理命令

  df 命令; df 是來自於coreutils 軟件包,系統安裝時,就自帶的;我們通過這個命令可以查看磁盤的使用情況以及文件系統被掛載的位置; 舉例: [root@localhost beinan]# df -lh Filesyste

原创 ACCESS數據庫使用sql語句創建表

在Access中使用sql語句創建表時指定字段類型 長度爲255的文本varchar 長度爲20的文本varchar(20) 日期時間datetime 數字byte或smallint或integer,或bit 自動編號:counter(1

原创 unix環境高級編程 APUE.H最簡單編譯方法(第二版) Linux和Ubuntu

/********************************************************************************第 0 種-最簡單實用***************************

原创 如何迅速成爲一名數據分析師?

數據分析最重要的可能並不是你熟悉的編程工具、分析軟件,或者統計學知識,而是清楚你所使用的統計知識(統計學、計量、時間序列、非參數等等)背後的原理、假設及其侷限性,知道各種數據分析工具(例如數據挖掘)能帶來什麼,不能帶來什麼,看到一組統計檢

原创 APUE(UNIX環境高級編程第二版)函數歸納(3-7章)

第3章 文件I/O 序號 函數名 原型 頭文件 1 open int open(const char *pathname, int flag, …/* mode_t mode */ ); #include <fcntl.h> 2 cre

原创 程序猿最應去的網站有哪些?- www.quora.com

要想成爲優秀的程序猿,不僅要有一定天分,常與大神交流,自己多加練習纔是正確的方法。下面是一些Quora用戶推薦的國外網站,與廣大程序猿或者希望學習編程的朋友們分享: 1)編程練習和競賽類 http://www.codechef.co

原创 項目實用makefile

在上一篇文章“小項目實用makefile”中,已經說明了單個makefile管理層次目錄的侷限性。本文,主要總結一下項目中的一種實用makefile樹寫法,爲10來個人協作的中小型項目makefile編寫,提供參考。         

原创 多線程--線程同步

線程的同步 Critical section(臨界區)用來實現“排他性佔有”。適用範圍是單一進程的各線程之間。它是: ·         一個局部性對象,不是一個核心對象。 ·         快速而有效率。 ·