原创 函數指針調用類的成員函數

    1 在每個被調用函數之前加上static, 可以使成員函數脫離對象信息單獨存在,雖然它屬於這個類,但是沒有附帶上對象信息,但是前提是,stat

原创 C/C++中的struct位結構

位結構 位結構是一種特殊的結構, 在需按位訪問一個字節或字的多個位時, 位結構比按位運算符更加方便。位結構定義的一般形式爲: struct位結構名{ 數據類型 變量名: 整型常數; 數據類型 變量名: 整型常數; } 位結構變量; 其中

原创 慎用strip

    strip經常用來去除目標文件中的一些符號表、調試符號表信息,以減小程序的大小,在rpmbuild包的最後就用到。其支持的選項如下:>stri

原创 strcpy的疑問

//----------------------------------------------------------------------------- //-------------------------------------

原创 linux下批量修改文件目錄下所有cpp文件的最後更改時間

find . -name "*.cpp" -exec touch {} /;

原创 C語言宏定義技巧

1,防止一個頭文件被重複包含 #ifndef COMDEF_H #define COMDEF_H   //頭文件內容 #endif 2,重新定義一些類型,防止由於各種平臺和編譯器的不同,而產生的類型字節數差異,方便移植。 ty

原创 TCP/IP 斷開連接

四次握手: 斷開連接其實從我的角度看不區分客戶端和服務器端,任何一方都可以調用close(or closesocket)之類的函數開始主動終止一個連接。這裏先暫時說正常情況。當調用close函數斷開一個連接時,主動斷開的一方發送FIN(

原创 vs2005無法調試,斷點失效,設不住斷點

其實問題在於,在空項目中不生成調試文件pdb,所以無法調試。要讓項目生成pdb文件,需要更改:項目屬性,configuration properties->linker->Generate Debug Info 從 no 改爲 yes

原创 哈希表及相關

       Hashing定義了一種將字符組成的字符串轉換爲固定長度(一般是更短長度)的數值或索引值的方法,稱爲散列法,也叫哈希法。由於通過更短的哈希值比用原始值進行數據庫搜索更快,這種方法一般用來在數據庫中建立索引並進行搜索,同時還

原创 sscanf的一些用法

sscanf() - 從一個字符串中讀進與指定格式相符的數據.   函數原型: Int  sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int  scanf(

原创 DOM製作流程

  DOM製作流程 項目基本結束,這個是其中系統裁減的一個總結文檔,不知道有沒有人感興趣:) ============================

原创 Linux平臺Makefile文件的編寫基礎篇

目的:        基本掌握了 make 的用法,能在Linux系統上編程。 環境:        Linux系統,或者有一臺Linux服務器,通過終端連接。一句話:有Linux編譯環境。 準備:        準備三個文件:file1

原创 自增減操作符探索

有一個自定義類unsignedint表示無符號型的整數,             Unsignedint un1(1);          Unsignedint un2(1);             un1 += un2;     

原创 GNU Compile Tools, 可執行文件, 靜態鏈接庫, 動態鏈接庫

新一篇: 希臘字母表 | 舊一篇: 上下文無關文法 <script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selec

原创 用rdrtc實現linux下的精確計時

在 linux開發版最長問到的問題之一就是在linux下如何得到更精確的計時。其實有很多辦法,比如以前就有人用select。不過現在有更精確的實時時 鍾可以用,這就是用CLOCK_PROCESS_CPUTIME_ID做參數通過timer_