原创 Ping and Traceroute
正在看TCP/IP詳解1,所以相關都得了解下。 實現代碼採摘: http://research.microsoft.com/en-us/um/redmond/projects/invisible/src/games/ping/ping
原创 Player(Loginserver) 分析
// // Player 是指已經通過網絡連接進入服務器端程序的客戶 // // // #ifndef __PLAYER_H__ #define __PLAYER_H__ #include "Type.h" #include "Soc
原创 SocketInputStream 分析
// //文件名稱: SocketInputStream.h //功能描述: 消息數據的接收緩存,提供數據的接收和格式化讀取功能 // // // #ifndef __SOCKETINPUTSTREAM_H__ #define _
原创 linux 下C/C++程序常用調試方法(gdb)
不管是在開發或者運行過程中,調試保證程序正常運行最基本的手段,熟悉這些調試方式,方便我們更快的定位程序問題所在,提高開發效率。 一 程序正常運行調試 (1) 直接使用gdb 開發過程中最常用的方式,我們
原创 linux下使用性能分析工具nmon
一 簡介 nmon 工具可以幫助在一個屏幕上顯示所有重要的性能優化信息,並動態地對其進行更新。這個高效的工具可以工作於任何啞屏幕、telnet 會話、甚至撥號線路。另外,它並不會消耗大量的 CPU 週期,通常低於百分之二。在更新的計算
原创 install and use odbc at linux
</pre>//install unixodbc<p></p><p>download from <a target=_blank href="http://www.unixodbc.org/">點擊打開鏈接</a></p><p>$ta
原创 禁用複製賦值的問題
如果在構造函數中用到了 new之類的初始化操作,在析構函數調用了delete. 如果沒有禁用拷貝構造,複製賦值 那麼在進行 A a; A b= a; 操作時, b 進行析構的時候,會把a 申請的內存給析構掉,會造成a 裏面的對
原创 simple select echo server example
// echo_server.cc#include <fcntl.h> // fcntl #include <stdlib.h> // exit #include <sys/select.h> // select #inc
原创 用mysqlslap進行壓力測試
lee@ubuntu:~$ mysqlslap --help mysqlslap Ver 1.0 Distrib 5.1.49, for debian-linux-gnu (x86_64) Copyright (C) 2005 MySQ
原创 template method
// imple1 use inherit // class forward declare class record; class primary_key; class genereate_table_algoritem1 { publ
原创 makefile 生成/使用靜態庫
// puls.h int my_puls(int x,int y); // puls.cc int my_puls(int x,int y) { return x + y; } // puls_lib_test.cc
原创 simple poll echo server example
// echo_server.cc #include <fcntl.h> // fcntl #include <stdlib.h> // exit #include <sys/socket.h> // socket #in
原创 State
class TCPOctetStream; class TCPState; class TCPConnection { public: TCPConnection(); /* */ void ActiveOpen(); vo
原创 關於壓測
2011-10-31 第一天測試,客戶端蹦了1000多次。因爲之前沒有任何的異常處理,最近在遊戲主程序入口添加了異常捕獲,檢測到異常即彈出BUG提交報告,結束客戶端進程。此方法導致客戶端崩潰次數過多,需要做處理,以後在做開發的時候,每個函
原创 VS2010 編譯 STLPORT
下載地址: http://sourceforge.net/projects/stlport/ 下載後解壓,假設目錄爲:D:\STLport,接下來就該編譯它了: 1.在開始菜單中找到VC 命令行工具,這樣可以省去很多事(網上很多