摘要:
在Cocos2d-x中经常碰到init() 和 onEnter()init()和onEnter()这两个方法都是CCNode的方法。 1.二者的执行顺序是:先init() 后onEnter()。 2.init()在类的初始化时只会调用一次。 3.onEnter在该类被载入场景的时候被调用,可能会发生多次。 下面提供这样一个demo判断二者的执行顺序:BaseFile.h#ifndef __trydemo__BaseFile__#define __trydemo__BaseFile__#include #include "cocos2d.h"USING_NS_CC;class 阅读全文
posted @ 2013-09-01 20:07
pangbangb
阅读(232)
评论(0)
推荐(0)
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1181题意很简单。有用并查集做的。我这里用传递闭包做。有向图的传递闭包采用Floyd思想,可以判断任意两点之间是否有通路。 PS:Floyd思想:对于每一对顶点 u 和 v,看看是否存在一个顶点 w 使得从 u 到 w 再到 v 比已知的路径更短。如果是更新它。这题代码:#include #include #include using namespace std;int map[200][200];void floyd(){ for(int i='a'; ij { fo... 阅读全文
posted @ 2013-09-01 20:05
pangbangb
阅读(235)
评论(0)
推荐(0)
摘要:
空间参考系统与WKT解析1、为什么要空间参考系统?空间参考系统,也称为坐标系统。在GIS中为地理数据定位的基准,假设给你一个坐标(442281.875,4422651.589)。如果不给你空间参考系统,你可能根本不知道这个点在哪,是在欧洲还是在我们中国。这样就会给GIS应用带来困难。因此说没有空间参考的地理数据都是没有实际意义的。如果我告诉你他的空间参考系统是WGS84坐标系下的UTM50带的投影坐标系,那么你可能经过一些推算可以知道这是在北京。这里的推算就是用到了投影坐标反算,也就是由投影坐标系的平面坐标转换到地理坐标的经纬度。好了,现在大概应该知道空间参考系统的重要性了吧。2、空间参考系统 阅读全文
posted @ 2013-09-01 20:03
pangbangb
阅读(6136)
评论(0)
推荐(0)
摘要:
参考:http://www.cnblogs.com/ylbtech/archive/2013/02/22/2921771.html你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你只能将金条切割两次,你怎样分给这些工人?解答:只能切割两次,并且每天都要给金块。首先把金条看出成7小块的组合切割两次分割的方式:1 1 5, 1 2 4 ,1 3 3,有三种方式。对于1 1 5:第一天给1 第二天给1 第三天只能给剩下的5对于 1 2 4:第一天给1第二天给2 (这里需要拓展思维:让他们找回1)第三天再给1第四天给4(这里继续拓展思维:让他们找回 1 和 2)第 阅读全文
posted @ 2013-09-01 20:01
pangbangb
阅读(202)
评论(0)
推荐(0)
摘要:
题目连接:3971 - Assemble 题目大意:有若干个零件, 每个零件给出的信息有种类, 名称, 价格, 质量, 现在给出一个金额, 要求在这个金额范围内, 将每个种类零件都买一个, 并且尽量让这些零件中质量最小的越大, 输出质量最小的值。 解题思路:首先可以用二分搜索确定质量, 然后在搜索的过程中要判断这个质量是否能被满足, 判断函数可以用贪心, 在每一类的零件中选择价格最低且质量大于等于当前质量的零件。(事先按照价格大小排序)。 #include #include #include using namespace std;const int N = 1005;const int M 阅读全文
posted @ 2013-09-01 19:58
pangbangb
阅读(202)
评论(0)
推荐(0)
摘要:
在之前lua学习:lua作配置文件里,我们学会了用lua作配置文件。其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。 1.载入游戏数据比如说,现在我有一份表单:data.xls 用什么工具解析这个Excel文件并将数据载入游戏?我们可以使用Lua来完成这个工作。不过要先将表单保存为csv文件(数值用逗号隔开的文件)。从表单中,我们可以得知第一行是键名,剩下的行是数值。我们可以用下面的lua函数载入该csv文件并保存到表中。function GetLines(fileName) index = 0 myLines = {} for line in io.lin... 阅读全文
posted @ 2013-09-01 19:56
pangbangb
阅读(325)
评论(0)
推荐(0)
摘要:
问题:有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是 分割开的,从一间里不能看到另一间的情况。现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。 有什么办法呢?解答:这里有三个未知数,对应亮与不亮只有两个已知值,不能解这个问题。还需引进别的属性。(1)引进开灯时间长短热的属性A B C三盏灯 A开时间长一些然后关掉 B开时间短一些关掉 C不开 根据灯热的三个程度即可解决这个问题A B C三盏灯 先把A长时间开一会然后开B C不开 根据A是热的 B是亮的 C是不亮的 也可解决这个问题。(2)扩展亮这个属性A B C三盏灯 进入房间给A灯接 阅读全文
posted @ 2013-09-01 19:54
pangbangb
阅读(586)
评论(0)
推荐(0)
摘要:
已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的并集新非降序链表S3。输入格式说明:输入分2行,分别在每行给出由若干个正整数构成的非降序序列,用-1表示序列的结尾(-1不属于这个序列)。数字用空格间隔。输出格式说明:在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出“NULL”。样例输入与输出:序号输入输出11 3 5 -12 4 6 8 10 -11 2 3 4 5 6 8 1021 2 3 4 5 -11 2 3 4 5 -11 1 2 2 3 3 4 4 5 53-1-1NULL//注意:当我用cin,cout的时候,最后一个case超 阅读全文
posted @ 2013-09-01 19:52
pangbangb
阅读(3713)
评论(0)
推荐(0)
摘要:
下面介绍下用C++实现的顺序队列,在VC6下调试通过。1、文件组织形式2、sq.h顺序队列类的说明#ifndef _SQ_H_#define _SQ_H_typedef int dataType;#define maxSize 100class sq{public: sq(); //~sq(); void push(dataType var); void pop(); dataType front(); bool isEmpty(); bool isFull();private: dataType queue[maxSize]; int head; int tail;};#endif 3、sq 阅读全文
posted @ 2013-09-01 19:49
pangbangb
阅读(563)
评论(0)
推荐(0)
摘要:
参考文档 http://blog.chinaunix.net/uid-20639775-id-1617795.html http://xxtianxiaxing.iteye.com/blog/563063 http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-single-user-mode.html http://www.mysqlab.net/knowledge/kb/detail/topic/backup/id/8309 在http://blog.csdn.net/mchdba/article/details/10544... 阅读全文
posted @ 2013-09-01 19:47
pangbangb
阅读(282)
评论(0)
推荐(0)