原创 如何提高程序的可交互性

一直以來都有一個疑問,既然只有一個UI線程,且非UI線程也不應該更新UI控件的狀態,那我能不能做這麼一個程序,就是畫面上有一個文本區域,程序不停的往這個文本區域中寫特定的內容,同時還能提供一個暫停的按鈕,在按下暫停按鈕時,程序可以被暫停。

原创 New Words From -- Microsoft Windows Internals 4th Edition

Dedication , To Dave Cutler, father of the Windows kernel  // 獻詞 Historical Perspective : Again I find myself indebted

原创 .Net 代碼格式檢查工具

原先用過FoxCop 今天偶然見到了有文章介紹StyleCop FoxCop使用對象是編譯後的IL代碼,而StyleCop則直接針對C#源代碼。 StyleCop使用起來也很簡單,不過可能某些規則制定的稍微有些嚴格。使用起來還要針對各個

原创 Microsoft Windows Internals 4th -- Chapter7 Memory Management

目錄 Terms: Introduction to the Memory Manager Two primary tasks: Translating, or mapping, a process’s virtual address sp

原创 Microsoft Windows Internals 4th -- Chapter2 System Architecture

This chapter explains the overall architecture of the system—the key components, how they interact with each other, and

原创 黑客是怎麼掛馬的

http://blog.csdn.net/BroadviewSecurity/archive/2009/06/26/4299557.aspx

原创 Microsoft Windows Internals 4th -- Chapter1 Concepts and Tools

Windows Operating System Versions Table 1-1 Windows Operating System Releases Windows NT vs. Windows 95 From the ini

原创 Microsoft Windows Internals 4th -- Chapter3 System Mechanisms

目錄: 術語表     Terms: IRQL levels VS IRQs VS interrupt vector: windows uses HAL to determine what IRQL to assign to an int

原创 常用軟件註冊碼

WinISO V5.3 簡體中文版  出自 用戶名:Jim Jia 註冊碼:311FB9003A8A9E0E92F08FF487297B485E45F124D9DD0D84   WinISO V5.3 英文版 用戶名: Wu Chia H

原创 Convert 和 Cast 區別

 沒有區別     不過用convert轉換後可以加入顯示方式 比如   select   convert(varchar,getdate(),110)--118是顯示方式 cast沒有這種功能   相同之處:都是做數據類

原创 實現一堆棧,要求三個操作,Pop,Push,GetMaxValue,時間均爲O(1)

今天有哥們考我一道算法題: 哥們: 實現一個堆棧,可以任意的入棧,出棧 偶: 這很簡單啊,用順序結構還是鏈式結構都可以。不過既然是任意的,那就用鏈式結構好了。算偶過關。竊喜。 哥們:同樣要求實現一個堆棧,實現三個接口,Pop(), Pus

原创 .NET開發人員必知的八個網站

當前全球有數百萬的開發人員在使用微軟的.NET技術。如果你是其中之一,或者想要成爲其中之一的話,我下面將要列出的每一個站點都應該是你的最愛,都應該收藏到書籤中去。    對於不熟悉.NET技術的朋友,需要說明一下,.NET提供了一個平臺和

原创 Windbg 使用時Symbol缺失 之 .reload命令

今天對着Windows Internals的步驟查看IDT。 輸入!idt命令後,顯示的是一些地址,而文章中的例子中,可以顯示出地址對應的方法名。 因此推斷是對應的symbol文件沒有找到。 不過Windbg 的 Symbol File

原创 磁盤的磁道(Track)

  寫這篇文章,主要是爲了解決長久以來的一個困惑。由此也可以看出偶以前確實不太聰明。 哈哈(雖然現在仍然還是) 以前見到的很多磁道的示意圖都是這樣的:注意標線的位置,“指向一條線”,我當時的理解好像是這條線就是磁道。還有的解釋是說磁道就是

原创 How the CLR Creates Runtime Objects

最近看到一篇文章,是介紹CLR內部是如何創建運行時對象的.感覺寫的很不錯,特此保存.雖然原貼針對的是.net framework1.1版本,但設計思想應該是可以延續的. 爲了以後檢索起來方便,做一點閱讀筆記 原貼地址:英文