原创 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