- 博客(6)
- 收藏
- 关注
转载 c/c++时间函数
c/c++时间函数UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒。Epoch是指定为1970年1月1日凌晨零点零分零秒,格林威治时间。目前大部份的UNIX系统都是用32位来记录时间,正值表示为1970以后,负值则表示1970年以前。下面看下time.h中的time函数,sys/time.h中的gettimeofday函数#
2016-06-28 10:59:40 278
转载 群体寻路算法Flow Field Pathfinding
AI Flow Field PathfindingFlow Field Pathfinding Leif ErkenbrachDecember 5, 2013AI, ProgrammingOne of the most important and wide reaching subjects of artificial intelligence in v
2016-06-03 14:03:57 5972
原创 在c++的struct中使用类成员导致android下崩溃-SIGSEGV
在struct中定义了std::string类型的成员,在win和ios下访问都没有问题,在android下执行到str.assign(buf, len)时发生段错误。最后,把struct改为class后正常了。
2016-06-01 18:56:28 353
原创 利用ndk-gdb调试时,检测到的app_abi为armeabi
利用ndk-gdb调试时,检测到的app_abi为armeabi,但是我编译的时候用的命令行参数是armeabi-v7a。解决方法:在application.mk中添加app_abi配置。因为ndk-gdb是从这个文件里读取配置的。
2016-06-01 11:01:14 458
原创 抓包工具Wireshark自定义协议解析lua脚本
因为游戏中通信用的是自定义的基于tcp的协议,原始数据都是二进制的,用这个解析后更方便抓包时查看。-- game protocol over tcp dissector for wiresharkdolocal PROTO_MYGAME = Proto("MYGAME", "MYGAME Game Over Tcp")-- headerlocal f_mygame_
2016-06-01 10:45:47 5086
转载 MTU最大传输单元与TCP中的MSS的关系
MTU:最大传输单元,指的是二层设备所能一次传输的最大载荷的大小。如果超过该数值则无法传输。一些常见的链路的MTU如下:10/100m以太:1500(加上以太帧头的话是1514)1000M以太:9216(这个应该是不加以太帧头的)E1: 179401、MTU和MSS的关系:MSS是TCP协议在三次握手阶段协商的一个参数,是TCP协议本身一次所能传输的数据块的大小,他和W
2016-06-01 10:27:07 2831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人