原创 旋轉的風車VC++實例代碼(Win32應用程序)

旋轉的風車-VC++實例代碼(Win32應用程序) //源程序如下 #include <windows.h> #include <stdlib.h> #include <string.h> #include <math.h> #defi

原创 MFC中的視圖重繪機制

1.當與文檔類關聯的視圖類收到文檔類通過UpdateAllVIews()函數發出的更新重繪通知後,會觸發視圖類的OnUpdate()函數的實現(#add 觀察者模式)。 UpdateAllVIews()的原型和特性: Void U

原创 IT人員必看的十個論壇

IT人員必看的十個論壇 2010年5月2日 22:25:25 發佈:ufsoft IT人員必看的十個論壇 IT方面的論壇太多了,有綜合,有專業,有行業,在各個論壇裏混了幾年,體會頗深,以前是論壇哪裏人多,往哪裏去,新浪論壇,網易是經常

原创 c++線程池 -- Linux下多線程的開發

爲什麼需要線程池 目前的大多數網絡服務器,包括Web服務器、Email服務器以及數據庫服務器等都具有一個共同點,就是單位時間內必須處理數目巨大的連接請求,但處理時間卻相對較短。 傳統多線程方案中我們採用的服務器模型則是一旦接受到請

原创 C++之vector

C++之vector   1. 爲了使用vector,必須在你的頭文件中包含下面的代碼: #include <vector> 2. vector屬於std命名域的,因此需要通過命名限定,可以在文件開頭加上 using std::vect

原创 十道海量數據處理面試題與十個方法大總結

 第一部分、十道海量數據處理面試題   1、海量日誌數據,提取出某日訪問百度次數最多的那個IP。   此題,在我之前的一篇文章算法裏頭有所提到,當時給出的方案是:IP的數目還是有限的,最多2^32個,所以可以考慮使用hash將ip直接存入

原创 IPicture總結

1、IPicture接口對象的創建          方法1:直接通過文件創建 LPCSTR szFileUrl;  IPicture *pIPicture;  OleLoadPicturePath(CComBSTR(szFileUrl

原创 MFC 集合類(collection classes)

集合類是用來容納和處理一組對象或標準數據類型變量的C++類。每個集合類對象可以看作一個單獨的對象。類成員函數可作用於集合的所有元素。MFC提供兩種類型的集合類: 基於模板的集合類 非基於模板的集合類 這兩種集合類 對用戶來說非常相似。

原创 virtual IsEmpty() const=0中的const有什麼用?

後面加個const 表明該函數不會改名成員函數的值!該函數可以被常量對象訪問(const)。 注意 加了const 與不加const的函數是兩個不同的函數! 用個例子說明其區別: #include <iostream> class A

原创 SQL模糊查詢

SQL 模糊查詢 在進行數據庫查詢時,有完整查詢和模糊查詢之分。 一般模糊查詢語句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 條件 其中關於條件,SQL提供了四種匹配模式:1,% :表示任意0個或多個字符。

原创 MFC中 文檔、視圖、框架、應用各類直接指針的相互獲取

1) 在View中獲得Doc指針 2) 在App中獲得MainFrame指針 3) 在View中獲得MainFrame指針 4) 獲得View(已建立)指針 5) 獲得當前文檔指針 6) 獲得狀態欄與工具欄指針 7) 獲得

原创 VC++中如何複製對話框資源

法1: 在你的工程中添加另一個工程的rc文件,這時資源視圖中就會出現兩個rc,從後加的rc中拷貝資源到你自己工程的rc中就可以了。   法2:vc中如何拷貝一個工程的對話框 資源到另一個工程中? 這是一個很專業也很有用的問題。其實VC的

原创 理解SetMapMode,SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt

CDC::SetMapMode  virtual int SetMapMode( int nMapMode ); 函數功能描述:該函數設置指定設備環境的映射方式,映射方式定義了將邏輯單位轉換爲設備單位的度量單位,並定義了設備的X、

原创 【整理】編程單詞縮寫規則

1、大於2個單詞則採用縮寫規則,否則不用縮寫。 2、縮寫的規則採用國際慣用方法: 元音字母剔除法,首字母除外。 使用單詞的頭一個或幾個字母。 組合單

原创 自定義消息

2010-10-11 20:41 VC自定義消息 方法一:Step 1:使用WM_TASKBARCREATED來確定一個沒有被windows本身搶佔的消息值, 在想添加消息文件中添加代碼:const UINT WM_USERDEFMS