Time of Update: 2018-12-05
原理是這樣的:每個使用者態進程的WinMain代碼都是由啟動代碼(CRTStartup)調用的,而啟動代碼是kernel32.dll裡的某個函數調用的,當然也可能沒有WinMain和WinMainCRTStart之類的函數(如Delphi編譯出的代碼),但進程啟動後,kernel32.dll中的一個的未知代碼位置一定儲存在堆棧裡的,所以從頂往底測試堆棧裡的元素,一定可以找到kernel32.dll的基址,寫了一小段代碼,在Win XP SP2,VC++ 6.0
Time of Update: 2018-12-05
自訂欄中的資料更新 假設資料庫中有一個"許可權"欄位,值為0代表未審核使用者,為1代表一般使用者,為9則代表管理使用者。根據前面所說的自訂欄的辦法,通過對DropListDown的綁定,在網頁中顯示許可權為 "管理員",而不是顯示數字9。問題產生了,如果我們調整使用者權限的話,比如把一般使用者更改為管理員,在編輯模版中的使用者權限的下拉式清單,如何把它的值返回給資料來源來完成更新操作。我們在EditItemTemplate中設定的DropListDown控制項,必須選中了 Two Way
Time of Update: 2018-12-05
<%@ page language="java" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <style> .redborder { border:2px; dashed:#ff0000; } </style> <script src=
Time of Update: 2018-12-05
<script type="text/javascript"> $(function () { var oAUri = "@ViewBag.OAVRUri"; var user = "@ViewBag.User"; var pwd = "@ViewBag.PassWord"; $.ajax({ type: "GET",
Time of Update: 2018-12-05
用DirectShow做一個簡易播放器,實現如下功能: 1 播放,暫停,結束2 音量控制,聲道控制,進度控制,速度控制3 全屏,置頂有了這些功能,滿足福士化基本上就能實現了,剩餘的就是介面的美化了和其他互動功能。我用了八個接口分別是:IGraphBuilder *m_pGraph; // IGraphBuilder 介面提供了產生Filter Graph相關的方法IMediaControl *m_pMediaControl; // IMediaControl
Time of Update: 2018-12-05
使用 Maven 構建一個 JAR 檔案比較容易:只要定義項目封裝為 “jar”,然後執行封裝生命週期階段即可。但是定義一個可執行 JAR 檔案卻比較麻煩。採取以下步驟可以更高效:在您定義可執行類的 JAR 的 MANIFEST.MF 檔案中定義一個 main 類。(MANIFEST.MF 是封裝您的應用程式時 Maven 產生的。)找到您項目依賴的所有庫。在您的 MANIFEST.MF 檔案中包含那些庫,便於您的應用程式找到它們。您可以手工進行這些操作,或者要想更高效,您可以使用兩個
Time of Update: 2018-12-05
一 填空題(20分)1.C語言運算式 5>2>7>8 的值是( )。2.當執行完以下語句後,變數a的值為( ),d的值為( ),e的值為( )。a=6; b=++a; c=--a; d=a++; e=a--;3.下面程式段的輸出結果是( )。 char a=111; a=a^00; printf(“%d %o/n”,a,a);4.a數組定義如下,按照記憶體排列順序,a數組中的所有元素是( )。
Time of Update: 2018-12-05
無法裝載DLL Microsoft原因: 126(找不到指定的模組)。U890帳套引入提示:“無法裝載 DLL Microsoft提示您請誤隨意操作SQL資料庫 以免對起 資料庫造成不必要的麻煩 或該 DLL 所引用的某一 DLL。原因: 126(找不到指定的模組。)。”由於SQL2000的SA密碼過於簡單導致,被病毒惡意修改系統預存程序。需要以下系統預存程序恢複。注意:該方案只支援SQL2000use mastergo--檢查xp_cmdshell是否被篡改select * from
Time of Update: 2018-12-05
一.泛化。泛化是指類之間繼承的關係。一句話,is-a。泛化關係使用實現空心三角表示,如:二.依賴。依賴關係是指類在實現某一功能時對另一個類的服務的依賴。依賴關係的特點體現在局部,臨時。一般用在局部變數,方法參數以及靜態方法的調用等。依賴關係用虛線箭頭表示,如:三.關聯。一個對象的執行個體和另一個對象的執行個體存在固定的依賴關係。表現為後者是前者的一個執行個體變數。即has-a關係。關聯關係有五種:以上分別為雙向關聯和單向關聯:雙向關聯意味著兩個類彼此知道它們間的聯絡,而單向關聯只有一個類知道這種
Time of Update: 2018-12-05
之前在頁面上面放視頻,總是用:<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250"><param name="Appearance" value="0"><param name="AutoStart" value="0"><param name="AllowChangeDisplayMode"
Time of Update: 2018-12-05
我這裡寫了一個例子,把字串”我是好人”,以unicode編碼寫入到文本中,用InputStreamReader以”UTF-16LE”編碼讀取,輸出的結果為:“???絙?”,而以“UTF-16BE”編碼讀取,結果則是“?我是好人”,檔案大小顯示為10位元組。我的理解是,如果程式中指定使用unicode編碼,但是沒有指定位元組順序,程式會用java預設的UTF-16BE進行編碼,並且,會輸出標誌位FEFF。所以檔案中多了兩個位元組。而讀取的時候,使用unicode編碼讀取,程式不知道使用的是哪一種位
Time of Update: 2018-12-05
CMMI 1.2的RSKM 過程域的SP1.1為:Determine risk sources and categories,在該實踐中明確區分了風險來源與風險分類。確定風險的來源和分類是為了全面、系統地識別潛在風險,合并類似風險的規避措施。風險來源用於在項目或組織內確定風險產生的原因。對項目來講有許多風險來源,包括內部和外部的。風險來源標識了風險可能發生的常見領域。常見的內部和外部風險來源有:• 不確定的需求 • 無法達到的工作量估算•
Time of Update: 2018-12-05
將三類分石子的問題整理到一起問題一:有n個石頭,k個框子。把n個石頭按順序放入k個框子,比如1~3放入1,4~6放入2,要求最大重量的框子的重量最小的放法。設石子的重量分別為Q1,Q2,...g(i,j)=Qi+,...,+Qj;f(i,j)表示把i個石子放到j個框的最大重量框的重量。則f(i,j)=minj-1<=p<i(f(i,j),max(f(p,j-1),g(p+1,i)));g(i,i)=Qi,f(1,1)=g(1,1),f(i,1)=g(1,i);1<=i<=
Time of Update: 2018-12-05
用Regex驗證輸入是否數字有時要求在文字框中輸入的內容必須為資料,我們怎樣判斷使用者輸入的內容合法了,這裡我用Regex來達到這個效果,兩行代碼(C#)搞定!呵呵… static bool IsNumeric(string str) { System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?(/d+/.?/d*|/./d+)$
Time of Update: 2018-12-05
asf 是 ( advanced streaming format 進階串流格式) 的縮寫,是 microsoft 為 windows 98 所開發的串流多媒體檔案格式。這個詞彙當前可和 wma 及 wmv 互換使用asf 是一個開放標準,它能依靠多種協議在多種網路環境下支援資料的傳送。同 jpg 、 mpg 檔案一樣, asf 檔案也是一種檔案類型,但它是專為在 ip 網上傳送有同步關係的多媒體資料而設計的,所以 asf 格式的資訊特別適合在 ip 網上傳輸。 asf
Time of Update: 2018-12-05
在STC89C52RC中,負責顯示的有8個LED燈,8位元碼管,並且支援1602和12864兩種液晶顯示屏;本篇總結的是8位紅光LED燈模組。 主要處理的是點亮和熄滅燈的操作。0是點亮,1是熄滅。其中點亮一位LED燈,有兩種方法:一個是定義一個可以位定址的變數;一個是利用匯流排方式直接為P0口賦值。方法1例子:/********************************************************位定義方式點亮一個LED燈********
Time of Update: 2018-12-05
.. 名稱catch - 執行指令碼並捕獲錯誤 文法catch script ?resultVarName? ?optionsVarName?描述catch命令用來防止出現錯誤而導致指令碼執行終止,catch命令可以調用Tcl解譯器去執行指令碼,並且能夠正常返回。如果指令碼產生一個錯誤,catch將返回一個非0的整數,如果沒有捕獲到錯誤就返回0或TCL_OK,Tcl還定義了四種異常代碼:1(TCL_ERROR)、2(TCL_RETURN)、3(TCL_BREAK)和4(TCL_CONTINUE)
Time of Update: 2018-12-05
使用者態和核心態的轉換 1)使用者態切換到核心態的3種方式 a. 系統調用 這是使用者態進程主動要求切換到核心態的一種方式,使用者態進程通過系統調用申請使用作業系統提供的服務程式完成工作,比如前例中fork()實際上就是執行了一個建立新進程的系統調用。而系統調用的機制其核心還是使用了作業系統為使用者特別開放的一個中斷來實現,例如Linux的int 80h中斷。系統調用實質上是一個中斷,而彙編指令int 就可以實現使用者態向核心態切換,iret實現核心態向使用者態切換 b. 異常
Time of Update: 2018-12-05
我從周六,11月27日開始做我的資料庫課程設計。到現在,做到有點頭暈~~~~~開始反省總結本系列學習日誌,將會以三到四天為間隔(或者每天一篇)的進度發表,主要有我在完成這個資料庫課程設計中的一些心得體會和及時的反省總結。作為第一篇日誌:先介紹一下我選的題目吧:學校教室管理資訊系統。需求分析結果說明:1.學校組織圖說明學校下設若干學院,如電腦學院、管理學院等;一個學院下設若干專業,如電腦學院下設兩個專業:電腦科學與技術、資訊安全;一個專業有若干班級;一個班級有若干同學, 學校有若干教學樓,如南1,
Time of Update: 2018-12-05
/* 建三個表分別為 stu.info : stu_id int ,stu_nam char(10) ,stu_tel char(10)stu_e : stu_id int,stu_hei char(10),sex bitstu_cj : stu_id int,stu_cj float*/--觸發器 insertif exists(select * from sysobjects where name='T_test1')begin drop Trigger