原创 相位相關算法

相位相關算法:  1.相位相關簡介:相位相關算法的理論基礎是傅里葉變換,目前在傅里葉變換領域有了快速算法fft,比較成熟的庫有fftw開源庫,因此相位相關法有極大的速度優勢,相位相關在圖像融合、模式識別特徵匹配等有着廣泛應用。    

原创 #ifndef#define#endif用法

#ifndef 目錄 定義 補充一些內容 詳細討論#ifndef的作用 條件編譯的命令的三種形式 編輯本段 定義   #ifndef x   #define x   ...   #endif   

原创 程序員面試寶典,如何刪除代碼的註釋

程序員面試寶典上面的題目有很多是很經典的問題,可供我們思考,而且會對我們面試有很大好處。 下面是第45頁的一個題目:編寫一個函數,實現把C/C++程序代碼中的註釋去掉,我開始看的時候總是看不懂,後來在網上看到一個網友詳細的分析了其代

原创 printf計算參數從右向左壓棧

例子程序如下: #include <stdio.h> int main() {      int arr[] = {6,7,8,9,10};      int * ptr = arr;      *(ptr++) += 123;     

原创 word2010自動生成目錄

Word2010 自動生成目錄02月 29, 2012從用word的第一天開始,我就不會用自動更新目錄功能,由於我使用office寫文檔的次數較少,也就沒有研究過。工作以後寫文檔的次數也逐漸多了,不會這個

原创 程序員面試題之從字節截斷談起

  在此通過一個例子引入,請看下面的例子:             運行後的結果如下所示:0x00000078,0x00000078。可是當把a的值改爲0x00000088後得出的結果改變了:0x0

原创 交換a,b值,並且不用第三變量

第一種: a=a^b; b=a^b; a=a^b; 證明: 證明:1. 執行第一行,a的值爲 a^b 了// 2. 再執行第2行,b = b^a = b^(a^b) = a^b^b = a^0 = a,現在b的值爲a了// 3. 接着執行

原创 vc多線程-------自己的感悟,多多交流。

         我們在網上搜索vc多線程的創建,一般就如前幾次轉發的文章一樣。          但是,在mfc中,這樣子感覺似乎有點麻煩。其實我們可以利用線程派生類的方式創建線程。利用CWinThread 進行用戶界面線程的創建。  

原创 VC多線程

VC中多線程使用比較廣泛而且實用,在網上看到的教程.感覺寫的挺好. 一、問題的提出 編寫一個耗時的單線程程序:   新建一個基於對話框的應用程序SingleThread,在主對話框IDD_SINGLETHREAD_DIALOG添加一個

原创 參數傳遞

參數傳遞 函數的參數分爲形參和實參兩種.形參(即形式參數)出現在函數定義中;實參(即實際參數)出現在主調函數中.函數調用時,主調函數把實參的值傳送給被調函數的形參,從而實現主調函數向被調函數的數據傳送.        ⑴關於形參與實參的說

原创 sizeof用法

sizeof在筆試面試的時候頻頻地出現,這也是對基礎的一個考查。關於sizeof的文章很多,但感覺大家都沒有好好總結下,本着“先行先贏”和“爲人民服務”的精神,查找引用參考了很多文章,在這裏總結一下,有錯誤或者遺漏的地方還得請高手多多指

原创 值傳遞,地址傳遞,引用傳遞

  c語言值傳遞,地址傳遞,引用傳遞 收藏 總結:對於函數來說,值傳遞就是一個人來了,給你一些數據,你對數據處理。地址傳遞就是你通過地址找到一個人,然後直接對這個人處理。而引用傳遞就是你要直接對一個人進行處理,通過名字對人訪問,但你不知

原创 char string 區別

這一篇要講一個非常重要的話題:char類型與string類型的區別。從字面上說,他們是有區別的   1. char是字符類型   2. string是字符串類型   雖然一字之差,但其本質是很大的。   

原创 類型別名

        typedef  typename aliasname;//用typedef創建別名         例如:讓byte_pointer成爲char指針的別名 則: typedef  char  *byte_pointer;

原创 多線程

多線程編程基礎知識 當前流行的Windows操作系統能同時運行幾個程序(獨立運行的程序又稱之爲進程),對於同一個程序,它又可以分成若干個獨立的執行流,我們稱之爲線程,線程提供了多任務處理的能力。用進程和線程的觀點來研究軟件是當今普遍採