原创 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,即由被調用的函數負責它們的保存(如