原创 1.2.9 數組中大小最接近的兩個元素差

問題:數組中大小最接近的兩個元素差 #include <search.h> #include <math.h> int cmp(const void*a,const void*b) { return *((int*)a)-*((i

原创 線程的同步 cevent

八、線程的同步   雖然多線程能給我們帶來好處,但是也有不少問題需要解決。例如,對於像磁盤驅動器這樣獨佔性系統資源,由於線程可以執行進程的任何代碼段,且線程的運行是由系統調度自動完成的,具有一定的不確定性,因此就有可能出現兩個線程同時對磁

原创 多線程控制前臺UI

HRS.Present.FamilyMemberForm ff;        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)       

原创 windows進程精華

 最基本的系統進程(也就是說,這些進程是系統運行的基本條件,有了這些進程,系統就能正常運行):smss.exe Session Managercsrss.exe 子系統服務器進程winlogon.exe 管理用戶登錄services.ex

原创 windows文件夾大揭祕

Win2000/XP在系統安裝完成後,默認會生成三個文件夾:“WinNT”(對XP而言則是Windows)、“Documents and Settings”和“Program Files”。與Windows9X/Me相比,在系統安裝目錄(

原创 BrowseInfo ShellExcute

關鍵字BrowseInfo。ItemIDlistCString sFolder;LPMALLOC pMalloc;// Gets the Shell's default allocatorif (::SHGetMalloc(&pMallo

原创 運行中幾個特殊的執行命令

  1. systeminfo:讓XP列出更多有用信息     Windows XP 總是在炫耀它可以給穩定工作多麼長的時間!要想詳細地瞭解這一信息,你可以接入 Windows 的“開始菜單”,再開啓“附件菜單”中的“命令提示符”,然後在

原创 BROWSEINFO

  Visual C++(VC)中,BROWSEINFO結構中包含有用戶選中目錄的重要信息。   (1)BROWSEINFO結構   ●定義   typedef struct_browseinfo   {   HWND hwndOwner

原创 清除“運行”對話框中記錄的輸入內容

註冊表裏面清除也容易,清除“運行”對話框中記錄的輸入內容,這些記錄被保存在“HKEY_CURRENT_USER /Software/Microsoft/Windows/CurrentVersion/Explorer/ RunMRU”分支下

原创 index.dat

  index.dat是一個具有“隱藏”屬性的文件,它記錄着通過瀏覽器訪問過的網址、訪問時間、歷史記錄等信息。實際上它是一個保存了cookie、歷史記錄和IE臨時文件中所記錄內容的副本 ,即使你在IE中把這些內容都清除了,但index.d

原创 Windows快捷方式文件格式解析

Windows快捷方式文件格式解析     最近一直作linux項目,很久沒來VC知識庫了,先向大家問個好!現在拜個晚年不是很晚吧?(不是說有心拜年八月十五也不晚嗎!!嘿嘿)   好了,言歸正傳。大家知道通過IShellLink接口可以得

原创 Windows XP系統任務欄實用技巧總集

  本文主要講了Windows XP操作系統任務欄的十二例實用技巧,這些技巧可以讓你更方便、快捷的使用XP的任務欄。   一、優化分組XP任務欄   如果你在使用電腦時經常開啓多個應用程序,那應該非常珍惜任務欄上的空間。但是,無論瀏覽

原创 常見端口詳解及攻擊策略

本文介紹一些熟知端口的基本常識,作者在日常工作中,常常遇到熟知端口的一些問題,因此在此把這篇文章公佈出來,以供各位方便使用。 0 通常用於分析操作系統。這一方法能夠工作是因爲在一些系統中“0”是無效端口,當你試圖使用一種通常的閉合端口

原创 C#成員可訪問性(可訪問性不一致)

一、已聲明可訪問性C#成員已聲明可訪問性可以是下列的:1.public:訪問不受限制;2.protected:訪問僅限於包含該成員類或從包含該成員類所派生類型;3.ernal:訪問僅限於此;4.protectedernal:訪問僅限於此或

原创 .NET 事件的使用(委託,然後事件和委託連起來)

      public delegate void ss();         //委託         public event  ss ev;         //事件和委託連起來                     publi