原创 dll導出stl類

本文討論瞭如何執行以下任務: 導出實例化的一個標準模板庫 (STL) 類。 導出包含一個 STL 的一個數據成員的類對象。 請注意您可以不導出一個通用的模板。必須進行實例化模板 ; 也就是所有模板參數時必須提供,並且必須完全定義的類

原创 多線程編程之一——問題提出

一、問題的提出 編寫一個耗時的單線程程序:   新建一個基於對話框的應用程序SingleThread,在主對話框IDD_SINGLETHREAD_DIALOG添加一個按鈕,ID爲IDC_SLEEP_SIX_SECOND,標題爲“延時6秒”

原创 多線程編程之四——線程的同步

八、線程的同步   雖然多線程能給我們帶來好處,但是也有不少問題需要解決。例如,對於像磁盤驅動器這樣獨佔性系統資源,由於線程可以執行進程的任何代碼段,且線程的運行是由系統調度自動完成的,具有一定的不確定性,因此就有可能出現兩個線程同時對磁

原创 CvSaveImage()保存jpeg時壓縮圖像的方法

  CVAPI(int) cvSaveImage( const char* filename, const CvArr* image,                          const int* params CV_DEFAU

原创 zlib用法簡單說明

文章來源:http://hi.baidu.com/boger/blog/item/84dd9452bd39e00b0cf3e32f.html zlib用法簡單說明 2008年06月04日 星期三 14:13 1. 如何獲得zlib

原创 ACE網絡通信庫的配置

1.下載:http://download.dre.vanderbilt.edu/ 2.解壓。然後根據目錄ACE+TAO+CIAO-6.0.1/ACE_wrappers下的ACE-INSTALL.html中的說明編譯項目,生成lib和dll

原创 關於引用的賦值問題

  如果在一個函數中的一個對象的局部變量被賦值爲一個引用 那麼在這個函數結束的時候會釋放此引用的對象。 如   Neuron & NeuralLayer::operator[](int index) { return neurons[in

原创 多線程編程之二——MFC中的多線程開發

五、MFC對多線程編程的支持   MFC中有兩類線程,分別稱之爲工作者線程和用戶界面線程。二者的主要區別在於工作者線程沒有消息循環,而用戶界面線程有自己的消息隊列和消息循環。  工作者線程沒有消息機制,通常用來執行後臺計算和維護任務,如冗

原创 vc連mysql類

文章來源:http://hi.baidu.com/boger/blog/item/feda86029f66000a4bfb519d.html 在vc中通過連接池操作mysql(api方式),附c++訪問mysql的封裝類 2008年06月

原创 C++各大有名庫的介紹——網絡通信

在C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過設計更多的語法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重量級的都有。不少都是讓人眼界大開,亦

原创 Matlab mod函數 對應C語言 函數

Matlab mod函數 對應C語言 函數 2010-09-10 23:43 Matlab中的mod函數,不同於C語言中的"%",在C中沒有專門對應的函數。 Matlab的mod函數解釋爲:mod(x,y) is x - n.*y w

原创 c++ 連接mysql類

文章來源:http://hi.baidu.com/lbxthinker/blog/item/9b837b0f8a306fdb7acbe113.html   connpool.h文件 /***數據庫連接池(單例模式)**@authour l

原创 關於memcpy與cvsaveimage/cvloadimage

char * buf = new buf[10000]; char name[20]; 在給使用數組或指針前,應該都用memset(name, 0, 20)   memcpy(&buf[pos], name, 20)   cvsaveim

原创 在Ubuntu10.10下配置Java開發環境

安裝Sun JDK 1. 從Oracle官方網站下載最新的Linux版本JDK二進制包。對於Java 6來說,文件名是 jdk-6u22-linux-i586.bin 2. 複製下載好的文件到你準備安裝JDK的文件目錄下。這裏我將其放在

原创 Winsock 套接字的兩種模式阻塞和非阻塞

Windows 套接字在兩種模式下執行I/O 操作:鎖定和非鎖定。 在鎖定模式下,在I/O 操作完成前,執行操作的Winsock函數 比如send和recv)會一直等候下去,不會立即返回程序(將控 制權交還給程序)。而在非鎖定模式下,Wi