原创 cuda日記-20140928

1、cufft的逆變換是非歸一化的,目前做的一維fft的逆變換需要將結果除以變換點數才和matlab中的ifft函數的結果相同,而cufft的正變換不用處理,其結果和matlab中的fft相同 2、遇到修改核函數後程序運行結果不變的情況

原创 日記20141021--C/c++路徑中的斜槓,fopen的模式問題

1、如果是寫在代碼中的路徑,必須加雙斜槓,比如 CString strFilePath = "D:\\RFDATA\\PARA.ini"; 纔有效 而如果是從txt或者ini或者CFileDialog對話框中得到的路徑則是不需要處理

原创 cuda日記-20140929

1、在kernel函數中,循環體的末尾(循環內)一定要有一次線程同步,保證所有線程處於同一次循環之中。 2、規約算法,轉載 //求32*128矩陣的每行之和//kernel__global__ void RowSum(float* A,

原创 日記20141119-main函數的參數

main函數的參數形式一般爲(int argc, TCHAR *argv[]),我們傳遞進去的參數被放在argv[1],argv[2],……,argc是argv的個數,argv[0]是程序的路徑名,都是自動的。 比如傳遞參數“10”,則輸

原创 cuda日記-20140924

用cufft如下例 #include <assert.h> #include <stdio.h> #include <stdlib.h> #include <string.h> // Include CUDA runtime and C

原创 4、java的多態

class BaseClass { public int book = 6; public void base() { System.out.println("父類的普通方法"); } public void test()

原创 cuda日記2-20140921-cuda與mfc

關於cuda在vs中與win32或者MFC聯合編程,需要做以下設置: 項目-->屬性--》配置屬性--》c/c++--》常規:附加包含目錄添加:$(CUDA_PATH)/include;./;../../common/inc 項目-->屬

原创 日記20141008

在c中調用matlab引擎,用engEvalString函數執行一個.m文件時,要把debug中的程序關了再修改m文件纔有效

原创 3、this與super

this表示對類自己的引用,可以引用自己的變量,比如在方法內部有重名的局部變量時,同c++ this()也可以用來調用自己的構造器,有一些規則,先貼正確代碼 class Base { public int a,b; public B

原创 2、淺談爲什麼一個java源文件中只能有一個public類?

轉載:http://blog.csdn.net/bareheadzzq/article/details/6562211 閒着沒事,在網上看到一個帖子在問爲什麼一個java源文件中只能有一個public類?網上有人這麼回答:http

原创 1、extern的理解和實驗

用extern聲明一個變量,編譯器必須在其他某處找到定義才行,否則會報錯,定義不能在某一函數中,即不能在某一作用域{}中 比如在頭文件xxx.h中聲明extern int externtest ,舉兩種錯誤情況; 第一: 在xxx.cpp

原创 vs中讀取mat文件

添加MATLAB安裝目錄下的extern\include和extern\lib\win32\microsoft或者\win64\microsoft 環境變量Path,添加MATLAB安裝目錄下的bin\win32和lib\win32(裏面

原创 日記20141128--一個截取字符串的函數

LPCTSTR lpszPalettes = _T("Victorian;Vibrant Pastel;Vibrant;Tropical;Summer;Spring Time;Rainbow;Purple;Primary Colors;P

原创 10、匿名內部類實現接口,lambda表達式實現函數式接口

匿名內部類可以實現一個接口的對象,注意是接口的對象,直接實現接口的抽象方法(所有),然後使用,因爲沒有經過“類”這一環節,所以叫匿名類,即認爲這一對象屬於某個不具名的類,這樣的過程自然就不能用這個“不具名的類”再產生其他對象,故只能產生這

原创 22、線程同步的方法小結

1、同步代碼塊。同步代碼塊必須使用某個對象作爲同步監視器。進入代碼塊時必須獲得對監視器的鎖定,如果不能獲得鎖定則等待。 synchronized (account) { // 賬戶餘額大於取錢數目 if (account.