原创 Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized

方案1: 改變項目配置屬性 一種解決方案是改變基本運行時檢查(changing the runtime checks in project settings):在菜單Project->Project properties-> C/C

原创 GDI+編程小結

GDI+(Graphics Device Interface Plus圖形設備接口加)是Windows XP和Windows Server 2003操作系統的子系統,也是.NET框架的重要組成部分,負責在屏幕和打印機上繪製圖形圖像和顯

原创 使用Arduino與DHT11監測溫溼度

這兩天開始一一測試之前買過的一些傳感器,首先挑選的是DHT11,這個傳感器用於粗略估計溫溼度。 硬件連接很簡單,只需要將DHT11傳感器和數字針腳4相連,這裏我用到了傳感器擴展板,直接連在擴展板上。材料都是用的奧鬆機器人基地的。 第

原创 vc++經典技巧總結

vc++經典技巧總結 1."屬性頁的添加: 創建對話框的類,該類要從CpropertyPage繼承;然後在要添加該對話框爲屬性頁的類(頭文件)裏創建CpropertySheet類的一個對象m_tabsheet和新創建

原创 OpenCV中對數組(矩陣)的操作的函數表

OpenCV - Operations on Arrays 對數組(矩陣)的一些操作 add 矩陣加法,A+B的更高級形式,支持mask scaleAdd 矩陣加法,一個帶有縮放因子dst(I) = scale * src1(I) +

原创 MFC的OnMouseMove移動位置和OnMouseWheel縮放實現

1. 基本作用 OnMouseMove響應鼠標移動時間 OnMouseWheel響應鼠標中鍵的滾動   2. 參數說明 afx_msgvoidOnMouseMove(UINTnFlags, CPointpoint); nFl

原创 VC中使用內存映射文件處理大文件

引言 文件操作是應用程序最爲基本的功能之一,Win32 API和MFC均提供有支持文件處理的函數和類,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile類等。一般

原创 完成端口(CompletionPort)之客戶端篇

** 完成端口之客戶端篇 ** 首先說一下這篇文章的初衷。不久前工作中要用到網絡通信進行數據交換,既然要通訊當然要有服務器和客戶端,於是乎把MFC中的CAsyncSocket搬過來用了,簡單的重載幾個函數就完成了數據收發,但是

原创 C/C++堆棧指引

C/C++堆棧指引 Binhua Liu 前言     我們經常會討論這樣的問題:什麼時候數據存儲在堆棧(Stack)中,什麼時候數據存儲在堆(Heap)中。我們知道,局部變量是存儲在堆棧中的;debug時,查看堆棧可以知道函數的調

原创 圖像的時頻變換--離散傅立葉變換

離散傅立葉變換 一直很納悶,幾乎所有數字圖像處理的書都會介紹數字時頻變換,但是卻很少書會講時頻變換的作用,這也是讓我一直很疑惑的地方(不過也極有可能是本人愚鈍)。頻譜技術通常用於提高圖像的處理操作速率,頻譜相當於是圖像的特徵,時頻變換雖

原创 文章標題

*本文旨在解決在調試過程中遇到如下問題時的解決辦法: HEAP: Free Heap block XXXXA modified at XXXXB after it was freed 意思是:已經釋放的內存地址A,在B地址處的值被改變

原创 HEAP: Free Heap block XXXX modified at XXXX after it was freed

*本文旨在解決在調試過程中遇到如下問題時的解決辦法: HEAP: Free Heap block XXXXA modified at XXXXB after it was freed 意思是:已經釋放的內存地址A,在B地址處的值被改變(

原创 歡迎使用CSDN-markdown編輯器

Halcon子模板ROI計算 對應精確定位,一般的做飯是首先粗定位,然後通過粗定位的結果在相對於此結果的某個位置中搜索圓、直線、矩形等進行精確定位,本文所講的就是如何通過粗定位的結果去確定二次精確定位的搜索範圍。 如下圖,要粗定

原创 ADO編程筆記-記錄遇到的問題

ADO編程學習過程中遇到的問題: 1、錯誤將_RecordsetPtr類型定義爲了_Recordptr,在打開記錄集時導致拋出異常。提示不支持的操作。 2、在循環遍歷表中的字段時,循環變量定義爲了int i=0;導致拋出異常,錯誤的代

原创 Opencv圖像在MFC中顯示的幾種方法

接觸opencv後,其強大的圖像處理功能令人折服,但是當把處理過程做成軟件發佈的時候就需要將處理結果顯示給用戶看,而我常用的還是MFC。歸納了網上的幾種方式: 1:第一種方法比較優雅取巧。將opencv的窗口貼到MFC的圖片控件上去。