原创 OTL簡介 .

OTL簡介 OTL是Oracle, ODBC and DB2-CLI Template Library的縮寫,目前版本是4.0,是基於C++模板機制的C++庫。 OTL 4.0 由一個C++模板框架(C++ template framew

原创 我的VS2010+VAssistX

我的VS2010+VAssistX 最近越來越覺得VAssistX好用,可能是以前沒有去仔細研究過吧,也可能是因爲我是個快捷鍵控吧,不管怎樣,用或不用,方便或不方便,它就是那裏,一動也不動,進入正題,給大家介紹下我的使用配置:(我只是引

原创 使用rapidxml操作xml~讀寫文件操作

rapidxml~網上很容易下,下面介紹使用方法: 1、xml寫文件 如下: #include <iostream> #include <rapidxml/rapidxml.hpp> #include <rapidxml/rapidx

原创 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 區別簡介

需要區別__stdcall和__cdecl兩者的區別; #define CALLBACK __stdcall #define WINAPI __stdcall #define WINAPIV __cdecl #define APIEN

原创 給程序員介紹一些C++開源庫

C++開源庫,歡迎補充。 C++在“商業應用”方面,曾經是天下第一的開發語言,但這一桂冠已經被java搶走多年。因爲當今商業應用程序類型,已經從桌面應用迅速轉移成Web應 用。當Java橫行天下之後,MS又突然發力,搞出C#語言,有大片的曾

原创 C++中內存分配詳解

程序運行時,特別要注意的是內存的分配。下面介紹C++程序設計中的內存分配。 一、內存基本構成 可編程內存在基本上分爲這樣的幾大部分:靜態存儲區、堆區和棧區。他們的功能不同,對他們使用方式也就不同。 靜態存儲區:內存在程序編譯的時候就已經分配

原创 VS2008快捷鍵大全

Ctrl+m+Crtr+o摺疊所有大綱 Ctrl+M+Crtr+P: 停止大綱顯示 Ctrl+K+Crtr+C: 註釋選定內容 Ctrl+K+Crtr+U: 取消選定註釋內容 Ctrl+J : 列出成員 智能感知Shift+Alt+

原创 我的友情鏈接

51CTO博客開發

原创 Visual Studio 2008 單元測試

開發組件的時候使用VS集成的單元測試功能會很方便   1.新建一個類庫項目,併爲其中的類添加一個方法,方法任意 之後右鍵點擊代碼窗口 選擇方法 爲新建項目命名   然後在解決方案管理中就多了相應的Test Project和一個叫So

原创 VS2008快捷鍵大全

Ctrl+m+Crtr+o摺疊所有大綱 Ctrl+M+Crtr+P: 停止大綱顯示 Ctrl+K+Crtr+C: 註釋選定內容 Ctrl+K+Crtr+U: 取消選定註釋內容 Ctrl+J : 列出成員 智能感知Shift+Alt+

原创 簡單內存泄漏檢測方法,解決Detected memory leaks!問題

工作環境:WIN7,VS2005: 最近一個項目中,程序退出後,每次都出現內存泄漏,每次退出的時候泄露的內存塊都是1654,1650。 Detected memory leaks!Dumping objects ->{1654} nor

原创 友元函數

友元可以是一個函數,該函數被稱爲友元函數;友元也可以是一個類,該類被稱爲友元類。 類具有封裝和信息隱藏的特性。只有類的成員函數才能訪問類的私有成員,程序中的其他函數是無法訪問私有成員的。非成員函數可以訪問類中的公有成員,但是如果將數據成員都

原创 C運行時庫(C Run-time Library)詳解

一、什麼是C運行時庫 1)C運行時庫就是 C run-time library,是 C 而非 C++ 語言世界的概念:取這個名字就是因爲你的 C 程序運行時需要這些庫中的函數. 2)C 語言是所謂的“小內核”語言,就其語言本身來說很小(不多

原创 10步讓你成爲更優秀的程序員

轉自:http://www.aqee.net/10-steps-to-becoming-a-better-programmer/ 這篇文章要介紹的,是我作爲專業程序員這些年來學到的能真正提高我的代碼質量和整體工作效率的10件事情。   1.

原创 URLEncode編碼

URLEncode:是指針對網頁url中的中文字符的一種編碼轉化方式,最常見的就是Baidu、Google等搜索引擎中輸入中文查詢時候,生成經過Encode過的網頁URL。 URLEncode的方式一般有兩種,一種是傳統的基於GB2312