原文出處:http://luckybins.blog.51cto.com/786164/681325=======================================================gvim使使用者能夠在Windows環境下,能夠像利用Linux的vim工具進行文本編輯,特別是程式編寫,並且,很多外掛程式都可用。但是,畢竟Windows環境不同於Linux環境,很多外掛程式安裝都非常困難。(1)ctag與taglist 這兩個工具,為我們提供類似Visual
【聲明】根據網上檢索到的資料,自己整理了一下。 - 首先本機發送網域名稱請求資料到PC設定的DNS ip- PC通過子網路遮罩判斷DNS ip是本網段還是跨網段(這裡只考慮跨網段)-
現代dump技術及保護措施(上)引自: 看雪論壇,忘了地址現代dump技術及保護措施本文目的我們都喜歡使用免費的軟體,這也就意味著需要有人對它們進行破解。而破解的時候就要對付各種各樣的殼和protectors。殼的工作原理和脫殼的基本方法在《Packer終結篇》(NEOx,
調試寄存器:在寄存器中, 有一些調試寄存器專門用於調試的作用. 人們經常把它們稱為調試寄存器, 調試寄存器共有 8 個,分別是 Dr0-Dr7. 這 8 調試寄存器常被簡稱為 Drx.Dr0-Dr3: 這 4 個調試寄存器的作用是存放中斷的地址, 例如: 0x400000。 這 4 個調試寄存器共同時可以存放 4 個斷點.(這指的是硬體斷點).Dr4-Dr5 這兩個寄存器我們已使用他們, 保留Dr6-Dr7 這2 各寄存器的作用是來記錄你在 Dr0-Dr3 中下斷點的屬性, 比如: 對於這個 0
先說Beacon Interval:它是發送兩個Beacon的時間間隔,也即Beacon的周期數,它是TU(Time Unit——一個TU是1024 microseconds,也即1毫秒),它的實際大小由AP控制,通常它會有以下影響:太大的話會影響影響新到的STA加入的靈活度,而太小則可能使通道長期被Beacon打斷,進而影響到整個網路的輸送量;預設的Beacon是100 TU,也就是0.1秒。再說Listen
http://msdn.microsoft.com/zh-cn/library/c02as0cs(VS.80).aspx$(RemoteMachine) 設定為“調試”屬性頁面上“遠端電腦”屬性的值。有關更多資訊,請參見更改用於 C/C++ 調試配置的項目設定。$(References) 以分號分隔的引用列表被添加到項目中。$(ConfigurationName) 當前項目配置的名稱(例如“Debug”)。$(PlatformName)
delphi 有關調試的設定:(1) 是否整合 Debugger:tools-->Debugger options--->integerated Debugger 鉤選後 Debugger 即生效[在 OD 中調試 delphi 項目]預先 delphi 設定:Project --> options --> Linker 鉤選 "include TD32 Debug Info" 和 "include Remote Debug symbols"使產生的可執行檔包含
為DLL添加ATL/WTL支援====為Regular DLL工程加入ATL/WTL支援=========================================1.在工程的stdafx.h中除去#include <windows.h>,加上#include <atlbase.h>#include <atlapp.h>extern CComModule _Module;或extern CAppModule
從4.8版開始, IDA 支援遠端偵錯. 在網路連通的情況下, 遠端偵錯可以使一台電腦調試另外一台電腦上啟動並執行程式。 運行IDA的電腦稱為 "調試客戶機". 運行被調試進程的電腦稱為 "調試伺服器".我們可以利用遠端偵錯來研究有破壞性的檔案, 例如病毒,木馬等,或分布式應用程式.步驟1: 把 IDA 目錄中的 win32_remote.exe 拷貝到被調試伺服器. 這個程式在指定的連接埠上監聽, 接收調試客戶機的串連, 執行調試客戶機發送來的命令並返回結果資訊。(瞭解
ATL字串轉換宏VS.字串類 有比MultiByteToWideChar和WideCharToMultiByte更簡單的字串轉換宏,你相信嗎?標頭檔d:/program files/microsoft visual studio 8/vc/atlmfc/include/atlconv.h如果要使用ATL字串轉換宏,請先定義USES_CONVERSION; // 只需要調用一次,就可以在函數中進行多次轉換下面一個例子: USES_CONVERSION; //
如所示為電容濾波電路,濾波電容容量大,因此一般採用電解電容,在接線時要注意電解電容的正、負極。電容濾波電路利用電容的充、放電作用,使輸出電壓趨於平滑。一、濾波原理★當u2為正半周並且數值大於電容兩端電壓uC時,二極體D1和D3管導通,D2和D4管截止,電流一路流經負載電阻RL,另一路對電容C充電。當uC>u2,導致D1和D3管反向偏置而截止,電容通過負載電阻RL放電,uC按指數規律緩慢下降。
網際網路共用資源也是按樹狀組織的,非分葉節點稱為容器(container),對容器需要進一步搜尋直到到達葉子節點為止,葉子節點才是共用資源的根路徑。共用資源一般分成兩種:共用列印裝置和共用資料夾。對於網際網路共用檔案的搜尋,採用WNetOpenEnum和WNetEnumResource(由mpr.dll匯出)進行遞迴枚舉。其函數原型及參數含義請參閱MSDN,使用如下代碼enumshare.cpp將顯示所有的網路磁碟機共用資料夾的路徑: #include #include
為了能使某網卡發出的幀被正確的網卡接收並處理,IEEE規定:每塊網卡都有一個唯一的乙太網路地址----MAC地址(IEEE之所以將其稱為MAC地址,是因為編址細節是由諸如802.3等MAC協議定義的)。MAC地址有48位(6位元組),通常用十六進位來表示,如0000.0c12.3456是一個合法的乙太網路地址。為確保MAC地址的唯一性,乙太網路卡製造商將MAC地址固化到網卡中。地址的前半部分(24位)標識網卡的製造商,由IEEE分配,稱為OUI(組織唯一識別碼);地址的後半部分由網卡製造商為其網
topdesk 沒有呼出 本身設定視窗的熱鍵, 一旦 設定了隱藏表徵圖, 就再也無法對其進行設定。花了1個多小時,用windbg終於找到瞭解決方法。 再這汗自己一下,用的工具不對,用filemon 資訊設定過濾後也資訊太多,沒法辨別有用的資訊。在topdesk啟動後 windbg 斷在程式開始, 下一個檔案或註冊表斷點 觀察到我的機器 系統在C 盤 :在下面路徑C:/Documents and Settings/sina/Application
如何列出特定電腦上已經安裝的所有應用? Win32_Product WMI 類代表通過 Windows Installer 安裝的所有應用程式。但是,這個 WMI 類可能不會列出所有出現在‘添加/刪除程式’中的程式。 解決該問題的一種方法是從註冊表中搜集已安裝程式的資訊(注意:並不是所有程式在安裝的時候都會向註冊表寫入資訊)。本主題給出了達到此目的的兩種方法:使用指令碼直接讀取註冊表中的資訊,使用 MOF 檔案和指令碼從 WMI 中擷取該資訊。
1.顯示的圖形為什麼會閃爍[/B] 我們的繪圖過程大多放在OnDraw或者OnPaint函數中,OnDraw在進行螢幕顯示時是由OnPaint進行調用的。當視窗由於任何原因需要重繪時,總是先用背景色將顯示區清除,然後才調用OnPaint,而背景色往往與繪圖內容反差很大,這樣在短時間內背景色與顯示圖形的交替出現,使[/B]得顯示視窗看起來在閃。如果將背景刷設定成NULL,這樣無論怎樣重繪圖形都不[/B]會閃了。當然,這樣做會使[/B]得視窗的顯示亂成一團,因為重繪時沒有背景色對原來繪製[/B]
第一種情況顯示出來的字很正常。case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (hwnd, &ps);break;第二種情況顯示的字不停閃爍。case WM_PAINT: gdc = GetDC (hwnd); TextOut (gdc, 0, 0, s, strlen (s));
該文轉自:http://blog.csdn.net/dcraw/archive/2011/05/24/6443537.aspx 1 什麼是TIFF? TIFF是Tagged Image File Format的縮寫。在現在的標準中,只有TIFF存在, 其他的提法已經捨棄不用了。做為一種標記語言,TIFF與其他檔案格式最大的不同在於除了映像資料,它還可以記錄很多映像的其他資訊。它記錄映像資料的方式也比較靈活, 理論上來說, 任何其他的映像格式都能為TIFF所用, 嵌入到TIFF裡面。比如JPEG,
原文: http://www.ummon.eu/Linux/API/Devices/framebuffer.html 註:本文是Wiebe Zoon ;wiebe@linvision.com 的一部分,原文為英文版,本文由highbar翻譯。如轉載,請註明原作者及譯者。 7. Framebuffer 7.1 Framebuffer介紹
首先來解釋同步和非同步概念,這兩個概念與訊息的通知機制有關.舉個例子,比如我去銀行辦理業務,可能選擇排隊等候,也可能取一個小紙條上面有我的號碼,等到排到我這一號時由櫃檯的人通知我輪到我去辦理業務了.前者(排隊等候)就是同步等待訊息,而後者(等待別人通知)就是非同步等待訊息.在非同步訊息處理中,等待訊息者(在這個例子中就是等待辦理業務的人)往往註冊一個回調機制,在所等待的事件被觸發時由觸發方(在這裡是櫃檯的人)通過某種機制(在這裡是寫在小紙條上的號碼)找到等待該事件的人.而在實際的程式中,同步訊息