原创 相位相關算法
相位相關算法: 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操作系統能同時運行幾個程序(獨立運行的程序又稱之爲進程),對於同一個程序,它又可以分成若干個獨立的執行流,我們稱之爲線程,線程提供了多任務處理的能力。用進程和線程的觀點來研究軟件是當今普遍採