Time of Update: 2018-12-03
This section lists the system-defined device interfaceclasses that support the following types of devices:1394 and 61883devicesBattery and ACPIdevicesBluetoothdevicesDisplay and ImagedevicesInteractive InputdevicesModemdevicesNetworkdevicesSerial
Time of Update: 2018-12-03
每個核心對象只是核心分配的一個記憶體塊,並且只能由該核心訪問。該記憶體塊是一種資料結構。 對核心對象的操作,Wi n d o w s提供了一組函數來對這些結構進行操作。這些核心對象始終都可以通過這些函數進行訪問。 當調用一個用於建立核心對象的函數時,該函數就返回一個用於標識該對象的控制代碼。該控制代碼可以被視為一個不透明值,你的進程中的任何線程都可以使用這個值。將這個控制代碼傳遞給Wi n d o w s的各個函數,這樣,系統就能知道你想操作哪個核心對象。
Time of Update: 2018-12-03
[url]http://www.osronline.com[/url],技術含量很高的Windows驅動開發網站,該網站的list基本上覆蓋了所有Windows驅動開發的常見問題,強烈推薦; [url]http://www.microsoft.com/whdc[/url],微軟的驅動開發資源首頁,可以擷取很多官方資料; [url]http://www.wd-3.com/[/url],該網站收集了一些比較好的Windows驅動開發方面的文章和範例程式碼;
Time of Update: 2018-12-03
1.1 Flash 介面電路設計Flash 儲存空間是一種在系統上(In-System)進行電擦寫,掉電後資訊不丟失的儲存空間。它具有低功耗、大容量、擦寫速度快、可整片或分扇區在系統編程、擦除等特點。並且由內部嵌入式的演算法完成對晶片的操作,因而在各種嵌入式系統中得到了廣泛的應用。現在市場上兩種主要的非易失快閃記憶體技術是 NOR 和NAND。NOR 的特點是晶片內執行,這樣應用程式可以直接在 Flash 內運行,不必再把代碼讀到系統 RAM 中。NOR 的傳輸效率很高,在 1~4MB
Time of Update: 2018-12-03
當前,以具有無線通訊功能的個人數位助理 PDA、手持個人電腦 HPC、互動式網路資訊家電、車載多媒體系統為代表的新一輪智能型 3C(Computer、Communication、Consumer)合一的類 PC 嵌入式系統與技術進入了一個嶄新的智能化、網路化的發展階段,類 PC
Time of Update: 2018-12-03
一、什麼是遠端程序呼叫 什麼是遠端程序呼叫 RPC(Remote Procedure Call)? 你可能對這個概念有點陌生, 而你可能非常熟悉 NFS, 是的, NFS 就是基於 RPC 的. 為了理解遠端程序呼叫,我們先來看一下程序呼叫。 所謂程序呼叫,就是將控制從一個過程 A 傳遞到另一個過程 B, 返回時過程 B 將控制進程交給過程 A。目前大多數系統中, 調用者和被調用者都在給定主機系統中的一個進程中, 它們是在產生可執行檔時由連結器串連起來的, 這類程序呼叫稱為本地程序呼叫。
Time of Update: 2018-12-03
#pragma code_seg(“PAGE”)作用是將此部分代碼放入分頁記憶體中運行。#pragma code_seg() 將程式碼片段設定為預設的程式碼片段#pragma
Time of Update: 2018-12-03
無需cygwin,使用NDK進行開發NDK從7開始內建編譯器,在windows上無需配置cygwin的環境。在eclips中配置NDK路徑在eclipse中點擊功能表列window-Perferences,配置NDK的路徑。在工程中添加native lib建立一個空白的Android工程,在根目錄上點擊右鍵Adnroid Tools - Add Native
Time of Update: 2018-12-03
版本控制最關鍵的一件事是保證資料的安全性,不能因為磁碟損壞,程式故障造成庫的無法挽回的錯誤,為此必需制定較完備的備份策略.在subversion中,我們有三種備份方式:完全備份,增量備份和同步版本庫. 1,完全備份:最常見和簡單的備份就是直接使用拷貝命令,將版本庫目錄拷貝到備份目錄上,就可以了.但是這樣不是很安全的方式,因為如果在拷貝時版本庫發生變化,將會造馬備份的結果不夠準確,失去備份的作用,為此xubversion 提供了"svnadmin
Time of Update: 2018-12-03
最近一個程式出現了一個問題,每當開啟選擇檔案對話方塊時,日誌模組就報一個IO錯,上網查了一下,僵哥在http://bbs.csdn.net/topics/290069179一帖中的話一下讓我明白了(還是對Windows底層機制不夠瞭解啊),確定是由於使用了相對路徑引起的問題:1.在沒有主動調用SetCurrentDirectory,之前當前路徑即為進程啟動時所指定的初始路徑,該路徑不一定就是進程主程式所在的目錄(詳細可以參考CreateProcess當中的第八個參數);2.通常Dialog都會設
Time of Update: 2018-12-03
最近朋友採用WordPress做了個部落格,但卻被郵件發送的問題煩惱死了.WP在預設無sendmail等UNIX下的郵件伺服器時,怎麼也不能發送郵件.忙活了兩天,基本把這個問題給解決了.在社區閑逛時,有位老兄提到可以使用phpmailer,後來查看了一下WP2.2的所有檔案,發現它原來就內建這個東東.但是得小小的修改一下才能讓它工作,在此感謝這位兄弟,所有代碼均來自它的小站^_^(小菜不懂PHP語言555...),下面開始動手拉1.開啟/wp-includes/目錄下的class-phpmail
Time of Update: 2018-12-03
個人比較喜歡Qt的訊息機制,算是怕了MFC了,寫出來的代碼自己都不認得。。。最要命的是,我想自己寫的UI也可以在Linux下跑。最初打算髮展wxWidgets,一樣是跨平台,速度還可以。之前一直對Qt的License抱有偏見,感覺不夠Linux精神,一直沒瞧得上它。甚至因此KDE在我案頭上出現的幾率遠遠小於GNOME。。。後來,在跨平台、IDE、介面設計工具等多方面因素考慮下,我選擇了曾被我忽略了N年的Qt(我最先接觸的UI是gtk,而不是win32或mfc之類)。當用了Qt以後,coding體
Time of Update: 2018-12-03
Firstly, register an account in UbuntuOne: https://one.ubuntu.comThen follow the instruction as below. Enjoy it!WindowsInstall Tomboy on Windows following these instructionsLaunch Tomboy from the Start menu if it's not already openRight-click on the
Time of Update: 2018-12-03
昨日win8開發人員預覽版開放下載,第一時間下載刻盤,在單位的電腦上用虛擬機器試了半天,無果,只有晚上回家在本子上試了。1、安裝光碟片3G左右,32位,安裝很快,大約半小時左右就安完了。2、介面相當於win7套了個殼子,也就是所謂的metro介面,而且可以在雙介面間自由切換。3、我的本子使用相當流暢,可惜沒有觸控螢幕。可以想象,很快,真正的win8平板就會上市,未來帶觸摸功能的本子也會越來越多。4、啟動很快,30秒以內完成啟動,關機有點慢。5、目前的開發預覽版是英文,沒有中文語言套件,所以IME
Time of Update: 2018-12-03
今天閑來將手頭上的《Windows核心編程》一書的前言認真讀了一遍,有些話說得很有道理,值得回味。============================================================== 前 言 Microsoft
Time of Update: 2018-12-03
SetStretchBltMode函數設定在指定裝置內容中的伸展模式。 int SetStretchBltMode( HDC hdc, // DC的HANDLE int iStretchMode //
Time of Update: 2018-12-03
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"> <head> <meta name="verify-v1"
Time of Update: 2018-12-03
對於我們經常使用的windows
Time of Update: 2018-12-03
1.)開啟版本庫的D:\SVN版本庫\otpv3\hooks,2.)然後建立一個檔案pre-commit.bat。(該目錄下有模板檔案:pre-commit.impl,你要是感興趣可以詳細看看)。設定之前設定全域變數SVN_HOME,指向你的SVN安裝目錄,然後定義如下指令碼到pre-commit.bat就可以了, @echo offsetlocalset SVN_BINDIR=%SVN_HOME%\bin\REM REPOS 是提交路徑set REPOS=%1set TXN=%2rem
Time of Update: 2018-12-03
1.子視窗向父視窗發送訊息時,子視窗向父視窗發送WM_COMMAND訊息。 其中LOWORD(wParam)為子視窗ID,HIWORD(wParam)為通知碼,lParam為子視窗控制代碼 2.id = GetWindowLong(hwndChild,GWL_ID);//擷取ID id = GetDlgCtrlID(hwndChild);//同上 hwnd =