原创 c++11 singleton 類模板實現

使用單例從來沒有如此容易和省心過, 傳統單實例類模板singleton, 二段式構造單實例模板delayed singleton.h: #ifndef _SINGLETON_H_ #define _SINGLETON_H_ #includ

原创 c++概要總結,持續更新

 一、  base data types(atom types) from c++0x/c++2011standard. typename g++4.5-32bit g++4.5-64bit vc10.0-32bit

原创 c++ split模板實現

模板實現,重載+6: template<typename _Elem, typename _Fty> inline void split(const _Elem* s, const _Elem delim, _Fty op) {

原创 iconv 用法封裝

std::string iconv_exec(const std::string& in, const char* fromcode, const char* tocode) { char buffer[128]; std

原创 Windows內存映射文件打造極速複製(速度已和ExtremeCopy商業軟件相當)

如題,先貼圖,後續上傳源碼和exe 測試文件大小7.08GB: 結果: 商業軟件ExtremeCopy 2.1測試結果: 最新代碼: /* * Copyright (c) purelib 2012-2015. */ #i

原创 單服務器單進程吞吐量優化總結

 單服務器單進程吞吐量優化總結: 1.使用多線程異步IO 2.使用線程本地存儲threadlocal 3.減少鎖操作,優化鎖的使用,如使用共享讀寫鎖 4.系統架構上減少客戶端間業務邏輯依賴 5.內存豐富的服務器中可爲一定數量的業務客戶

原创 魔獸改建程序源碼(一)

先貼出二進制下載地址:  http://download.csdn.net/detail/xyzzf/7322277 第一部分: 鍵盤映射DLL API實現: #include <Windows.h> #include <process

原创 c++調用約定(32位程序)

調用約定 參數暫存 清棧 清棧指令 __cdecl 右-->左入棧(this最後一個入棧) 調用者 add esp,n*4; __thiscall 右-->左入棧(ecx保存t

原创 【yasio】輕量級跨平臺socket庫v3.31.2發佈

yasio-3.31.2[stable]更新 優化單利類模板實現,詳見: https://github.com/simdsoft/yasio/issues/200 修正配置宏拼寫YASIO_VERBOS_LOG修正爲YASIO_

原创 C++ 實踐總結

 對於一個應用程序而言,靜態鏈接庫可能被加載多次,而動態鏈接庫只會被加載一次。 Gameloft面試之錯誤一 Event: 面試官說如下程序是可以鏈接通過的. class Base { Public:     Ba

原创 【yasio】輕量級跨平臺socket庫v3.31.0發佈

yasio-3.31.0發佈 (輕量級跨平臺網絡庫) 添加initialBytesToStrip參數設置支持, 使用選項YOPT_C_LFBFD_IBTS設置 添加ssl支持,使用YASIO_HAVE_SSL編譯宏啓用, 用信道