原创 VB與VC通信初探(一)

在使用VB調用VC寫的DLL的時候,可以實現一些VB不能實現或者很難實現的功能,但是,因爲VB與VC之間的數據類型並不總是完全對應的,所以,在進行參數傳遞的時候,就需要進行類型轉換了。下面我將通過逐步的推進的方法,來看看如何達到VB與VC

原创 百度筆試題

一、選擇題:15分 共10題 1.    已知一個線性表(38,25,74,63,52,48),採用的散列函數爲Hash($Key)=$Key mod 7,將元素散列到表長爲7的哈希表中存儲。請選擇後面兩種衝突解決方法分別應用在該散列表上

原创 memset,memcpy,strcpy 的區別

一.函數原型   strcpy   extern char *strcpy(char *dest,char *src);   #include <st

原创 讓你受用一生的做人做事36字訣

               一個人不管有多聰明,多能幹,背景條件有多好,如果不懂得如何去做人、做事,那麼他最終的結局肯定是失敗。       做人做事是一門藝術,更是一門學問。很多人之所以一輩子都碌無爲,那是因爲他活了一輩子都沒有弄明

原创 用貪心算法解揹包問題

 #include <iostream.h> typedef struct _goodInfo{ float v;  //物品效益 float w;  //物品重量 float x;  //物品該放的數量 int  flag; //物品編

原创 數據倉庫設計的21條原則--7個步驟,7個禁忌和7種思路

高效實現數據倉庫的七個步驟  數據倉庫和我們常見的RDBMS系統有些親緣關係,但它又有所不同。如果你沒有實施過數據倉庫,那麼從設定目標到給出設計,從創

原创 WaitForSingleObject的用法

WaitForSingleObject的用法 DWORD WaitForSingleObject(    HANDLE hHandle,    DWORD dwMilliseconds  );  參數hHandle是一個事件的句柄,第二個

原创 用GlobalAlloc函數來分配內存

用GlobalAlloc函數來分配內存GlobalAlloc函數接受兩個參數。第一個是一個標誌,指定幾種分配方式中的一種。 GMEM_FIXED    = 0x0000分配固定內存. GMEM_MOVEABLE = 0x0002分配可移動

原创 冒泡排序算法

 冒泡排序算法的關鍵是每次循環把最大的數放到最後一個位置,算法的時間複雜度爲o(n^2).在下面的算法中, 用到了一個變量b_done,它用來監督一趟比較下來,有沒有發生交換,如果沒有產生交換,說明原始的數據 是已經排好序的,j就不用再增

原创 const淺談

 常類型是指使用類型修飾符const說明的類型,常類型的變量或對象的值是不能被更新的。因此,定義或說明常類型時必須進行初始化。   一般常量和對象常量

原创 指針和引用

★ 相同點:1. 都是地址的概念;指針指向一塊內存,它的內容是所指內存的地址;引用是某塊內存的別名。★ 區別:1. 指針是一個實體,而引用僅是個別名;2. 引用使用時無需解引用(*),指針需要解引用;3. 引用只能在定義時被初始化一次,之

原创 協議大全

    當前位置:> 網絡應用 > 協議大全   [基礎概念]   [RFC中文文檔]   [RFC英文文檔]   [FTP協議]   [TCP/IP協議]   [WINS協議]   [TFTP協議] 

原创 快速排序算法與實現(c++)

快速排序是對冒泡排序的一種改進。它的基本思想是:通過一躺排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一不部分的所有數據都要小,然後再按次方法對這兩部分數據分別進行快速排序,整個排序過程可以遞歸進行,以此達到整個數據變

原创 Microsoft函數調用約定

原帖:http://www.cpper.com/site/comments/ms_calling_conventions/ 對於所有調用共有的約定:ebx、ebp、esi、edi都是calle-save,即由被調用的函數負責它們的保存(如