原创 函數 調用約定

函數的調用約定:函數調用約定是函數調用者和被調用的函數體之間關於參數傳遞 、返回值傳遞、堆棧清除、寄存器使用的一種約定;    它是需要二進制級別兼容的強約定,函數調用者和函數體如果使用不同的調用約 定,將可能造成程序執行錯誤,必須把它看

原创 .def 與dll.h

爲了建立項目,請選擇Win32 控制檯項目(Win32 Console Application),並且在應用程序設置標籤(the advanced tab)上,選擇DLL和空項目選項。DLLs可能並不如你想像的那樣難。首先寫你的頭文件(

原创 美國人教你這樣用Google,你真的會變特工!!!

美國人教你這樣用Google,你真的會變特工!!!(看了才感嘆原來這麼多年的GOOGLE是白用了~這就是百度永遠無法超越G的原因吧 第一篇 在搜索框上輸入:“indexof/”inurl:lib 再按搜索你將進入許多圖書館,並且一定能下

原创 VC 計算 時間

Q:如何獲取時間?精度如何? A:1 使用time_t time( time_t timer ) 精確到秒2 使用clock_t clock() 得到的是CPU時間 精確到1/CLOCKS_PER_SEC秒 3 計算時間差使用doubl

原创 枚舉型

enum 枚舉型名 {枚舉常量1,枚舉常量2,……,枚舉常量n};   其中enum是枚舉型的引導字,枚舉型名是標識符,枚舉常量也是用戶指定的標識符,但它們被程序看作常量,習慣稱它們爲枚舉常量。例如:   enum weekday { S

原创 12.27 freescale

1. 中斷函數 沒有輸入、輸出 __interrupt void ADC(void) 中斷:當一定條件的時候 去做 特定的事情     爲什麼沒有 輸出? 中斷任何時候都可產生,輸出 給誰呢?沒意義啊      爲什麼沒有輸入?    

原创 二叉樹 度的概念

子樹就是二叉樹的分支。度就是分支的數目。 沒有分叉的二叉樹節點的度就是0度。如果一個節點只有一個分叉就是1度。兩個分叉就是2度的子樹。

原创 坑爹的QT

http://jingyan.baidu.com/article/ea24bc39403ef6da62b331cf.html 裝了好久NND!!

原创 EBP, ESP 是什麼

E代表extended, 表示 是32位REG ESP 是 stack pointer,EBP 是 base pointer。 EBP 指向系統棧最上面一個棧幀的底部。(what is 棧幀?) 作用是在調用函數時保存ESP使函數結束時

原创 旋轉矩陣——四元數,歐拉角

旋轉矩陣 http://zh.wikipedia.org/zh-cn/%E6%97%8B%E8%BD%AC%E7%9F%A9%E9%98%B5 1. Yaw,Pitch,Roll 主動旋轉 2.角-軸表示,四元數 3.歐拉角 http:

原创 技巧:雙系統如何卸載win7

需要 WIN7 光盤 或 ISO 鏡像 http://www.enet.com.cn/article/2010/1010/A20101010748663.shtml

原创 希臘字母 讀音

1 Α α alpha a:lf 阿爾法 2 Β β beta bet 貝塔 3 Γ γ gamma

原创 inline 的好處

  1. inline 定義的類的內聯函數,函數的代碼被放入符號表中,在使用時直接進行替換,(像宏一樣展開),沒有了調用的開銷,效率也很高。   2. 很明顯,類的內聯函數也是一個真正的函數,編譯器在調用一個內聯函數時,會首先檢查它的

原创 堆,全局數據區區別

五大內存分區 在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。 棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變量通常是局部變量、函數參數等。 堆,

原创 卸載QT

假如你是從諾基亞或者論壇下載的qt的二進制安裝包安裝的。 進入qt的安裝目錄默認是/opt/QtSDK 然後 sudo ./SDKMangertools, 選擇removed all compoent單選框,確定。即可。