原创 關於CString的=操作符

檢查自已的代碼時,發現一個比較弱智的錯誤,是關於轉碼的,和CString的=操作符有關。   爲了能簡單重現,我模擬了一下代碼:   //未有UNICODE或_UNICODE定義   USES_CONVERSION;   CString

原创 VS2010/MFC編程入門之十(對話框:設置對話框控件的Tab順序)

 前面幾節雞啄米爲大家演示了加法計算器程序完整的編寫過程,本節主要講對話框上控件的Tab順序如何調整。        上一講爲“計算”按鈕添加了消息處理函數後,加法計算器已經能夠進行浮點數的加法運算。但是還有個遺留的小問題,就是對話框

原创 CDC、HDC、pDC

1.CDC *pDC和HDC hdc有什麼不同,類似的有CWnd *pWnd和HWnd?pDC是類指針HDC是windows句柄通過pDC獲得hdc:HDC hdc=pDC->GetSafeHdc();通過hdc獲得pDC:CDC *p

原创 C/C++中extern關鍵字詳解

1 基本解釋:extern可以置於變量或者函數前,以標示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。此外extern也可用來進行鏈接指定。       也就是說extern有兩個作用,第一個,當

原创 mysql 開啓查詢緩存方法與查詢例子

mysql 開啓查詢緩存可以有兩種方法來開啓一種是使用set命令來進行開啓,另一種是直接修改my.ini文件來直接設置都是非常的簡單的哦。 開啓緩存,設置緩存大小,具體實施如下: 1、修改配置文件,windows下是my.ini,l

原创 MFC基礎類及其層次結構

從類CComdTarget層層派生出絕大多數MFC中的類,其層次結構爲下圖所示. 從根類Cobject層層派生出絕大多數MFC中的類,其層次結構爲下圖所示. MFC中重點類 其中,CObject類是MFC提供的絕大多數

原创 MFC中,多個Button響應同一個事件

問題:有10個Button,如何讓他們響應同一個事件函數,並且知道是哪個Button觸發的 解決方法:  1.讓十個Button的資源號連續 2.Dlg.h中添加代碼: void   OnButtonClicked(UINT  

原创 select、poll、epoll之間的區別總結[整理]

  select,poll,epoll都是IO多路複用的機制。I/O多路複用就通過一種機制,可以監視多個描述符,一旦某個描述符就緒(一般是讀就緒或者寫就緒),能夠通知程序進行相應的讀寫操作。但select,poll,epoll

原创 "無法找到“XXX.exe”的調試信息,或者調試信息不匹配。未使用調試信息生成二進制文件"的解決方法

Debug模式,運行時完全正常,但是一調試就出現對話框,顯示出錯信息:  “無法找到“XXX.exe”的調試信息,或者調試信息不匹配。未使用調試信息生成二進制文件。”  VC項目是空項目。發現其他的項目都可以調試,就“空項目”不行。

原创 控制檯主程序通過調用DLL顯示對話框

 爲了實現【控制檯主程序通過調用DLL顯示對話框】這個效果,已經摺騰兩天了,今天終於有了一點眉目,特此記錄。 首先描述一下,我爲什麼這麼做。我在寫一個基於C語言運用DLL來實現的程序,其他的部分都封裝在了不同的DLL裏,主程序就是一個

原创 C/C++中取消宏定義

C/C++中可以用 #undef xxx 來取消宏xxx的定義。舉例如下 #include <iostream> using namespace std; int main(int argc, char* argv[]) { /

原创 使用 CreateTimerQueueTimer 定時器時需要注意的一個參數

轉自 http://blog.waterlin.org/articles/a-parameter-of-createtimerqueuetimer.html 最近在使用定時器的時候,被一個小細節坑了,偶爾導致 coredump,費了好

原创 【TCP/IP】C語言實現Ping小程序

Ping程序一般用來測試一臺主機是否可達,該程序發送一份ICMP回顯請求報文給主機,並等待返回ICMP回顯 應答。 一般來說,如果不能Ping到某主機,那麼就不能Telnet或者FTP到那臺主機。反過來,如果不能Telnet到某臺主機

原创 Run-Time Check Failure #0,The value of ESP was not properly saved 錯誤解決

調用DLL函數,出現錯誤 Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usua

原创 MySQL數據導出與導入

發一篇基礎的,關於MySQL數據導出導入的文章,目的有二: 1.備忘 2.供開發人員測試 工具 mysql mysqldump 應用舉例 導出 導出全庫備份到本地的目錄 mysqldump -u$USER -p$PAS