Time of Update: 2018-12-05
Windbg快速鍵:"C:/Program Files/Debugging Tools for Windows/windbg.exe" -k com:port=//./pipe/com_1,baud=115200,pipe 配置調試版的WinXP:/debug /debugport=com1 /baudrate=115200 配置調試版的Win7:控制台輸入bcdedit /copy {current} /d “Windows Vista Copy”,複製當前OSLoaderbcdedit /
Time of Update: 2018-12-05
什麼是IRQL?IRQL是Interrupt ReQuest Level,插斷要求層級。處理器在一個IRQL上執行線程代碼。IRQL是協助決定線程如何被中斷的。在同一處理器上,線程只能被更進階別IRQL的線程能中斷。每個處理器都有自己的中斷IRQL。我們經常遇見的有四種IRQL層級。“Passive”, “APC”, “Dispatch” and “DIRQL”. “DriverEntry”將會在PASSIVE_LEVEL被調用。 #define PASSIVE_LEVEL
Time of Update: 2018-12-05
#pragma warning(disable:XXXX)禁止某個警告NT_ASSERT( pData );指標是否合法KdPrint(())調試輸出 #define PAGEDCODE code_seg("PAGE")分頁代碼#define LOCKEDCODE code_seg()非分頁代碼#define INITCODE code_seg("INIT")初始化代碼#define PAGEDDATA data_seg("PAGEDATA")分頁資料#define LOCKEDDATA
Time of Update: 2018-12-05
#pragma指令使用簡介(轉)轉自http://file.akedu.com.cn/note/blog/more.asp?name=%BF%E1%BF%E1&id="1093"酷酷,謝謝,我一直對這塊不太清楚.請支援酷酷!在編寫程式的時候,我們經常要用到#pragma指令來設定編譯器的狀態或者是指示編譯器完成一些特定的動作.下面介紹了一下該指令的一些常用參數,希望對大家有所協助! 一. message 參數。message 它能夠在編譯資訊輸出窗
Time of Update: 2018-12-05
1 :使用!sym noisy 命令以獲得關於WinDbg嘗試擷取symbols的更多資訊。 !sym noisy 2 :!lmi 查看WinDbg知道多少關於ntoskrnl的資訊。 !lmi kernel32 3 :.srcpath e:/Win2003SP1它的意思是:想要source檔案,請查看e:/Win2003SP1目錄。4 :下斷點:bu sioctl!DriverEntry bu (“Breakpoint
Time of Update: 2018-12-05
// 開啟指定檔案HANDLE CKOpenFile( PUNICODE_STRING punFileName ){HANDLE file_handle = NULL;NTSTATUS status;OBJECT_ATTRIBUTES object_attributes;IO_STATUS_BLOCK io_status = { 0 };InitializeObjectAttributes(&object_attributes,punFileName,
Time of Update: 2018-12-05
通過many-to-one元素,可以定義一種常見的與另一個持久化類的關聯。 這種關聯式模式是多對一關聯(實際上是一個對象引用-譯註):這個表的一個外鍵引用目標表的 主鍵欄位。<many-to-one name="propertyName" column="column_name" class="ClassName" cascade="cascade_style" fetch="join|select"
Time of Update: 2018-12-05
配置全域異常處理:global-exceptions元素<global-exceptions> <exception key="ExceptionID" type="struts.sample.capl.sample3.Exception.InvalidiNameException" scope="request"
Time of Update: 2018-12-05
一,配置分發器DispatcherServlet 是Spring MVC 的入口所有進入Spring Web 的 Request 都經過 DispatcherServlet 需要在 web.xml 中註冊
Time of Update: 2018-12-05
我就這樣告別山下的家我實在不願輕易讓眼淚留下我以為我並不差不會害怕我就這樣自己照顧自己長大我不想因為現實把頭低下我以為我並不差能學會虛假怎樣才能夠看穿面具裡的謊話別讓我的真心散的像沙如果有一天我變得更複雜還能不能唱出歌聲裡的那幅畫每次聽楊宗緯的這首《流浪記》,心裡就特別的安靜,一股得意淡然,失意坦然的感覺。就如歌詞裡所寫,“我就這樣告別山下的家,我實在不願輕易讓眼淚留下”,我想我們幾乎每個人都有過這樣的經曆。年輕時的我們,都有過憧憬,自信與激昂。於是,我們離開家鄉,離開噓寒問暖的爸爸媽媽,來到自
Time of Update: 2018-12-05
private Hashtable<String, String> emails = new Hashtable<String, String>(); // 方法一: 用entrySet() // Iterator it = emails.entrySet().iterator(); // while(it.hasNext()){ // Map.Entry m=(Map.Entry)it.next(); //
Time of Update: 2018-12-05
CXF和Axis的比較 在SOA領域,我們認為Web Service是SOA體系的構建單元(building block)。對於服務開發人員來說,AXIS和CXF一定都不會陌生。這兩個產品都是Apache孵化器下面的Web Service開源開發工具。 Axis2的最新版本是1.3.CXF現在已經到了2.0版本。 這兩個架構
Time of Update: 2018-12-05
<natural-id mutable="true|false"/> <property ... /> <many-to-one ... /> ......</natural-id>我們建議使用代用鍵(索引值不具備實際意義)作為主鍵,我們仍然應該嘗試為所有的實體採用自然的索引值作為(附加——譯者注)標示。自然鍵(natural
Time of Update: 2018-12-05
作者:丁冬,華清遠見嵌入式學院講師。包括symbian平台與meego平台,已經開始支援Qt的軟體開發。如果開發一個音頻程式,那麼需要首先介紹幾個類。QMediaRecorder:此類主要應用於訪問音訊裝置的內容, 此類雖然不具有訪問音訊功能,但是結合這其他的類,例如 QAudioCaptureSource 與QRadioTuner 兩個類來對音頻進行訪問,下面是在一個手機裝置上載入一個音頻audioSource-new QAudioCaptureSource; recorder
Time of Update: 2018-12-05
Spring Web MVC架構提供了大量獨特的功能,包括:清晰的角色劃分:控制器(controller)、驗證器(validator)、命令對象(command object)、表單對象(form object)、模型對象(model object)、Servlet分發器(DispatcherServlet)、處理器映射(handler mapping)、視圖解析器(view resolver)等等。
Time of Update: 2018-12-05
既然是開篇後的第一篇,就先來一個簡單且實用的函數吧,以增強你我的信心,然後再一步一步到複雜,這樣從前至後,也就很順其自然了。 還記得初學C的時候,對於字串操作一類函數的記憶顯得尤為深刻,各種考試會考strlen、strlen等函數的實現,到了畢業找工作,很多公司的筆試題裡,也包含有strlen、strcpy等函數的實現。可見字串操作類函數是受到了老師和公司出題者的青睞啊。那麼本文就來研究一下strlen這個函數吧!
Time of Update: 2018-12-05
之前寫了上,由於工作原因和忙到寫自己的畢業設計。一直拖到現在。今晚突然有這個衝動把下面的寫完。其實寫到這裡也就是做個筆記,留個思緒 - - 前面提到了幾種方式,還要下面幾種方式實現進程間的通訊: 四、
Time of Update: 2018-12-05
作者:楊碩,華清遠見嵌入式學院講師。1.
Time of Update: 2018-12-05
記得在之前寫過一篇hook api的文章(C/C++ HOOK
Time of Update: 2018-12-05
字元分類: 寬字元函數普通C函數描述 iswalnum() isalnum() 測試字元是否為數字或字母 iswalpha() isalpha() 測試字元是否是字母 iswcntrl() iscntrl() 測試字元是否是控制符 iswdigit() isdigit() 測試字元是否為數字 iswgraph() isgraph() 測試字元是否是可見字元 iswlower() islower() 測試字元是否是小寫字元 iswprint() isprint()