原创 php設計模式介紹之僞對象模式

 第 1 頁 php設計模式介紹之僞對象模式 [1] 第 2 頁 php設計模式介紹之僞對象模式 [2] 第 3 頁 php設計模式介紹之僞對象模式

原创 獲取DC的幾種方法

一:      HDC hdc;      hdc=::GetDc(m_hWnd);加兩個冒號表示我們用的是全局SDK的函數,否則表示我們有的是CWND中的函數      ::ReleaseDc(m_hWnd,hdc); 二:     C

原创 sniff,截取外部發送到你機器上的IP數據包.

sniff,截取外部發送到你機器上的IP數據包. sniffer 這類型的軟件多了去了,都是大同小異的,我簡單的實現了一個..下面描述下工作原理吧. 這樣的小程序是在應用層通過套接字直接獲取留進網卡的IP數據包,注意是流進的,同時獲取到的

原创 創建一個directX程序的步驟

1.下載directX9.0c安裝包和directX sdk安裝包,都安裝好了,然後要設置vc++的工作目錄,加入include和lib路徑   2.下面開始寫程序, 首先引入頭文件#include <d3dx9.h>然後註冊wnd窗口,

原创 C++ Unicode SBCS 函數對照表

包括類型和各類字符相關的處理函數,大部分都應該是用不到的。如果有想用自動化工具替換字符升級到unicode版本的,這個列表就比較全了。至於轉換工具的替換規則,以後再發 Generic SBCS UNICODE TCHAR c

原创 CSoundBase實現錄音與播放

        1.簡介    CSoundBase是我封裝的一個API類,主要是爲了能方便實現聲音的錄製和播放.目前僅支持WAV的錄製和播放.  完整的代碼見本文第四節.  如果各位朋友發現有BUG需要修正,歡迎和我聯繫,謝謝!   

原创 vc技巧雜文一

在VC6中使用ML混合ASM編譯方法 在VC6中編譯ASM文件,需要安裝VCPP5 但是打了SP6的可能裝不上這個,可以到註冊表裏 HKLM/SOFTWARE/Microsoft/VisualStudio/6.0/ServicePac

原创 路由表+常用網絡命令+SSL的WEB安全訪問+常用網絡命令使用技巧

路由表+常用網絡命令+SSL的WEB安全訪問+常用網絡命令使用技巧 一、如何看路由表======================================================================Active 

原创 mac包,ip包,tcp包 格式說明

mac包,ip包,tcp包 格式說明 圖三、乙太網路的 MAC 訊框 在這個 MAC 當中,最重要的就是那個 6 Bytes 的目的與來源位址了! 事實上,在所有的乙太網路卡當中都有一個獨一無二的網路卡卡號, 那就是上頭的『目的與來

原创 撥開自定義operator new與operator delete的迷霧

ps:昨天在寫operator的重載,寫到new 和 delete帶參數重載時候就給卡住了,想了好久,鬱悶納。。最後看到這個文章,簡單的說,我們定義的帶參數的operator delete我們無權利調用,調用則出錯,通常我們還是調用默認的

原创 VC++的Unicode編程

本文示例源代碼或素材下載   一、什麼是Unicode   先從ASCII說起,ASCII是用來表示英文字符的一種編碼規範。每個ASCII字符佔用1個字節,因此,ASCII編碼可以表示的最大字符數是255(00H—FFH)。其實,英文字符

原创 一個跨平臺的 C++ 內存泄漏檢測器

內存泄漏對於C/C++程序員來說也可以算作是個永恆的話題了吧。在Windows下,MFC的一個很有用的功能就是能在程序運 行結束時報告是否發生了內存泄漏。在Linux下,相對來說就沒有那麼容易使用的解決方案了:像mpatrol之類的現有工

原创 JavaScript中的Node相關內容介紹

 Node往往被翻譯爲節點,在一個對象(可以簡單的理解爲是HTML頁面中),一個屬性name="aaa"可以是一個節點,一個< div id="aaa">……< /div>也可以是一個節點,在< body>

原创 VMWare 三種工作模式(bridged、host-only、NAT)

VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網絡地址轉換模式)和host-only(主機模式)。要想在網絡管理和維護中合理應用它們,你就應該先了解一下這三種工作模式。   1.bridged(橋接模式)  

原创 winAPI做hash加密

#include <iostream> #include <vector> using namespace std; #include <windows.h> #include <wincrypt.h> #include <stdlib.