摘要:
前几天刚刚在学习cocos2d-x,无聊之下自己做了一个类似Diamond dash的消类游戏,今天放到网上来和大家分享一下。我相信Diamond dash这个游戏大家都玩过,游戏的规则是这样的,有一个6*7的棋盘,每个格子中有不同颜色的方块(我这里选取了5种颜色),当点击某一个方块时,如果和这个相连的方块的个数大于等于三个,那么这些相连的方块都会被消去,然后在这些消去的方块上面的方块都会掉下来,补充这些消去的方块,同时,上面的方块掉下来之后在上面就回产生空缺,然后需要随机生成方块来补全上面的空缺,每次消去的得分为2^n,n是连续的方块的个数,游戏计时为1分钟。 在游戏设计的过程... 阅读全文
posted @ 2013-07-11 18:13
jlins
阅读(1752)
评论(6)
推荐(0)
摘要:
有时一个互斥量是不够的:比如:当多个线程同时访问一个队列结构时,你需要2个互斥量,一个用来保护队列头,一个用来保护队列元素内的数据。当为多线程建立一个树结构时,你可能需要为每个节点设置一个互斥量。同时使用多个互斥量会导致复杂度的增加最坏的情况就是死锁的发生,即两个线程分别锁住一个互斥量而等待对方的互斥量。 多互斥量可能导致死锁:如果可以在独立的数据上使用两个分离的互斥量,那么就应该这么做。这样,通过减少线程必须等待其他线程完成数据操作的时间。如果数据独立,则某个特定函数就不太可能经常需要同时加锁两个互斥量。如果数据不是完全独立的时候,情况就复杂了。如果你的程序中有一个不变量,影响着由两个互斥量 阅读全文
posted @ 2013-07-11 18:11
jlins
阅读(913)
评论(0)
推荐(0)
摘要:
声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处:http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。 ControlsFX 是JavaFX的一个扩展控件库。是对JavaFX内置的控件的一个补充。 下面是ControlsFX的示例程序: 大家可以看到,ControlsFX里新增加了一些控件。我们来分别看看有哪些控件把! ButtonBar: 这个就是一个简单的横向放置一些Buttons,能自动控制他们的位置。 Dialogs: 由于JavaFX中令人遗憾的没有对话框。ControlsFX里面提供... 阅读全文
posted @ 2013-07-11 18:09
jlins
阅读(5099)
评论(0)
推荐(0)
摘要:
成段更新,需要用到延迟标记(或者说懒惰标记),简单来说就是每次更新的时候不要更新到底,用延迟标记使得更新延迟到下次需要更新or询问到的时候.此处建议在纸上模拟一遍。Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. ... 阅读全文
posted @ 2013-07-11 18:07
jlins
阅读(245)
评论(0)
推荐(0)
摘要:
启动、停止、重启 MySQL 常见的操作方法: 简单罗列 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 mysqld_safe 启动:mysqld_safe & 二、停止 1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3、mysqladmin shutdown 三、重启 1、使用 servic... 阅读全文
posted @ 2013-07-11 18:05
jlins
阅读(369)
评论(0)
推荐(0)
摘要:
首先我们在struts2中要写上一个action/index.jsp//首先package是一个包,action里面的name是自定义的名字,class是自己写的一个类名,method是你要调用的方法。然后通过method方法里面返回的字符来确定你要跳转的界面。那么我们看看class里面你要写的类。packagecom.fish;public class Test { private Stringmessage; public String getMessage() { returnmessage; } public String execute() {//这个方法和上面是一样的 messa. 阅读全文
posted @ 2013-07-11 18:03
jlins
阅读(170)
评论(0)
推荐(0)
摘要:
Email:longsu2010 at yeah dot net 最近我和朋友谈起JavaScript中对象的问题。朋友以写JavaScript为生,而且生活的很好,然而我发现他并不真正懂这们语言的某些核心特征。如果你也有同样的困惑,我下面尝试解答。 朋友引用了一本书中的解释,如下: “有趣的是ECMAScript的原始值(像boolean,number和string)是伪对象,那就是说他们是有属性和方法的。” 真的很抱歉,他不是这样的。 我们先看一个例子 var a = 5;a.t = 3;alert(a.t);这个例子将会alert “undefined”。为什么呢?如果a是一个伪对... 阅读全文
posted @ 2013-07-11 18:01
jlins
阅读(263)
评论(0)
推荐(0)
摘要:
exec sp_addlinkedserver 'srv2','','mssql2008','服务器IP' exec sp_addlinkedsrvlogin 'srv2','false',null,'登录名','数据库登陆密码' 阅读全文
posted @ 2013-07-11 18:00
jlins
阅读(182)
评论(0)
推荐(0)
摘要:
Given a binary tree, return theinordertraversal of its nodes' values. For example: Given binary tree{1,#,2,3}, 1 \ 2 / 3return[1,3,2].Note:Recursive solution is trivial, could you do it iteratively?一次通过~~ 耶/** * Definition for binary tree * struct TreeNode { * int val; * TreeN... 阅读全文
posted @ 2013-07-11 17:57
jlins
阅读(150)
评论(0)
推荐(0)
摘要:
Hadoop promises to become a ubiquitous framework for largescale business intelligence, but right now it is difficulty for many developersto use. Datameer’s approack – making Hadoop accessible to more users who needscalable analytic power for their organization’s big data requirements.Inspired by the 阅读全文
posted @ 2013-07-11 17:56
jlins
阅读(406)
评论(0)
推荐(0)

浙公网安备 33010602011771号