原创 去掉註釋換行等
std::string s = "select * form aaa \n /*mmmuuu*/ \n \n yuan hs";boost::xpressive::sregex reg1 = boost::xpressive::sre
原创 mysql Windows
(1) 爲了少走彎路,建議下載5.1.x版本。 網上關於在win32系統佈署調試環境的貼子本來就少,官網的資料也都是英文,對於不習慣看英文的人可算是折磨。並且,就那麼少的貼子說的內容說的還是5.1.x版本的辦法(我事後才知道),對
原创 mysql 中COMMANDS 支持的所有命令
typedef struct { const char *name; /* User printable name of the function. */ char cmd_char; /* msql command charac
原创 stl string
string類的構造函數: string(const char *s); //用c字符串s初始化 string(int n,char c);
原创 C# 獲取運行程序路徑的方法
獲取運行程序路徑的方法主要有以下7種: System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 他獲取的是Module的文件名,如果在VS2008的調試環境中
原创 event
CoreShell: TCoreShell; CoreShell := TCoreShell.Create(...); CoreShell.InitializeApplication_1; CoreShell.InitializeApp
原创 CComVariant相關
與使用BSTR相較而言,使用VARIANT算比較簡單了,設置了類型信息和數據就完事,而且,從內存管理的角度來說,VARIANT的內存方式也相對接近常規化,因不瞭解而出問題的概率大大減少了,但是,爲了避免萬一的情況發生,我們總是不懈努力,
原创 boost string
boost::algorithm提供了很多字符串算法,包括: 大小寫轉換; 去除無效字符; 謂詞; 查找; 刪除/替換; 切割; 連接; 我們用寫例子的方式來了解boost::algorithm能夠爲我們做些什麼。 boost::al
原创 const
1. const修飾普通變量和指針 const修飾變量,一般有兩種寫法:const TYPE value; TYPE const value; 這兩種寫法在本質上是一樣的。它的含義是:const修飾的類型爲TYPE的變量value是不可變
原创 遍歷樹
遞歸與非遞歸轉換的基礎知識是能夠正確理解三種樹的遍歷方法:前序,中序和後序,第一篇就是關於這三種遍歷方法的遞歸和非遞歸算法。 如何用棧實現遞歸與非遞歸的轉換(一)三種遍歷樹的算法 一.爲什麼要學習遞歸與非遞歸的轉換的實現方法?
原创 Windows API函數大全
Windows API函數大全 1. API之網絡函數 WNetAddConnection 創建同一個網絡資源的永久性連接 WNetAddConnection2 創建同一個網絡資源的連接 WNetAddConnection3 創
原创 boost udp
#include "stdafx.h" #include <ctime> #include <iostream> #include <fstream> #include <string> #include <boost/lexical_c
原创 vc++ 共享內存
// ShareMemory1.cpp : Defines the entry point for the console application.
原创 c++關鍵字詳解
c++關鍵字詳解(volatile,mutable,explicit,dynamic_cast<T>(expression))等 1 volatile有些變量是用volatile關鍵字聲明的。當兩個線程都要用到某一個變量且該變量的值會被
原创 stl
std::isdigit()判斷是否爲整形數,std::ispunct(),判斷是否爲標點符號或者特殊符號std::isalpha()判斷數否爲英文字符