码迷,mamicode.com
首页 > 其他好文 > 周排行
Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检测
碰撞监听 首先,确保我们创建物理对象的时候,给对象设置了碰撞条件(如果你是一步步按着教程来写的代码,那就是设置好了): body->setCategoryBitmask(1); // 0001 body->setCollisionBitmask(1); // 0001 body->setContactTestBitmask(1); // 0001 这样我们才能监听到它们的碰撞事件,至于原理,就不说了,以我的唠叨程度,不是一两篇内容能说完的。...
分类:其他好文   时间:2014-05-08 10:42:05    阅读次数:343
cocos2d-x项目101次相遇:3.0 的点击事件,CCTouchDelegate已经停用了
cocos2d-x 101次相遇 / 目录 1 安装和环境搭建 -xcode 2 Scenes , Director, Layers, Sprites 3 建立图片菜单 4 在HelloWorld上--建立新场景 5 增加一个精灵sprite 5.1 缩小sprite并使之完整显示 6 action ,移动sprite 7 3.0 的点击事件,CCTouchDelegate已经停用了 8 使用触摸事件移动 精灵...
分类:其他好文   时间:2014-05-08 10:40:16    阅读次数:324
连载:面向对象葵花宝典:思想、技巧与实践(30) - SRP原则
前面详细阐述了“高内聚低耦合”的总体设计原则,但如何让设计满足这个原则,并不是一件简单的事情,幸好各位前辈和大牛已经帮我们归纳总结出来了,这就是“设计原则”和“设计模式”。毫不夸张的说,只要你吃透这些原则和模式并熟练应用,就能够做出很好的设计。==================================================================【SRP原则详解】SRP...
分类:其他好文   时间:2014-05-08 10:40:42    阅读次数:330
智能机器人企业客服
“客户与客服供需不对等、交流方式杂乱、客户提问时间点不确定并且重复率高”,还在为您的企业出现如此困境而担忧吗?针对目前炙手可热的“垂直网站+电子商务+微信公众号”互联网地带出现的如此困境,智能企业客服无疑是解决此问题的一剂良药。 为什么要用智能企业客服  节省巨大的人力成本。有了智能企业客服,不用再担心客户与客服供需不对等的问题,故有一智能客服,绝不会放过一个提问。  24小时不间断...
分类:其他好文   时间:2014-05-08 11:03:05    阅读次数:312
Ibatis基础知识:#与$的区别
Ibatis是一个轻量级、非侵入式的持久层框架,适用于范围较广、较轻便…… 在实际开发过程中,很多人搞不懂#号和$号有什么区别,下面我们就来分析一下这两个SqlMap参数标记。...
分类:其他好文   时间:2014-05-08 10:56:21    阅读次数:351
Ubuntu下的wxWidgets编程(学生信息管理写入文件,文件格式是.txt)
1. 在Linux平台下编译安装wxWidgets和Codeblocks,搭建GUI程序开发平台 2. 编写GUI程序,检测当前计算机的配置: 1) 在工作区以适当的方式输出the description of the current platform, the amount of free memory, the current host machine's name等; 2) 在状态栏实时显示当前时间。 3. 编写GUI程序,实现一个XX信息管理系统。要求用户可以选择进行输入或输出: 1) 可以把对应信...
分类:其他好文   时间:2014-05-08 10:48:07    阅读次数:283
leetcode第一刷_Binary Tree Level Order Traversal II
很简单的题目,在想是不是后面就不要更这么简答的了,大家都会写,没人看啊。层序遍历的基础上,加了保存每一层,加了从下往上输出,就是一个vector和一个stack的问题嘛,无他,但手熟尔。 class Solution { public: vector > levelOrderBottom(TreeNode *root) { vector > res; if...
分类:其他好文   时间:2014-05-08 11:17:46    阅读次数:268
lightoj1061 (N Queen Again)搜索+状压dp
题意:(八皇后问题的变形)给定8个皇后的位置,然后问最少要走几步使得每个皇后之间可以不相互攻击(不在同一行同一列同一斜线)。其中走的过程每步可以横着竖着斜着走多个格子。 解法:先枚举所有合法的八皇后局面(总共92种)。然后将给的点对合法八皇后局面进行匹配。dp[i][j]表示合法八皇后前i个点用掉给定八皇后集合的子集j所花费的最小步数。这里的匹配相当于两个集合各八个点,进行一一配对。原来...
分类:其他好文   时间:2014-05-08 11:13:51    阅读次数:317
leetcode第一刷_Convert Sorted List to Binary Search Tree
好,二叉搜索树粉末登场,有关他的问题有这么几个,给你一个n,怎样求所有的n个节点的二叉搜索树个数?能不能把所有的这些二叉搜索树打印出来? 这道题倒不用考虑这么多,直接转就行了,我用的思想是分治,每次找到一半的位置,分离出中间节点,作为新子树的根节点,然后递归构造前半部分和后半部分。 class Solution { public: TreeNode *sortedListToBST(L...
分类:其他好文   时间:2014-05-08 11:07:14    阅读次数:266
使用 System.IO 序列
使用 System.IO 序列   F# 的一个有趣的能力是可以生成延迟序列(lazysequences,我们在第三章中讨论过),它可以用来处理大型文件,避免对文件预先分配的所有内存的开销,这样就能够处理那些太大而装不进 32 位系统的大型文件了。 生成序列非常简单,使用File.OpenText 方法,以文本文件流的形式打开文件。这个方法提供了一个流读取器(stream reader),使...
分类:其他好文   时间:2014-05-08 10:46:39    阅读次数:290
C#二进制字节数组操作函数 截取字节数组SubByte
C#二进制字节数组操作函数 截取字节数组SubByte /// /// 截取字节数组 /// /// 要截取的字节数组 /// 开始截取位置的索引 /// 要截取的字节长度 /// 截取后的字节数组 public byte[] SubByte(byte[] srcByt...
分类:其他好文   时间:2014-05-08 11:15:21    阅读次数:246
NYOJ 660 逃离地球
NYOJ 660 逃离地球...
分类:其他好文   时间:2014-05-08 10:59:50    阅读次数:297
leetcode第一刷_Balanced Binary Tree
二叉平衡树好火啊,几乎每个公司的笔试题里都有它,考了好多次我都不会,挂笔试很有可能就是因为它,还有一个它的同伙叫二叉搜索树,貌似人气比它还要高一些。二叉平衡树是什么样的树呢,是每个节点的左右子树高度相差绝对值都不超过1。好,你说你终于回了,这不很简单吗,求一下根节点的左右字数高度,如果满足,他就是,否则就不是嘛。不是啊亲,要求是所有节点都满足这个条件,判断的时候必须每个节点都验证的! 扯了这么长...
分类:其他好文   时间:2014-05-08 11:05:26    阅读次数:286
C# 二进制字节流查找函数IndexOf
C# 二进制字节流查找函数IndexOf /// /// 报告指定的 System.Byte[] 在此实例中的第一个匹配项的索引。 /// /// 被执行查找的 System.Byte[]。 /// 要查找的 System.Byte[]。 /// 如果找到该字节数组,则为 searchBytes 的索...
分类:其他好文   时间:2014-05-08 11:10:26    阅读次数:259
向自由的人生前行
最近,由于自己有了MBA,觉得为了成为一个熟练的用户,应该看点介绍mac使用的东西,一搜之下就看了《Mac Talk:人生元编程》,这本书不仅仅讲了很多使用mac的技巧以及苹果的历史,而且还有很多我觉得很有道理的看法。在《Mac Talk》的某一节中,推荐了前几年很火的网络小说《悟空传》,本着对西游的热爱,把这本书也捎带看了。...
分类:其他好文   时间:2014-05-08 10:43:28    阅读次数:460
leetcode第一刷_Minimum Depth of Binary Tree
很简单的题目,不过还是觉得要说一下。最小深度,很快想到bfs,层序遍历嘛。本科的时候实在是没写过多少代码,一开始居然想不到怎么保存一层的信息。后来想到可以压入一个特殊的对象,每次到达这个对象就知道是一层了。我用的是空指针,觉得这个适用性还是不错的。一层的节点入队结束后,应该压入一个NULL,当一层的节点都处理完,遇到NULL的时候,要在队列尾部再入队一个NULL,这是后一层的分界线嘛。 昨天在另...
分类:其他好文   时间:2014-05-08 11:09:28    阅读次数:315
流中的flush
输入输出流一般都是用缓冲的,也就是说不是每次你要它读/写一个或少数几个字节,他就立马执行的,而是将这些请求放入缓冲,积累到一定量的时候才一起执行,以提高效率。 flush的作用就是强制将缓冲区里的东西立刻执行然后清空,不管里面有多少东西...
分类:其他好文   时间:2014-05-08 11:00:17    阅读次数:280
HDU 4240 Route Redundancy 一条流最大的路径
题目来源:HDU 4240 Route Redundancy 题意:求最大流与一条流最大的路径的比值 前者最大流求出 后者是每一条路的最小值再取大 思路:我用的是dinic 可以在DFS的时候在传递一个参数 表示当前增广路可以通过最大的流量 然后当x==t 到达汇点时 在取他们的最大值 #include #include #include #include #include usi...
分类:其他好文   时间:2014-05-08 10:58:21    阅读次数:319
SWTBOK测试实践系列(1) -- 测试在项目前期的评审投入划算吗?
测试策略:静态测试还是动态测试? [对话场景] 成功发布某个软件版本之后,项目团队召开了项目的经验教训总结大会。在会议期间,项目经理小项和测试经理小测进行了如下的对话: 小项:“小测,我们的项目时间压力很大,测试执行是我们的关键路径,测试团队是否可以在测试执行阶段投入更多的人力和物力?”限定时间和人力资源同等条件。 小测:“啊!假如增加我们的测试执行时间,在整个周期不变的情况下,我们就需要...
分类:其他好文   时间:2014-05-08 11:10:59    阅读次数:317
leetcode第一刷_Path Sum II
在更新上面一道题的时候我就想,是不是还有一道打印路径的,果不其然啊。 这种题非常常见的,做法也很简单,我是用一个引用的vector来存,满足条件之后直接压入结果集中,当然也可以用数组之类的,都一样。用引用需要注意的问题就是递归进行到后面的时候会对栈中的上层状态产生影响,当然可以用传值的方法来避免这个问题,但是那样子开销太大了(每次船建和销毁一个类对象,不是明智的选择)。那么就是要回退,那什么时候...
分类:其他好文   时间:2014-05-08 11:03:31    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!