自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 stl-priority_queue

在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的“#include #include #include using namespace std;int main(int argc, char* argv[]){

2011-09-22 22:13:09 367

原创 stl-heap

#include #include #include using namespace std;void print(int& i){    cout }int main(int argc, char* argv[]){    i

2011-09-22 22:10:24 422

原创 observer模式的简单实现

// observer.h#ifndef OBSERVER_H_#define OBSERVER_H_#include using namespace std;class CAspect{    CAspect()    {

2011-09-22 22:00:59 605

原创 game-行走请求处理

处理流程如下:1)       更新该玩家的rtt(用于统计网络延迟和cs同步);2)       更新玩家在服务器世界中的位置(流程见“定时器驱动行走”中的描述);3)       比较玩家在服务器世界中的位置和在客户端的当前位置,如果超出了容忍的距离,则通知客户端

2011-09-18 21:52:24 443

原创 计算两点间的距离+浮点数按精度四舍五入

// 返回x的平方根的倒数,很诡异的算法float InvSqrt(float f32Num){    float f32Half = 0.5f * f32Num;    int i32Num = *(int*) &f32Num; // store floatin

2011-09-18 21:23:33 905

原创 game-定时器驱动行走

假设玩家X在服务器世界中的当前位置为上图中的节点CurPos,记为CurPos(x, y)。行走路径如上图所示,共5个节点,记为MovePath。这条路径已经经过验证,是合法的。玩家开始行走的时间记为StartMoveTime。在tick中要做的就是根据流逝的时间和这段行走路径来

2011-09-18 19:29:13 483

原创 shell 读文件行 for awk grep

while read linedo        item=`echo $line | awk -F: '{print $2}'`        #echo $item        grep "$item" 2.txt > /dev/null 2>&1

2011-09-16 10:40:48 1318

Programming in Lua

Programming in Lua Lua程序设计.chm

2011-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除