原创 遊戲AI系統
AI學習 2011.3.23一、遊戲服務器玩家對象AI(控制層面AI)以玩家爲例,玩家對象的狀態的切換,靠對象狀態管理器類來完成。1、玩家對象的狀態機的構造對象狀態管理器類UBI_CStateManager管理所有類別對象(玩家對象、怪物
原创 使用VS2008下調試SGI STL源碼
轉自:http://www.tuicool.com/articles/j2ER3y 相信 很多C++的程序員都看過侯捷先生寫的《STL源碼剖析》,即使沒看過,也有所聞。正如侯先生開篇所說:源碼之前了無祕密。但有很多人只是看了這本書,沒有實
原创 任意類型類Any
Ref From OGRE#ifndef __OGRE_ANY_H__#define __OGRE_ANY_H__#include <algorithm>#include <typeinfo>namespace Ogre{ /** \ad
原创 Linux服務器性能查看分析調優
Linux服務器性能查看分析調優一 linux服務器性能查看1.1 cpu性能查看1、查看物理cpu個數:cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每個物理cpu中的
原创 生活技能系統
《永生》生活技能系統1 生活功能掛接 MonsterAttribute.tab中 :生活技能學習配置:1|2 啦,即:54 葵月 1 -1 1|14|15|16|17 1|14|15|16|17 0|1
原创 尋路算法——A*算法
2 尋路算法——A*算法剖析2.1 A*算法簡介原文鏈接:http://www.gamedev.net/reference/articles/article2003.asp原作者文章鏈接:http://www.policyalmanac.
原创 如何解析超長的protobuf
轉自:https://blog.csdn.net/li_yang98/article/details/5870817在調用protobuf的ParseFromString(str)方法時,默認情況下,如果str的長度>64MB,會返回失敗
原创 C++ Abstract Factory(抽象工廠)
藉助C++反射機制實現C++抽象工廠,代碼可直接複用,Linux & Windows。反射源碼:https://github.com/czfdlut/CodeProject/tree/master/src/reflect抽象工廠:http
原创 Linux終端下 dstat 監控工具
dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的侷限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統運行狀況並用於基準測試
原创 程序員的十種級別
第一級:神人,天資過人而又是技術狂熱者同時還擁有過人的商業頭腦,高瞻遠矚,技術過人,大器也。如丁磊,求伯君。 第二級:高人,有天賦,技術過人但沒有過人的商業頭腦,通常此類人不是頂尖黑客就是技術總監之流。 第三級:牛人,技術精湛,熟悉行業知
原创 free命令、buffer與cache的區別
free free 命令相對於top 提供了更簡潔的查看系統內存使用情況: # free total used free shared buffers cac
原创 Linux free命令:buffer 與 cache 區別
Linux free命令:buffer 與 cache 區別 2018年01月20日 12:04:44 陽光島主 閱讀數:2301更多 個人分類: Linux/Shell 版權聲明:本文爲米撲博客原創文章,未經米撲博客允許不得轉載。 ht
原创 free命令結果分析
1.free命令 # free -m total used free shared buffers cached Mem: 3072
原创 Linux最大線程數限制及當前線程數查詢
1、總結系統限制有: /proc/sys/kernel/pid_max #查系統支持的最大線程數,一般會很大,相當於理論值 /proc/sys/kernel/threads-max max_us
原创 Linux--CPU 命令
# 總核數 = 物理CPU個數 X 每顆物理CPU的核數 # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數 # 查看物理CPU個數 cat /proc/cpuinfo| grep "physical id"