随笔分类 -  特殊技术问题设计思路

摘要:一、mysql 表中如果是单主键的话,那这个主键也会被 系统默认建为 索引二、mysql 表中如果是复合主键的话,那系统会遵循左对齐原则,即如复合主键 a 和 b字段和c字段..., 默认建的主键索引是abc即主键全有,把所有主键全部建立在一个单独的主键索引中。那只有条件中有a的话这个索引才会命中,... 阅读全文
posted @ 2015-09-19 16:48 wzhanke 阅读(3212) 评论(0) 推荐(0)
摘要:Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统作者: 深蓝色右手来源: 博客园发布时间: 2011-04-19 11:18阅读: 1282 次推荐: 0 原文链接 [收藏] 谈到人工智能(AI),这个话题就太大了;大学里有《人工智能教程》专门讲这方面的知识,什么大名鼎... 阅读全文
posted @ 2015-09-19 11:38 wzhanke 阅读(202) 评论(0) 推荐(0)
摘要:技术系列之“状态机”作者: cppexplore发布时间: 2015-09-13 11:03阅读: 1194 次推荐: 2 原文链接 [收藏] 一、状态机描述 状态机理论最初的发展在数字电路设计领域。在数字电路方面,根据输出是否与输入信号有关,状态机可以划分为Mealy型和Moore型状态机;根... 阅读全文
posted @ 2015-09-19 11:29 wzhanke 阅读(1307) 评论(0) 推荐(0)
摘要:状态机思路在程序设计中的应用作者: 张俊发布时间: 2015-09-13 12:20阅读: 1314 次推荐: 3 [收藏] 状态机的概念 状态机是软件编程中的一个重要概念,比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序... 阅读全文
posted @ 2015-09-19 11:28 wzhanke 阅读(294) 评论(0) 推荐(0)
摘要:状态机的两种写法发布时间: 2015-09-13 13:22阅读: 1972 次推荐: 3 [收藏] 有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,... 阅读全文
posted @ 2015-09-19 11:27 wzhanke 阅读(1085) 评论(0) 推荐(0)
摘要:public class StopWatch {static public int AN_HOUR = 60 * 60 * 1000;static public int A_MINUTE = 60 * 1000;;PRivate long startTime = -1;private long st... 阅读全文
posted @ 2015-08-28 10:12 wzhanke 阅读(1089) 评论(0) 推荐(0)
摘要:final CountDownLatch cdl = new CountDownLatch(1); new Thread(new Runnable() { @Override public void run() { ... 阅读全文
posted @ 2015-08-27 17:26 wzhanke 阅读(662) 评论(0) 推荐(0)
摘要:一、向队列里插入 数据:final BlockingQueue test = new ArrayBlockingQueue(1); test.offer(1); new Thread(new Runnable() { @Override ... 阅读全文
posted @ 2015-08-27 16:44 wzhanke 阅读(820) 评论(0) 推荐(0)
摘要:战斗由客户端来做,后端来验证 方式 原来 是 存在 弊端的,比如:一些概率性的 控制,这些概率性的控制如果交给客户端来做的话 势必会出现玩家自己来修改 这个概率的问题,那这些问题怎么解决呢,不解决的话就只能是后端做战斗,前端验证(这种方式如果整战报还好,如果是手动战报即一次出手就一份战报的话会经常出... 阅读全文
posted @ 2015-08-27 11:22 wzhanke 阅读(646) 评论(0) 推荐(0)
摘要:如果是以等级为主键或 联合主键 设计表时 尽量不要这整,因为策划 说不定哪天 感觉 这个等级 不符合当前要求,要改这个等级数值,那我们后端 还要进行数据的规整,因为一般我们后端也是根据这个等级进行封装vo的,所以为了以后扩展方便,尽量不要用等级等类似的作为表的主键或联合主键,可以用一个唯一的id作为... 阅读全文
posted @ 2015-07-01 15:16 wzhanke 阅读(193) 评论(0) 推荐(0)
摘要:比如做一件事件 有一个次数的限制,那这个限制我是怎么写呢?这个当前已做次数 是放在 vo 里,难道我这样写:if(vo!=null && vo.getCount>= 2) return 次数超过2次问题上边的写法有没有问题呢,其实是有点问题的,当次数限制 不是2次 而是 0次,就是说这个功能免费玩家... 阅读全文
posted @ 2015-07-01 11:04 wzhanke 阅读(349) 评论(0) 推荐(0)
摘要:Java 理论与实践: 流行的原子新原子类是 java.util.concurrent 的隐藏精华在 JDK 5.0 之前,如果不使用本机代码,就不能用 Java 语言编写无等待、无锁定的算法。在 java.util.concurrent 中添加原子变量类之后,这种情况发生了变化。请跟随并行专家 B... 阅读全文
posted @ 2015-05-07 21:48 wzhanke 阅读(257) 评论(0) 推荐(0)
摘要:遇到标题中的场景时我该怎么设计呢,假如就是标题中 有2个坑位A和B ,2个坑位之间同一个时间点互相抢,抢完修改2个坑位对象属性,但又担心第三者来抢 这2个坑位,所以2个坑位都要加锁,但是如果2个坑位加锁,假如 是A去抢B,A锁住了,B也锁住了,那在A中拿B时 和 B中拿A那就坑位死锁了,还有就是 抢... 阅读全文
posted @ 2015-05-07 18:03 wzhanke 阅读(276) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-22 13:57 wzhanke 阅读(2) 评论(0) 推荐(0)