Time of Update: 2018-12-03
Three ways to get your MAC addresshttp://www.codeguru.comEnvironment: Compiled on: Visual Studio .NET & Windows XP Pro. Tested on Win2K Server & WinXP Pro I recently wrote two articles referenced below on how to get your IP address in C++
Time of Update: 2018-12-03
酷殼: http://CoolShell.cn/ 原文: http://coolshell.cn/?p=2606 對我來說,一個好的程式員應該是努力去追求儘可能無錯的高品質的符合需求的代碼實現。 一些人也許認為好的程式員是那些懂得多門程式設計語言,懂得很牛技術的程式員,是的,這在某些情況下是對的。但歸根到底,無論你用什麼樣的技術,什麼樣的語言,所有的程式被寫出來,其功能都要符合需求以及儘可能地健壯無錯和高品質。
Time of Update: 2018-12-03
/*DJ.W 2013.1.3演算法描述:找出一無序整型數組arr[n]中最小的前k個數演算法思路:為k個元素建一個大頂堆min[k],初始化為數組arr的前k個元素 調整這k個元素使其滿足大頂堆性質 此時min[0]為大頂堆中最大的元素,依次用arr[j](k<=j<n)與min[0]相比較 如果arr[j]小於min[0] 則將min[0]換為arr[j] 並調整大頂堆 繼續向後比較 最終min[k]即為所求演算法複雜度:初始建立k個元素的大頂堆複雜度O(k)
Time of Update: 2018-12-03
/*DJ.W 2012.12.06代碼功能: 將一個鄰接表圖轉換為孩子兄弟法表示的二叉樹*/#include <iostream>#include <string.h>using namespace std;
Time of Update: 2018-12-03
功能:探測指定視窗的視窗資訊和所在進程的必要資訊,如果該視窗包含密碼域,則擷取該密碼。 分析分為介面,視窗操作,DLL三個部分 介面:正常視窗透明視窗 控制項顏色: 對話方塊的背景在相應WM_ERASEBKGND 的 OnEraseBkgnd中用指定背景位元影像通過PatBlt重繪。 而對應控制項的背景色要做到和對話方塊背景色一致,則需要響應WM_CTLCOLOR訊息。
Time of Update: 2018-12-03
建立一個工程Mine 由於掃雷只是簡單的介面響應及繪製 不需要複雜的文檔視圖介面 因此需要對架構類進行化: 1.刪除MineDoc.h MineDoc.cpp MainFrame.h MainFrame.cpp MineView.h MineView.cpp 6個檔案 刪除方法 在FileView視圖中刪除這6個檔案(Delete鍵) 然後在工程檔案夾中刪除這6個檔案 即可 2.建立掃雷主視窗 用於替代刪除的CMainFrame類
Time of Update: 2018-12-03
要求:實現一個棧結構 使得pop push min(獲得棧中最小元素)操作的時間複雜度為O(1)要實現min函數複雜度為O(1) 肯定不能遍曆彈入的資料也不能簡單維護一個小頂堆(小頂堆的維護需要lg(n)時間)這個時候可以利用棧先進先出的特性:考慮2 4 3 1 四個依次入棧的數字。在我們維護的min資料中,我們不需要儲存1 2 3 4, 事實上,由於棧只能按照1 3 4
Time of Update: 2018-12-03
剛開始在完成某些功能的時候 可能在重新整理的時候都直接用的Invalidate() 這樣做的好處是可以直接明了的測試當前功能模組的邏輯正確性,而不必關心具體的下一步最佳化。但是在介面邏輯完成之後,螢幕會閃得很厲害。這時候就可以通過一些必要的措施來最佳化或者減少重繪: 例如下一段用於滑鼠移動動態選取雷塊的代碼(簡化後): 上一段代碼的重繪效率是相當差的 滑鼠稍一移動 就造成整個客戶區閃個不停 我們可以逐步的最佳化代碼: 1.在邏輯上減少重繪
Time of Update: 2018-12-03
以下文章來自:酷殼 http://CoolShell.cn 《程式員眼中的程式設計語言》 是一個搞笑的圖片——程式員眼中的程式設計語言。圖片的橫軸是程式設計語言。 縱軸是各語言的程式員、粉絲、信徒。 中間的各個小圖片則是,粉絲眼中的程式設計語言的形象。 比如說,第一行第一列,是Java程式員看Java語言的樣子,一幢現代化的大廈。 第一行第二列,是Java程式員看C語言,一個年老過時的骨灰級老頭。 當然,C程式員看Java語言也比較搞,見第二行第一列。呵呵。
Time of Update: 2018-12-03
酷殼:http://CoolShell.cn 選擇一個正確的名字是編程中最重要的事。以前酷殼向大家推薦過兩篇文章《編程命名中的7+1個提示》 和《編程中的命名設計那點事》,今天再向大家推薦一篇。一個正確的命名可以讓你更容易地理解代碼的程式,好的命名可以消除二義性,消除誤解,並且說明真實的意圖,甚至可以讓你有清新的氣息以讓你更能吸引異性。;-)方法,類和變數正確的名字可以讓你的程式顧名思義,下面是一些提示:不要使用”ProcessData()“這樣的命名你如果在你的程式生涯中使用這樣的函數名,
Time of Update: 2018-12-03
病毒專殺工具自己編資訊來源:neeao blog如今病毒木馬蠕蟲層出不窮,變種也是一個接一個。反病毒公司以及各大安全公司隨著影響很大的病毒的出現都會免費提供病毒專殺工具,這個舉措對普通使用者來說確實很有協助。其實寫病毒專殺工具也不像大家想象的那麼神秘,利用SDK寫個控制台程式來實現病毒專殺,因無須寫圖形介面,所以簡便快捷!你自己也能寫!不信?就接著看吧
Time of Update: 2018-12-03
1、IPMI(Intelligent Platform Management Interface):即智能平台管理介面是使硬體管理具備“智能化”的新一代通用介面標準。使用者可以利用 IPMI 監視伺服器的物理特徵,如溫度、電壓、電扇工作狀態、電源供應以及機箱入侵等。ipmi最大的優勢在於它是獨立於CPU
Time of Update: 2018-12-03
我的本本是ThinkPad R61系列的,以前買來時預裝的是Vista Home Basic,上無線網沒問題。後來我格了系統,換裝了Vista Ultimate和Ubuntu 8.04雙系統。平時大部分時間都在Ubuntu下工作。前一段時間實驗室的有線網斷了一會兒,導致只能上無線網。我發現Vista Ultimate下能上無線網,但Ubuntu下無線網卻不能使用,而Atheros
Time of Update: 2018-12-03
你會用sizeof嗎?(vc篇)作者Blog:http://blog.csdn.net/topcool99/ 本文主要包括二個部分,第一部分重點介紹在VC中,怎麼樣採用sizeof來求結構的大小,以及容易出現的問題,並給出解決問題的方法,第二部分總結出VC中sizeof的主要用法。1、 sizeof應用在結構上的情況請看下面的結構:struct MyStruct{double dda1;char dda;int
Time of Update: 2018-12-03
一種能夠快速顯示的圖片壓縮演算法格式fh作者: HouSisong@GMail.com 2005.10.08(2013-06-12: 可以參考另一個版本,開源的FRG影像檔格式 )tag:圖片格式,紋理壓縮,映像壓縮演算法,快速顯示,快速blend 現在一些流行的顯卡開始硬體支援一些紋理壓縮方法,以使顯存能夠成倍的容納更多的紋理資料(好處不言而喻);比如S3TC(DXTC)、FXT1、3DC等;本文提出一種純軟體的類似壓縮技術; 這是一種可以支援純軟體快速顯示(或解壓)的支援32bit
Time of Update: 2018-12-03
本執行個體通過為修改目標PE檔案內容來實現在該PE檔案啟動時,彈出一個對話方塊。對話方塊內容和標題由使用者指定。 點擊產生,在QQ.exe目錄下有QQ_Box.exe。雙擊運行,彈出訊息框: 點擊確定,即開始運行QQ。 主要涉及到檔案對應,虛擬位址空間,PE檔案格式等知識;
Time of Update: 2018-12-03
一個2000的日誌清除器是怎麼練成的文章作者:綠色兵團 編の魂 我想大想一定用過小榕的CLeanIIsLog,是一個不錯的日誌清除工具。不過可惜,只 能清除IIS的日誌,那ftp和shedule待產生的記錄檔呢,我們一般只能手動清除。 Windows2000的記錄檔通常有應用程式記錄檔,安全日誌、系統日誌、DNS伺服器日誌、 FTP日誌、WWW日誌等等,可能會根據伺服器所開啟的服務不同。 一般步驟如下: 1.清除IIs的日誌。 可不要小看IIS的日誌功能,它可以詳細的記錄下你的入侵全過程,如
Time of Update: 2018-12-03
周末, 輕鬆一下.酷殼: http://collshell.cn/ 本文來自:http://coolshell.cn/?p=2402 在某個論壇上看到有人在問——“Which programming language should I learn first?”,看到了下面的這個回答,有點意思。Depends.To program in an expressive and powerful language: PythonTo get a website up quickly: PHPTo
Time of Update: 2018-12-03
本執行個體通過對進程記憶體的查詢和修改來實現簡單記憶體修改器功能 點擊選擇開啟進程列表 選擇目標進程: 選擇進程後,輸入尋找值,點擊首次尋找: 在出現的一系列滿足條件地址中,如果無法識別要修改的地址,則可以在目標值變化後,跟蹤查詢該值。如在Mine.exe中,等剩餘雷提示到39時,再輸入39,點擊累計查詢:
Time of Update: 2018-12-03
周末, 輕鬆一下.酷殼: http://collshell.cn/ 本文來自: http://coolshell.cn/?p=2420 comp.lang.c全球最大的C語言新聞群組,其Google的連結是:{pageTracker._trackPageview('/outgoing/groups.google.com/group/comp.lang.c/?referer=http%3A%2F%2Fcoolshell.cn%2F%3Fcat%3D52');}" href="http://