Time of Update: 2018-12-05
杜拜(二)初印象 我飛杜拜大概需要十一個半鐘頭。這次飛行是我所有旅行中最最刻骨銘心的一次,讓我想忘記都難。我知道所有的機場都很冷,我也知道在飛機飛行途中也很冷。這次冷得實在超出尋常。讓我在飛行之後不久就開始偏頭痛,接著就開始吐的七葷八素。忍不住了,找空少要止痛藥,空少給了兩粒藥說可以管五個小時,結果五分鐘也沒管,都給吐出來了。沒辦法,在按鈴叫空姐,空姐說,除了給我點電解水,防止我脫水,就是可以再給我一床毯子,也沒什麼其他辦法的。結果電解水也全給我吐了,用了四個五個 airsick
Time of Update: 2018-12-05
用windbg分析藍屏檔案minidump,以解決載入驅動藍屏的相關問題隨記。案例1:能夠正常進入作業系統,按照如下提示設定: a. 右擊“我的電腦”選擇“屬性”; b. 在彈出的對話方塊中選擇 “進階”-> “設定”;c.“自動重新啟動”不選中d.“將事件寫入系統日誌”選中 (為了方便配合系統日誌分析)e..“寫入調試資訊”設定記憶體轉儲檔案的類型, 共分:“小記憶體轉儲” ,“核心記憶體轉儲”,“完全記憶體轉儲”三種模式;同時我們亦可以設定相應dump檔案的存放路徑;如:“C:
Time of Update: 2018-12-05
一。關鍵的應用伺服器和交易處理產品:Oracle WebLogic Suite Suite擴充了WebLogic企業版的功能,Suite包括: Oracle WebLogic Server Enterprise Oracle Application Server Enterprise Oracle Coherence Enterprise Oracle WebLogic RealTime Oracle WebLogic
Time of Update: 2018-12-05
作 者:
Time of Update: 2018-12-05
MmGetSystemRoutineAddress 函數源碼作者:阿國哥 發佈於2007-3-29
Time of Update: 2018-12-05
使用WinDbg進行核心調試,做幾件事情1、運行 bcdedit -debug on 開啟調試,需要重啟生效2、到http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx 下載符號包Windows 7 RC x86 retail symbols, all languages3、添加環境變數 _NT_SYMBOL_PATH 值為符號包的安裝路徑以管理員身份運行WinDbg就能進行7的核心調試了 //具體流程如下:1.
Time of Update: 2018-12-05
setsockopt設定socket狀態1.closesocket(一般不會立即關閉而經曆TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已經處於串連狀態的soket在調用closesocket後強制關閉,不經曆TIME_WAIT的過程:BOOL bDontLinger =
Time of Update: 2018-12-05
邂逅瑪琪朵(三)下午的時候,忍不住又去喝瑪琪朵。氣溫不是很高,心裏面卻有一股難以名狀的燥熱,恨不能將一整杯冰塊灌下去。當把一杯冰凍的焦糖瑪琪朵捧在手上的時候,人反而到安靜下來。周末的下午,星巴克的人很多,尋不到窗邊的座位看風景和發獃,索性坐到二樓的欄杆邊上,看下面的櫃檯上怎樣製作各式各樣咖啡。確是發現了有趣的事情:嗯,進來買咖啡人,平均有十個到十五個人,只有一個男性,其餘均為女性;嗯,真的有人僅僅叫一杯咖啡就刷信用卡。想起昨天看到搜狐博克中的大姐大魚順順寫過,她朋友的朋友,是個高科技的億萬富翁
Time of Update: 2018-12-05
杜拜(五)漫漫大漠 中沙漠中的植物整個沖沙的時間不怎麼長,滿打滿算就一個小時。而且進入沙漠也並不深,也就是幾分鐘到半個小時的行程吧。就是沖沙,也就是在方圓不大的一塊地面,對於我們這樣第一次進沙漠的人,有點找不到東南西北。不過沙漠中有些許的植物,數量多的也有點讓我吃驚,我還是為這個找到了自己的解釋,不知道能不能自圓其說 --
Time of Update: 2018-12-05
這文章吵了好幾天了,也有人問我為什麼不出來,我還是出來說幾句: 1. 我是 itput 上面的那個 snowhite2000。這個帖也是我註冊天涯發的第一個帖。我不熟悉國內的論壇,只是聽說天涯最大。我原本請一個朋友幫我轉我在 itpub 海闊天空板塊的文章到這面的聯想區。不想有人說是槍手。我不想我的朋友替我挨罵。所以我自己註冊了 ID 上來發了。 2. 關於所有人質疑我是槍手,我給出我原來支援聯想品牌的文章串連。我看我當初寫的文字,我也不知道該說什麼好。火燒到自己的後院,才會跳起來。
Time of Update: 2018-12-05
lkd> dt _EPROCESSnt!_EPROCESS +0x000 Pcb : _KPROCESS +0x06c ProcessLock : _EX_PUSH_LOCK +0x070 CreateTime : _LARGE_INTEGER +0x078 ExitTime : _LARGE_INTEGER +0x080 RundownProtect : _EX_RUNDOWN_REF +0x0
Time of Update: 2018-12-05
人生苦短,是否留下點什麼! 今天準備了下一步要學習的書籍,其中有的書籍以前看過,但沒有認真的練習過,突然想起來把所有學習的書籍在重新複習一遍。不是突然,是解決賴人病症,必須強迫自已一下。其書籍羅列如下: 一,UNIX部分學習,主要是為解決LINUX/UNIX下的程式處理及C語言練習,達到迅速上手編寫代碼。UNIX環境進階編程(第二版中文)UNIX網路編程
Time of Update: 2018-12-05
剖析器並計算,請看下面的一段程式,並計算三個頂點1、2和3處的光照的顏色值。必須寫出過程,只有結果不得分。#include <GL/glut.h>void init(void) {GLfloat mat_ambient[] = { 0.2, 0.2, 0.2, 1.0 };GLfloat mat_diffuse[] = { 0.8, 0.8, 0.8, 1.0 };GLfloat mat_emission[] = { 0.0, 0.0, 0.0, 1.0
Time of Update: 2018-12-05
Intel
Time of Update: 2018-12-05
一,工具準備 1,WinDBG2,DbgView3,WDK4,驅動載入工具5,虛擬機器軟體6,下載symbols 微軟官網搜(symbols) 二,虛擬機器環境配置1,安裝XP作業系統2,為虛擬機器添加串口 //./pipe/com_13,配置boot.ini檔案,最後行加入以下代碼:multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin
Time of Update: 2018-12-05
KiDispatchException //1處 NtQueryInformationProcess //1處 PspCreateProcess //1處 PsGetProcessDebugPort //1處 PsIsProcessBeingDebugged //1處 NtTerminateProcess //1處 PspTerminateProcess //1處
Time of Update: 2018-12-05
第九章 轉移指令的原理;檢測點9.1;1,程式如下。若要使程式中的JMP指令執行後,CS:IP指向程式的第一條指令,在;data段中應該定義哪些資料?assume cs:codedata segment dw 0 ;測試結果dd,db,dw 都是指向CODE段的開始data endscode segmentstart: mov ax,data mov ds,ax mov bx,0 jmp word ptr [bx+1] code endsend
Time of Update: 2018-12-05
杜拜(一)神秘面紗 去杜拜,原本應該算是一個意外,從開始說去到行程的結束不到一個月的時間,真算是,想要去,便去了,這也算是我人生中的一個異數。仔細想想,我這個人的毛病真的不少:從我自己早就承認了的虛榮、浮躁、不專心,我發現,還要添加一個三心二意。原本聽說 GG 要去杜拜作展覽,我便說,我也要去。算下來時間剛好在期末考以後,又趕上自己生日,算送自己一份大禮;不過因為正好趕上期末考,只是匆匆忙忙查一下機票價格,發現價格超級貴,於是放下來,一心一意準備期末考。等考完了,GG
Time of Update: 2018-12-05
開始學習王爽版彙編,致於為什麼要學習,這些在此就不多談了,如想瞭解軟體安全,逆向工程等等,彙編是必不可少的。一,第一章基礎知識例如:機器指令1000100111011000表示把寄存器BX的內容送到AX中.彙編指令則寫成MOV AX,BX。 這樣的寫法與人類語言接近,便於閱讀記憶。寄存器:簡單地講是CPU中可以儲存資料的器件,一個CPU中有多個寄存器,AX是其中一個寄存器的代嗎,BX是另一個寄存器的代號。編譯器:是能把彙編指令轉換成機器指令的翻譯程式,這樣的程式我們稱其為編譯器。組合語言的組成,
Time of Update: 2018-12-05
1.標頭檔中要定義宏; #define UNICODE #define _UNICODE 2.char轉換成wchar const char *pFilePathName = "c://aa.dll"; int nLen = strlen(pFilePathName) + 1; int nwLen = MultiByteToWideChar(CP_ACP, 0,