原创 動態設置Edit控件的背景及字體顏色

  1.新建一個基於對話框的應用程序,在對話框上添加一個Edit控件和三個Radio控件 2.修改Radio控件的ID分別爲:IDC_RAD_RE

原创 關於LINUX系統netterm終端登陸亂碼問題。

近段做一些linux下的工作,碰到亂碼問題,隨便標記一下,以方便各位朋友參看。    linux ra4 系統默認zh_CN.UTF-8 所以在使用終端軟件時要兩端統一對應就OK。 具體查看/etc/sysconfig/i18n  這個文

原创 轉:DLL注入大法—之HOOK注入

我原來寫過有關HOOK的介紹,如果你看過了或者是以前寫過HOOK程序,那麼你已經會這種DLL注入了。它其它就是爲系統或某個線程安裝一個鉤子。這裏要說的是,如果是全局鉤子,那麼你的DLL將會在進程調用時載入到任意一個調用的進程的地址空間中,

原创 散談遊戲保護那點事~就從_TP開始入手吧

標 題: 【原創】散談遊戲保護那點事~就從_TP開始入手吧作 者: crazyearl時 間: 2010-12-20,02:37:22鏈 接: http://bbs.pediy.com/showthread.php?t=126802 聲

原创 setsockopt設置socket狀態 解決相關端口占用問題!

setsockopt設置socket狀態 1.closesocket(一般不會立即關閉而經歷TIME_WAIT的過程)後想繼續重用該socket: BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKE

原创 簡單編寫makefile文件,實現GCC4.9編譯項目,加入boost庫測試等等。。

一、需要用到的hw.cpp hw.h funtest.cpp funtest.h makefile 幾個測試文件 1、hw.cpp代碼如下: #include "hw.h" #include "funtest.h" using names

原创 g++編譯時默認支持C++11的幾個配置小方法

//第一種,直接包含在源程序文件中,如第一行代碼所示 #pragma GCC diagnostic error "-std=c++11" #include <iostream> using namespace std; int main(

原创 智能指針auto_ptr

 智能指針(auto_ptr) 這個名字聽起來很酷是不是?其實auto_ptr 只是C++標準庫提供的一個類模板,它與傳統的new/delete控制內存相比有一定優勢,但也有其侷限。本文總結的8個問題足以涵蓋auto_ptr的大部分內

原创 va_start和va_end使用詳解

va_start和va_end使用詳解   本文主要介紹va_start和va_end的使用及原理。   在以前的一篇帖子Format  Messagebox中曾使用到va_start和va_end這兩個宏,但對它們也只是泛泛的瞭

原创 Boost庫學習隨記四 pool內存池使用示例:pool、object_pool、singleton_pool、pool_alloc內存池

#include <iostream> #include <vector> #include <boost/pool/pool_alloc.hpp> #include <boost/pool/object_pool.hpp> #inclu

原创 boost庫學習隨記五 Boost.Locale 之字符轉換 gbk utf8 big5 string wstring等

Boost.Locale是一個庫,它提供高質量的本地化的設施在C + +的方式。它最初是設計的一部分CppCMS - C + +的Web框架的項目,然後促成了提升。 Boost.Locale提供強大的工具,跨平臺的本地化軟件開發 - 這

原创 Cocos2d-x 學習隨記二 Boost::Locale解決中文亂碼問題

問題及處理方案: 一、Cocos2d-x 引擎編碼格式默認爲utf8,而VS開發環境默認爲gbk2312,如修改編碼保存格式爲utf8,可以暫時解決亂碼,但存在編譯時錯誤,這跟輸出的字符個數有關。 (解決方案:如報錯可以在字符串後加一個字

原创 inline hook 多核安全相關問題隨記。。。

  Intel CPU相關指令:LOCK 這是一個指令前綴,在所對應的指令操作期間使此指令的目標操作數指定的存儲區域鎖定,以得到保護。 XADD 先交換兩個操作數的值,再進行算術加法操作。多處理器安全,

原创 boost庫學習隨記六:使用同步定時器、異步定時器、bind、成員函數回調處理、多線程的同步處理示例等

一、使用同步定時器 這個示例程序通過展示如何在一個定時器執行一個阻塞等待。 //makefile #---------------------------------------------------------- #makefi

原创 Boost庫學習隨記二 date_time、time_duration、date_facet、time_facet、timer庫示例等:

//"Boost_data_Timer.h"頭文件 #ifndef BOOST_TEST #define BOOST_DATE_TIME_SOURCE #include <libs/date_time/src/gregorian/gr