摘要: while(OPEN!=NULL) { 从OPEN表中取估价值f最小的节点n; if(n节点==目标节点){ break; } for(当前节点n 的每个子节点X) { 算X的估价值; if(X in OPEN) { if( ... 阅读全文
posted @ 2015-09-09 15:38 iak 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 在cocos2dx中进行矩形的碰撞检测时需要对旋转过的矩形做碰撞检查,由于游戏没有使用Box2D等物理引擎,所以采用了OBB(Oriented bounding box)方向包围盒算法,这个算法是基于SAT(Separating Axis Theorem)分离轴定律的。 分离轴定律:两个凸多边... 阅读全文
posted @ 2015-04-17 23:46 iak 阅读(4742) 评论(0) 推荐(1) 编辑
摘要: 在cocos2dx项目中与运营平台(java sdk)对接时使用了JNI。通过C++调用Java在JniUtil.h文件中如下实现:#ifndef _JNIUTIL_H_#define _JNIUTIL_H_class JniUtil{public: void static login(c... 阅读全文
posted @ 2015-02-09 23:59 iak 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 由于GDB要打印的信息被分页了所以需要设置不分页显示set pagination off 阅读全文
posted @ 2015-02-04 18:41 iak 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 1.字符串匹配 假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 举个例子,如果给定文本串S“BBC ABCDAB ABCDABCDABDE”,和模式串P“ABCDABD”,现在要拿模式串P去跟文本串S匹配,整个过程如下所示: 1.S[0]为... 阅读全文
posted @ 2015-01-22 00:01 iak 阅读(252) 评论(0) 推荐(0) 编辑
摘要: limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。limits.conf的格式如下: username|@groupname type reso... 阅读全文
posted @ 2015-01-15 17:01 iak 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 当innodb_flush_log_at_trx_commit被 设置为0,日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作。当这个值为1(默认值)之时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新。当设置为2之时,在每个提... 阅读全文
posted @ 2015-01-14 18:58 iak 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1、创建用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"mysql>grant all privilegeson *.* to 'test'@'%' identified by '123456';mysql>flush privileges;... 阅读全文
posted @ 2014-12-25 10:58 iak 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 需要先安装ncurses-devel和texinfo如果不安装ncurses-devel,编译会出错如果不安装texinfo或者版本太低,安装会出错1、yum install -y ncurses-devel texinfo2、./configure3、make && make install 阅读全文
posted @ 2014-07-11 16:53 iak 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 安装debuginfo修改文件vi /etc/yum.repo.d/CentOS-Debuginfo.repo修改enabled的值为1使用debuginfo-install安装需要的文件 阅读全文
posted @ 2014-07-11 12:16 iak 阅读(230) 评论(0) 推荐(0) 编辑