原创 mysql sdk;順便調查有多少er在用這種方式訪問mysql?

// mysqlCon.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "winsock2.h" #pragma comment(lib,"./inc/libmysql.lib"

原创 請勿濫用memcached

Memcached是danga.com(運營LiveJournal的技術團隊)開發的一套分佈式內存對象緩存系統,用於在動態系統中減少數據庫負載,提升性能。關於這個東西,相信很多人都用過,本文意在通過對memcached的實現及代碼分析,獲

原创 新浪圍脖開放平臺六"字符串轉化"

//.h /** * @brief char convertion * @file NAStingUNIT.h * @author welbon * @Email < [email protected] > * * Cop

原创 處理器的大小端

爲什麼會有大小端模式之分呢?這是因爲在計算機系統中,我們是以字節爲單位的,每個地址單元都對應着一個字節,一個字節爲 8bit。但是在C語言中除了8bit的char之外,還有16bit的short型,32bit的long型(要看具體的編譯器

原创 需善於使用namespace

我們經常在很多頭文件中定義繁瑣的函數,不免遇到英文單詞匱乏,同名函數的出現,若此時某一文件同時包含了這2個文件,則造成編譯異常。   此時我們就可以給不同的模塊,定義自有的namespace,在使用的時候,用域操作::以用這些函數或變量。

原创 用 GDB 調試程序

用 GDB 調試程序 原著:Rick McMullin 用 gdb 調試 GCC 程序     Linux 包含了一個叫 gdb 的 GNU 調試程序. gdb 是一個用來調試 C 和 C++ 程序的強力調試器. 它使你能在程序運行時

原创 DAMAGE:after Normal block

今天幫助別人調試一個小程序,他的程序使用dev-c++調試會出現內存不可read的錯誤,我懶得啓動linux就直接使用vc6來調試了,會咣一聲程序掛掉,報DAMAGE:after Normal block這種錯誤,如圖http://wzg

原创 程序員阿士頓的故事

我告訴過你有關阿士頓的事情嗎? 阿士頓是一個典型的吃玉米長大的農場男孩,他的父母曾經是嬉皮士,從來沒有真正地同心協力過,直到有一天他的媽媽繼承了密歇根農村的15畝地。然後他全家搬到了那裏,買了一對奶山羊,靠在農貿市場把有機山羊奶酪賣給雅皮

原创 CtrIsValidHeapPointer(pUserData)、DLL、以及CString

在使用VC 6.0 做動態鏈接庫的時候,如果從exe主程序裏調用dll中的函數使用了CString類作爲參數,在函數結束的時候通常會遇到以下錯誤:_CtrIsValidHeapPointer(pUserData)dbgheap.cLine

原创 boost pool 集中展示

// boostPoolTest.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <boost/pool/pool.hpp> #include <boost/pool/objec

原创 makefile 詳細解讀

一、Makefile的規則在講述這個Makefile之前,還是讓我們先來粗略地看一看Makefile的規則。target ... : prerequisites ...command......target也就是一個目標文件,可以是Obj

原创 經典的C++開源庫 做大項目的時候別忘了利用上

經典的C++庫    STLport-------SGI STL庫的跨平臺可移植版本,在以前有些編譯器離符合          標準比較遠的情況下 那時還是有用的,當然目前vc71已經比較接近標準了,          故目前不怎麼用它了

原创 數組初始化還記得嗎

BYTE data[] = {"123456789"}; BYTE data1[] = {1,2,3,4,5,6,7,8,9}; BYTE num[]={'1','2','3','4','5','6','7','8','9'};

原创 stl std::find使用

原型與概述 它與所有的STL算法一樣,是一個模板函數,它的原型如下: #include <algorithm>template <class InputIterator, class T>InputIterator find ( In

原创 gSoap的簡易使用流程

1。下載對應版本的gsoap包 2。解壓後,到bin目錄找到2個exe文件 3。此exe可以生成對應的 nsmp,h,cpp等相關文件 4。建立proj,包含這些文件 5。根據生成的接口,相對調用。 點贊 收藏 分