原创 linux 0.11 虛擬內存管理的實現

    當進程提交一個不存在在頁面中的內存地址時,就會觸發CPU產生頁出錯異常中斷,並把引起中斷的線性地址放到CR2中,在中斷處理的過程中就得到了發生頁出錯異常的確切地址,從而可以把進程要求的頁面從二級存儲空間放到物理內存中;如果此時物理

原创 AT&T彙編語言與GCC內嵌彙編簡介

1 AT&T 與INTEL的彙編語言語法的區別 1.1大小寫 1.2操作數賦值方向 1.3前綴 1.4間接尋址語法 1.5後綴 1.6指令   2 GCC內嵌彙編 2.1簡介 2.2內嵌彙編舉例 2.3語法 2.3.1彙編語句模板 2.3

原创 TinyXml學習筆記

TinyXml學習筆記floodking 發表於 2006-11-6 18:05:00TinyXml學習筆記張弛<[email protected]>一、 TinyXml的特點TinyXml是一個基於DOM模型的、非驗證的輕量級C++解

原创 有關TinyXML使用的簡單總結

有關TinyXML使用的簡單總結     這次使用了TinyXML後,覺得這個東西真是不錯,於是將使用方法坐下總結來和大家分享。    該解析庫在開源網站(http://sourceforge.net )上有下載,在本Blog也提供下載(

原创 手動編寫以DLL爲載體的COM

本文意在啓發DLL和COM入門求知者。全文皆爲手工編寫代碼,目的是在讓大家對COM的編寫和內部運行過程有個清晰的瞭解。一、基礎知識――DLL的調試 方

原创 MFC中常用宏定義

AND_CATCHAND_CATCH   AND_CATCH(exception_class,exception _object_point_name)   說明:   定義一個代碼塊,它用於獲取廢除當前TRY塊中的附加異常類型。使用CA

原创 實戰TinyXML

實戰TinyXML作者:裕作(出處:http://blog.csdn.net/KyosukeNo1)這幾天在埋頭寫自己的3D文件瀏覽器(稍後發佈),突發奇想的要把自己的內部格式轉化成XML,於是,把以前在研究所時用過的ExPat翻了出來。

原创 Programming Video for Windows

Programming Video for Windows by E. J. Bantz Jump to a Section Step 1 - Creating the WindowStep 2 - Connecting the Wi

原创 視頻採集編程

在windows中,提供了一整套視頻採集函數,要做一個視頻採集軟件,先要創建一個採集窗口hCapWnd = capCreateCaptureWindow((LPSTR)"Capture Window",WS_CHILD | WS_VISI

原创 WinCVS操作手冊

 http://www.cnitblog.com/weitom1982/archive/2007/09/27/34090.html 點贊

原创 VC++API小查

VC++API小查 窗口處理2.1 窗口簡介2.2.1 創建普通窗口(CreateWindow、CreateWindowEx)2.2.2 關閉窗口(CloseWindow)2.2.3 銷燬窗口(DestroyWindow)2.3 窗口之間

原创 DLL的缺點就是COM的優點

  DLL也有它自己的缺點。總結一下它至少有四點不足。 (1)函數重名問題。DLL裏是一個一個的函數,我們通過函數名來調用函數,那如果兩個DLL裏有重

原创 linux 0.11 boot啓動分析圖

  點贊 收藏 分享 文章舉報 howard000 發佈了5 篇原創文章 · 獲贊 0 · 訪問量 3萬+

原创 在嵌入式開發平臺中實現USB設備的自動掛載

  以我的xmu168項目爲例。下面做一下簡單的介紹,希望以後自己再動手做的時候,會比較快地回憶起來。同時也希望能對網絡上的朋友提供幫助。        在這裏的USB設備主要指的是一般的U盤。我的程序全是用shell 實現的,原來應

原创 linux Thread

  一.基礎知識:線程和進程   按照教科書上的定義,進程是資源管理的最小單位,線程是程序執行的最小單位。在操作系統設計上,從進程演化出線程,最主要的目的就是更好的支持SMP以及減小(進程/線程)上下文切換