原创 什麼是野指針?

野指針,也就是指向不可用內存區域的指針。通常對這種指針進行操作的話,將會使程序發生不可預知的錯誤。 “野指針”不是NULL指針,是指向“垃圾”內存的指針。人們一般不會錯用NULL指針,因爲用if語句很容易判斷。但是“野指針”是很危險的,i

原创 怎麼利用msdn

如果你做程序,就不能不用到文檔,如果你在WIN32下面做程序的,就不能不用到MSDN了。 MSDN是微軟提供給廣大程序員的開發大全,裏面有很多值得我們利用的地方,有人問道怎麼用,我這裏介紹一下: 首先我說明一下MSDN的結構,MSDN一般

原创 職能類模型2

//vec.h //包含處理venctor數組操作的一組函數模板//ventry 2008-5-29 #include <vector> //------------------------------------------------

原创 "現在無法停止‘通用卷’設備。請稍後在停止該設備 。"解決辦法(轉載)

相信很多人都遇到過這個問題,我把我的解決經驗寫出來和大家分享。我覺得常見方法如下,您可以嘗試任何一種: 1,關閉存在於移動設備上的打開文件。 2、檢查系統相關進程中是否停止,最後退到“我的電腦“的列表,在其他硬盤分區做簡單操作,,例如 “

原创 彙編語言上機指導及例示[轉]

從如何建立源文件到進行調試作下簡要的介紹,並配例題說明。由於本人水平有限,在下文在如有錯誤及可以進一步修改的地方請大家指出   彙編語言上機過程:   一、上機前的軟件準備:   MS-DOS操作系統(如:MSDOS6.22 , MSDO

原创 學習彙編的一些心得,CV之後無法LINK和INT 21H的問題

CV調試之後程序之後無法LINK ,否則那個DOS界面會死掉,可能是MASM611的一個BUG, 關於INT 21H 的一點心得,書本及資料上的說明都是一樣,功能號02H,功能:顯示器輸出(AH)=2 (DL)=欲輸出字符, 但是我在MA

原创 男人這輩子挺難的

男人這輩子挺難的:找個漂亮女人吧,太操心,找個不漂亮的吧,又不甘心;光顧事業了,人家說你沒責任感,光顧家了,人家又說你沒本事;專一點吧,人家說你不成熟;花心點吧,人家說你是禽獸;有錢,說你是壞人,沒有錢,人家罵你窩囊廢;自己奮鬥吧,等有錢

原创 完成端口(I/O completion):

異步過程調用(apcs)問題:     只有發overlapped請求的線程纔可以提供callback函數(需要一個特定的線程爲一個特定的I/O請求服務)。 完成端口(I/O completion)的優點:     不會限制handle

原创 關於Linux下中文顯示不正常的問題的一點經驗

關於Linux下中文顯示不正常的問題的一點經驗在安裝系統的時候語言選擇一定要選簡體中文這個選項,不安裝的話顯示中文是就會出現亂碼,當你在登錄時不選擇簡

原创 世界上最好博客的47個博客技巧

eg Hourihan (www.megnut.com)·頻繁的更新,好的作品,以及個性 - 這些因素的配合是非常關鍵的的.如果你不能定期的更新(不一定是每天,但要有一固定的計劃),博客就難於建立影響和訪問量.·人們如果發現了作品的價值,

原创 C++ string詳解

之所以拋棄char*的字符串而選用C++標準程序庫中的string類,是因爲他和前者比較起來,不必擔心內存是否足夠、字符串長度等等,而且作爲一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行

原创 MS-VC 使用MAP文件快速定位程序崩潰代碼行

作爲程序員,平時最擔心見到的事情就是程序發生了崩潰,無論是指針越界還是非法操作,都將給我們的應用系統造成巨大的損失。但在一個大型系統的測試過程中,初期

原创 編寫自己的IDE

  如何在圖形界面中實時捕獲控制檯程序的標準輸出 本文未曾在商業媒體發表過, 如需轉載, 請註明作者 [王詠剛] 和出處 [www.contextfree.net] IDE是集成開發環境(Integrated Development

原创 Linux下軟件安裝詳解- -

在Windows下安裝軟件時,只需用鼠標雙擊軟件的安裝程序,或者用Zip等解壓縮軟件解壓縮即可安裝。在Linux下安裝軟件對初學者來說,難度高於Windows下軟件安裝。下面我就詳細講解Linux下如何安裝軟件。     先來看看Linu

原创 最簡單調用系統的“數據鏈接屬性”窗口實例

#import "c:/program files/common files/system/Ole DB/oledb32.dll" rename_namespace("oledb") #import "c:/program files/c