原创 深入淺出之正則表達式(轉)

前言:       半年前我對正則表達式產生了興趣,在網上查找過不少資料,看過不少的教程,最後在使用一個正則表達式工具RegexBuddy時發現他的教程寫的非常好,可以說是我目前見過最好的正則表達式教程。於是一直想把他翻譯過來。這個願望直

原创 c++中NEW對象的一些測試

    在看《C++Primer》第四版 第5.11節new與delete,產生了一些疑惑,對於一個沒有定義任何構造函數的類param, new param()和new param是不同的,對於內置類型也是一樣,書上的例子只給了內置類型

原创 終於用boost的正則庫寫完了一個文本轉換

     過程真是艱苦啊,對文本結構分析的不全面,一度讓我以爲BOOST的REGEX庫有缺陷。還好,最終證明是自己的問題,呵呵,否則重新用其他方法實現的話,真要讓人崩潰了。      但是其中還有一點小問題,類似如下的正則 #define

原创 字符網頁輸出的一些測試

unicode環境下   C_Error c_err(_T("getmap功能尚未開放")); c_err.senderror();   情況一: int C_Error::senderror() { fprintf(stdou

原创 2個經典的SOCKET攻擊程序

1、著名的dos攻擊軟件 /******************** DOS.c *****************/ #include #include #include #include #include #include #inc

原创 轉載--c++中構造函數初始化的方法以及主要區別

一、我的問題是關於初始化C++類成員的。我見過許多這樣的代碼(包括在你的欄目中也見到過): CSomeClass::CSomeClass() { x=0; y=1; } 而在別的什麼地方則寫成下面的樣子: CSomeClass::CSom

原创 關於cout,wcout輸出的測試,以及printf,wprintf 輸出中文,內存中直接輸出圖像給網頁問題

一:cout,wcout輸出測試 調試環境:VS2005 UNICODE 代碼段如下   _setmode(fileno(stdout),_O_BINARY); TCHAR *pBuf = NULL; SafeArrayAccessDat

原创 CGI應用程序開發基礎

CGI 腳本結構 計劃你的CGI腳本 標準CGI環境變量 CGI 腳本的移植性 CGI 庫 CGI 的侷限 1.CGI 腳本結構 當腳本被服務器引發時,服務器常常以兩種途徑之一向腳本傳遞信息:GET或POST。這兩種方法被稱爲請求方法。所

原创 對數組取地址的一點問題

在看《深入淺出MFC》的時候,遇到了如題的問題,去網上查了下,原來如此 原帖地址http://topic.csdn.net/u/20090825/21/6d302f2e-4ba2-4aca-987b-afe1a5ef84f6.html 現

原创 _tgetenv(),_tcscat() ,setmode(),_tsplitpath()等函數的 was declared deprecated 警告

  這些函數因爲不是十分安全的,對於內存不夠的時候處理並不完善,所以建議使用 更爲安全的函數版本 比如_tgetenv_s();_tcscat_s(),_tsplitpath_s()等   _tgetenv_s()函數聲明: er

原创 python中正則表達式與re 模塊

1. 9.7 正則表達式與 re 模塊一個正則表達式就是一個用來表示某種模式的字符串。它能幫助你方便的檢查一個字符串是否與某種模式匹配。 re 模塊使 Python 語言擁有全部的正則表達式功能。 compile 函數根據一個模式字符串

原创 MFC常用的數據類型

  MFC常用數據類型 收藏 MFC常用數據類型: 1、UINT   A 16-bit unsigned integer on Windows versions 3.0 and 3.1; a 32-bit unsigned integer

原创 Xerces C++ 學習筆記

1.   初始化平臺: XMLPlatformUtils::Initialze() 2.   銷燬平臺: XMLPlatformUtils::Terminate(); 3.   加載分析報文 XercesDOMParser  *

原创 關於指針,對象週期,構造函數等的一些測試

先給一個類A:  class A { public: A(){ printf("structor "); }; public: ~A(){ printf("destructor"); }; }   //代碼1 //注

原创 多線程編程要點

線程是進程的一條執行路徑,它包含獨立的堆棧和CPU寄存器狀態,每個線程共享所有的進程資源,包括打開的文件、信號標識及動態分配的內存等。一個進程內的所有線程使用同一個地址空間,而這些線程的執行由系統調度程序控制,調度程序決定哪個線程可執行以