Time of Update: 2018-12-03
SCI與SMI的區別與聯絡SMI: System Management Interrupt,系統管理中斷,進入SMM的方法,包含(但不限於)電源管理功能,對OS透明的; SMI pin觸發後,CPU進入SMM Mode,轉去執行BIOS中的SMI Handler。 SMI pin--> CPU SMM Mode --> BIOS routineSCI: System Control
Time of Update: 2018-12-03
1>什麼是硬碟參數表 在PC機中BIOS設定的中斷向量表中int 0x41的中斷向量位置(4*0x41 = 0x0000:0x0104)存放的並不是中斷程式的地址,而是第一個硬碟的基本參數表 對於100%相容的BIOS來說,這裡存放著硬碟參數表陣列的首地址0xF000:0E401 第二個硬碟的基本參數表入口地址存於int 0x46中斷向量位置處.每個硬碟參 數表有16個位元組大小. 2>什麼是A20門 在8086/
Time of Update: 2018-12-03
位逆序或位反轉,就是 把一串bit序列按相反的方向排列。有很多方法,首先最簡單的,一個一個位取出來重新排列:typedefunsignedchar MYWORD;#define BITS_OF_LEN 8MYWORD ReverseBits1(MYWORD num){ MYWORD ret=0; int i; for(i=0;i<BITS_OF_LEN;++i) { ret <<=1; ret
Time of Update: 2018-12-03
VB.net中如何對檔案重新命名FileSystem.Rename(oldpathname , newpathname)oldpathname 必要參數。字串運算式,指定已存在的檔案名稱和位置,可以包含目錄或檔案夾、以及磁碟機。 newpathname 必要參數。字串運算式,指定新的檔案名稱和位置,可以包含目錄或檔案夾、以及磁碟機。而由 newpathname 所指定的檔案名稱不能存在。 說明: Name 語句重新命名檔案並將其移動到一個不同的目錄或檔案夾中。如有必要,Name
Time of Update: 2018-12-03
這部滿分的電影確實打動了我,特別是父親準備自殺前對兒子說的那段話,語言很平凡,但是很真、讓你很感動:"you always listen to your mother,understand? do what she tells you to do. she's your best friend. tell her you love her every day. now you're too young to girls right now,but it's gone time,when it
Time of Update: 2018-12-03
前段時間因為需要虛擬網卡的安裝程式,所以在網站搜集了一番,找來找去,也沒見到一個單獨的安裝,絕大多說是安裝openvpn,然後只安裝tap-win32的虛擬網卡。特此,看了看openvpn的程式,原來是運行tapinstall.exe install OemWin2k.inf tap0X01 這個命令列來安裝(這幾個檔案都可以在openvpn的程式目錄裡找到),需要卸載的話,運行 tapinstall.exe remove tap0X01
Time of Update: 2018-12-03
1、手動在控制台添加印表機,選擇“串連到此電腦的本機印表機”,並取消“自動檢測並安裝隨插即用印表機”選擇,連接埠選擇“Adobe PDF”,如果沒有這個連接埠,則選擇建立新連接埠。2、驅動程式不要在列表中選擇,而是選擇從磁碟安裝,選擇指向Acrobat檔案夾下的Xtras子目錄,找到AdobePDF.inf(這個就是關鍵的驅動程式檔案):C:/Program Files/Adobe/Acrobat
Time of Update: 2018-12-03
輕量級自動化測試載入器 – AutoHotKey 記得論壇上有人問過:有沒有簡單、免費的自動化測試載入器,因為他不想安裝和使用QTP、Robot這些“巨無霸”。今天終於碰到了一個 – AutoHotKey。 AutoHotKey是一個免費的開源的Windows小工具,可以:1、通過發送鍵盤和滑鼠按鍵實現自動化。2、可以手工編寫滑鼠或鍵盤的宏指令碼,也可使用錄製的方式。3、建立組合快速鍵,例如敲擊“btw”輸入“by the
Time of Update: 2018-12-03
最近發現CodeProject上有一個與QTP的.NET Spy類似的對象查看工具,名為“Runtime Object Editor”。 Runtime Object Editor擁有與QTP的.NET Spy一樣的功能,查看.NET測試對象的屬性、方法和事件,而且它能查看的內容比.NET Spy多,一些隱藏的控制項屬性、底層資料都能查看到。 有了Runtime Object Editor,就可以隨時查看測試對象中的.NET控制項的資訊,而不需要開啟QTP,再從菜單選擇.NET
Time of Update: 2018-12-03
QTPCleanUninstaller是一個可乾淨地卸載QTP的小工具。有時候會碰到一些QTP的問題,需要重新安裝,而QTP預設的卸載程式在卸載完QTP後會殘留很多資訊在註冊表,如果手工清理則會耗費很多時間,QTPCleanUninstaller可以自動清除QTP的大部分註冊表資訊。可到以下網址下載:http://www.knowledgeinbox.com/documents/qtp_cleanuninstall.html
Time of Update: 2018-12-03
今天才看到這個東西,對解決SSO的問題很好啊。這篇文章說的很清楚拉: http://www.zuola.com/weblog/?p=506============以下是轉載==========================================我簡單介紹一下openID的工作方式:你必須有一個網站A,不管你的網站的url有多長或多短,只要能被訪問到就行了,你拿這個網站到openID伺服器上註冊,填上你的設定檔,你
Time of Update: 2018-12-03
Jar Hell III: Log4J 1.2.15在M2Eclipse的Issue及解法 Log4J的1.3版還在阿法貝塔階段。1.2版最新到1.2.15,但用於Eclipse上的Maven2卻有個Issue。在執行Maven Clean後再執行Maven Package會Build Failure,有以下的錯誤訊息:[WARNING] Invalid POM for javax.jms:jms:jar:1.1, transitive dependencies (if any) will
Time of Update: 2018-12-03
1、new 功能:全新開始構建整個工程的ARM版,包括圖片、聲音、字串等資源都要重做。在構建工程過程中,清除所有的目標檔案,庫檔案,記錄檔等。New指令還會自動建立必要的目錄、移除臨時檔案和中間指令碼、更新記錄檔。 過程簡要說明:new->cleanall->sysgen->ckscatter->mmi_feature_check->asngen->codegen->asnregen->operator_check_lit-&g
Time of Update: 2018-12-03
一、進程(作業)調度演算法l 先來先服務調度演算法(FCFS):每次調度是從就緒隊列中,選擇一個最先進入就緒隊列的進程,把處理器分配給該進程,使之得到執行。該進程一旦佔有了處理器,它就一直運行下去,直到該進程完成或因發生事件而阻塞,才退出處理器。特點:利於長進程,而不利於短進程。 l
Time of Update: 2018-12-03
用聯想惠盾工具盤成功解決忘記聯想惠盾硬碟保護系統的密碼的問題 僅作個人記錄,用於參考。 一台聯想啟天M4600型號的商用台式機。由於忘記密碼,無法設定為軟體安裝模式,也無法格式化掉。 使用常規硬碟格式化工具(非光碟片),發現仍然無法刪除聯想惠盾硬碟保護系統,無法使用光碟片安裝系統。 由於保修期已過,諮詢售後電話,售後建議送售後服務部解決。不現實。 上網查詢相關資料,發現可以下載聯想惠盾工具盤解決。 聯想惠盾工具盤下載好之後,發現要刻盤才能使用。開啟鏡像,發現有hddkill這個檔案夾。
Time of Update: 2018-12-03
使用ibatis時,遇到一錯誤,是手誤造成的路徑問題。僅作記錄,以備參考。 從報錯的Cause: java.lang.ClassNotFoundException: com.ibatis.User提示中知道User.xml檔案中的<typeAlias alias="User" type="com.ibatis.User" />屬性寫錯了,應該為<typeAlias alias="User" type="com.elifefly.User"
Time of Update: 2018-12-03
Time of Update: 2018-12-03
今天在編寫項目的時候,我通常會用動態載入連結庫的方式編譯器,這樣編譯得到的程式會比較精簡一些,昨天,由於要將程式拿出來用於示範,對方電腦沒裝VC,所以我在工程選項中將動態載入的方式改成靜態載入。沒想到的是,重新編譯後VC竟然報錯如下:error RC2151 : cannot reuse string constants, 61446(0xF006) - "****" already defined. Cannot add 61446(0xF006) -
Time of Update: 2018-12-03
INF檔案格式INF是Device INFormation File的英文縮寫,是Microsoft公司為硬體裝置製造商發布其驅動程式推出的一種檔案格式,INF檔案中包含硬體裝置的資訊或指令碼以控制硬體操作。INF的功能1 複製檔案、刪除檔案、或重新命名檔案。2 新增或刪除註冊表(Registry)中的項目。3 修改重要的系統設定檔案(如 Autoexec.bat、Config.sys、.INI 等)INF的規則INF
Time of Update: 2018-12-03
在Andorid源碼開發模式下,當我們使用log時,一般會在標頭檔或檔案開頭處定義TAG_LOG宏 ,如下:#define LOG_TAG "test"當編譯時間會出現如下警告:external/attest/attest.cpp:10:1: warning: "LOG_TAG" redefinedIn file included from external/attest/attest.cpp:5:system/core/include/cutils/log.h:68:1: warning: