原创 libevent讀書筆記

1.libevent使用回調可以讓用戶自定義log和內存分配,回調的威力 2.libevent的替換內存分配過程中使用了一個union,趕腳很霸氣 /* This union's purpose is to be as big as t

原创 自定義斷點

void mybreakpoint(bool b){if (!b){__asm{INT 3;}} }; #ifdef _DEBUG#define  

原创 CppUnit使用

轉自:http://www.cnblogs.com/eric_lgf/archive/2009/10/10/1580330.html CppUnit入門 CppUnit是一個開源的、跨平臺的用於C++的單元測試工具。本文以VC

原创 clr 工程設置 調試

今天簡單的封裝了下sqlite,但是在調試的過程中,怎麼調不到工程裏面,用depends打開生成的dll發現有說缺少庫,不過程序運行正常,後來看了下

原创 [轉]__FILE__,__LINE__,FUNCTION__實現代碼跟蹤調試(linux下c語言編程)

原文地址:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html __FILE__,__LINE__,FUNCTION__實現代碼跟蹤調試(linux下c語言編程)

原创 protoc工具的使用

下了protoc但是不知道參數怎麼用。現在把各個選項翻譯下:  -IPATH, --proto_path=PATH:  Specify the directory in which to search forimports.  May b

原创 CodeBlocks 使用

之前一直使用vim+gcc+gdb在linux上搞,自己太菜,搞到不太順手,所以選來一款ide:CodeBlocks現在將使用中遇到的東東記下來。 1.設置參數     Settings->Debugger->GDB/CDB Debugg

原创 windbg 調試

第一次使用windbg 1.配置windbg,查看相關文檔,熟悉相關命令;從http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx下載內核符號,配置的符號路徑自己程序的

原创 [轉]redhat配置centos yum源

再一次被linux震撼到了。redhat安裝centos yum源,由於在redhat上上打算裝google chrome瀏覽器引發的事情。 http://wenku.baidu.com/view/de52f0130b4e767f5acf

原创 spy++ 使用.

現在又在搞mfc了,用了下spy++記錄下。 1.列出windows。 2.找到目標窗口。鼠標拖住3.拽到目標窗口 3在windows列表中會高亮顯示 4.右擊。選擇message,即可。 5,你會得到一系列的輸出

原创 記錄操作數據

寫了一個記錄操作數據的類,用來抓at指令來着。沒有效率和其他的考慮,在這記錄下。 CDebugTools.h #ifndef CDEBUGTOOLS_H_H #define CDEBUGTOOLS_H_H #include <strin

原创 WireShark使用和網絡初試

1.使用wireshark進行抓包。 工具條。第一個,選擇網卡,第三個抓包,第四個停止抓包。  設置的過濾條件爲:ip.addr == 111.11.26.214 && tcp && tcp.port == 50038. 連接過程中的三才

原创 libenevt -windows編譯靜態庫

1.下載libevent 源碼,http://sourceforge.net/projects/levent/files/libevent/ 2.找到源碼中nmake文件。略讀腳本,可以看出最後生成三個lib.從最後的lib進行推導,到.

原创 [轉]codeblock快捷鍵

一款開源的C/C++ IDE(集成開發環境),基於wxWidgets GUI體系,跨平臺支持。 編輯器 快捷鍵 功能 Ctrl+Z 恢復上一次操作 Ctrl+Shift+Z 重複上一次操作

原创 libevent windows 編譯

[文章作者:張宴 本文版本:v1.0 最後修改:2011.03.30 轉載請註明原文鏈接:http://blog.s135.com/libevent_windows/]  本文介紹瞭如何在 Windows 操作系統中,利用微軟 Visua