Windowns OS內建的進程kill工具

ntsd.exe  只有System、SMSS.EXE和CSRSS.EXE不能殺。前兩個是純核心態的,最後那個是Win32子系統,ntsd本身需要它。ntsd從2000開始就是系統內建的使用者態調試工具。被調試器附著(attach)的進程會隨調試器一起退出,所以可以用來在命令列下終止進程。使用ntsd自動就獲得了debug許可權,從而能殺掉大部分的進程。ntsd會新開一個調試視窗,本來在純命令列下無法控制,但如果只是簡單的命令,比如退出(q),用-c參數從命令列傳遞就行了。ntsd按照慣例也向軟

整合JSF和Spring

web.xml配置:jsf相關:  <listener>     <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> <context-param>     <param-name>javax.faces.CONFIG_FILES</param-name>   

調用window.close()如何不出現確認視窗?

當在IE中調用window.close()時,若當前IE是一個新的instance,即是一個new的IE進程,則IE會跳出一個確認對話方塊;若當前IE視窗是從其它IE視窗開啟的,則不跳出對話方塊。要使新的IE視窗在關閉時不跳出確認對話方塊,以往的做法是調用HTML HELP的ActiveX組件的功能,如:<object id=closeWindow classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name=

delphi Format 使用

Format是一個很常用,卻又似乎很煩的方法,本人試圖對這個方法的協助進行一些翻譯,讓它有一個完整的概貌,以供大家查詢之用:首先看它的聲明:function Format(const Format: string; const Args: array of const): string; overload;事實上Format方法有兩個種形式,另外一種是三個參數的,主要區別在於它是安全執行緒的,但並不多用,所以這裡只對第一個介紹:function Format(const Format:

快速排序演算法原理與實現(一)

  快速排序是對冒泡排序的一種改進。它的基本思想是:通過一躺排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一不部分的所有資料都要小,然後再按次方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴進行,以此達到整個資料變成有序序列。    假設要排序的數組是A[1]……A[N],首先任意選取一個資料(通常選用第一個資料)作為關鍵資料,然後將所有比它小的數都放到它前面,所有比它大的數都放到它後面,這個過程稱為一躺快速排序。一躺快速排序的演算法是:  

關於Notes全文檢索索引

NotesDatabase、NotesView、NotesViewEntryCollection等都有FtSearch()方法。FtSearch除了支援一般關鍵字檢索之外,還支援基於運算子的查詢,形如:FIELD XXX CONTAINS YYY。對於邏輯操作符CONTAINS要注意:1) 當YYY是單位元組英文時,若要進行模糊比對,可以使用星號*來完成,形如:FIELD fldname CONTAINS *bj*2)

模組定義(.def)檔案說明

MSDN中的名詞解釋模組定義 (.def) 檔案為連結器提供有關被連結程式的匯出、屬性及其他方面的資訊。產生 DLL 時,.def 檔案最有用。由於存在可代替模組定義語句使用的連結器選項,通常不需要 .def 檔案。也可以將 __declspec(dllexport) 用作指定匯出函數的手段。在連結器階段可以使用 /DEF(指定模組定義檔案)連結器選項調用 .def 檔案。如果產生的 .exe 檔沒有匯出,使用 .def

解決div層被select下拉框遮蓋的問題

在IE裡,層DIV被下拉框SELECT遮蓋,這是IE的bug之一,原因在於select的優先順序別比div高。因此無論如何用css屬性z-index設定都沒用。所以,解決的辦法有兩種在顯示div的時候隱藏所有select讓div裡的內容比select的優先順序還要高第一種方法顯然比較麻煩,特別是當select比較多且位置不固定的時候,很容易將不該隱藏的也隱藏了。第二鐘辦法更好一些。常用的優先順序比select高的HTML控制項有object和iframe,我選用了iframe比較好。原理就是在d

Delphi中Sender對象的定義

Delphi 中Sender對象的定義! 1.Sender的定義: 每一個事件處理裡面至少都有一個Sender參數。比如: procedure TForm1.Button1Click(Sender:TObject); begin ... end; Sender的含義就是代表調用TForm1.Button1Click這個過程的控制項. 由於Sender是TObject,所以任何object都可以賦給Sender.

快速排序演算法遞迴與非遞迴實現(二)

快速排序是對冒泡排序的一種改進。它的基本思想是:通過一躺排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一不部分的所有資料都要小,然後再按次方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴或者非遞迴進行,以此達到整個資料變成有序序列。快速排序的遞迴演算法:   void qsort(int a[],int left,int right)  {       int pivot,l,r,temp;              l = left;       r =

關於相容dc 相容bmp(用來得到dc數值)

 查看文章  【轉】 關於bmp(相容DC)2011-04-13 15:52轉載自 weipatty最終編輯 weipattyHDC是控制代碼,CDC是MFC封裝的windows裝置相關的一個類,clientDC是CDC的一個衍生類,產生於對應windows客戶區的對象。pDC是類指標,HDC是windows控制代碼,通過pDC獲得hDC hDC=pDC->getsafeDC(),通過hdc獲得pDC,CDC *pDC=new

vc 列印函數使用

用MFC編製Windows列印程式                 文檔列印是許多Windows程式所必需的,在DOS下進行圖形方面的列印是件比較麻煩的事,幸好Windows提供了統一介面,將程式員與具體的硬體系統隔離開來。同時Visual   C++   MFC(微軟基礎類庫)則將Windows的API函數以類的形式封裝了很多細節,使得許多煩瑣的工作變得輕鬆起來。   一般來說,用Visual  

關於SelectObject的使用

 void CMy10View::OnDraw(CDC* pDC) { pDC->MoveTo (10,10); pDC->LineTo (110,10); CPen newPen(PS_DASHDOTDOT,10,(COLORREF) 192); //紅色的筆寬度為10 CPen * pOldPen=pDC->SelectObject (&newPen); //在將新對象選進裝置環境的同時返回指向前一次被選對象的指標。作用儲存原來的對象,以便完成任務時恢複它。 。。。

VC 線程建立對話方塊

二十一天學通VC++之建立使用介面執行緒(轉)2009-07-17

利用timeGetTime函數更精準地計算時間差

我想每 0.005 秒做某一件工作, 所以撰寫了以下程式: Dim tm1 As Single Do tm1 = Timer While Timer - tm1 < 0.005 ' 等於 0.005 秒 DoEvents Wend ...做某一件工作 Loop 但實際上, 在 While 迴圈裡面, Timer 函數幾乎每次都得到相同的時間,只有大約隔了 0.05秒才會得到不同的時間, 也就是說 Timer 的準確性只有 0.05 秒,但我希望進行的工作卻是每 0.005 秒一次,

演算法複雜度計算 學習

1.1 大O標記法上學的時候就學習了大O標記法表示一個演算法的效率,也大概明白怎麼回事,知道如果沒有迴圈的一段程式的複雜度是常數,一層迴圈的複雜度是O(n),兩層迴圈的複雜度是O(n^2)? (我用^2表示平方,同理 ^3表示立方)。但是一直對於嚴格的定義和用法稀裡糊塗。1.1.1 定義設一個程式的時間複雜度用一個函數 T(n) 來表示,對於一個尋找演算法,如下:int seqsearch( int a[], const int n, const int x){int i = 0;for (; 

VC 判斷檔案是否存在

1. 使用_access函數,函數原型為 int _access( const char *path, int mode );2. 使用CreateFile函數,函數原型為: HANDLE CreateFile( LPCTSTR lpFileName, // pointer to name of the file DWORD dwDesiredAccess, // access (read-write) mode DWORD dwShareMode, // share mode

線程式控制制-私人資料 轉自monalisa’s_blog

      在多線程環境下,進程內的所有線程共用進程的資料空間,因此全域變數為所有線程共有。在程式設計中有時需要儲存線程自己的全域變數,這種特殊的變數僅在某個線程內部有效。如常見的變數errno,它返回標準的出錯代碼。errno不應該是一個局部變數,幾乎每個函數都應該可以訪問它;但它又不能作為一個全域變數,否則在一個線程裡輸出的很可能是另一個線程的出錯資訊,這個問題可以通過建立線程的私人資料(Thread-specific Data,或TSD)來解決。線上程內部,線程私人資料可以被各個函數訪問,

關於完成口編程完成網路通訊

1、建立完成口;2、建立socket,如果是用戶端,直接關聯該socket即可,如果是伺服器端,則要用accept返回的socket來關聯。。指定完成鍵,完成鍵最好要包括相關聯的檔案指標,在這裡就是socket指標了。。3、在recv和send函數中,有overlapped開頭的自訂介面,可以在完成口完成時,被recv和send填充。。4、與每個完成口相關聯的都有一個裝置列表,它的記錄中包含,完成鍵,還有overlapped結構體。。。這樣,通過完成鍵中包含的檔案控制代碼能夠得到相關的檔案控制代

com學習筆記之一

                                早就想學習COM方面的技術了,可是水平有限,看了老長時間還是連最基本都看不懂,最近發現了一本DirectShow方面的書,看到關於COM的一些基本的知識,講的也不多,看了看覺得挺好,還可以理解,遂寫下了筆記。     先寫一下虛擬碼,然後再作分析。        CoInitalize(NULL);                    //COM初始化        IUnknow *pUnk =

總頁數: 61357 1 .... 15793 15794 15795 15796 15797 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.