首页 > 其他
cocos2dx《单机斗地主》源码解剖之八 电脑玩家出牌与跟牌(结束)
上一篇文章对玩家手中的牌进行分析归类,下面就该实现电脑玩家出牌与跟牌的策略了。首先我们来看看出牌的策略,代码如下: void GameScene::update(float delta){ switch (m_iState) { case 0: SendPk(); break; case 1:...
分类:其他   时间:2015-03-03 13:40:09    收藏:0  评论:0  赞:0  阅读:236
HDOJ 题目5090 Game with Pearls(二分图)
Game with Pearls Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 919    Accepted Submission(s): 353 Problem Description Tom and Jerry a...
分类:其他   时间:2015-03-03 13:39:49    收藏:0  评论:0  赞:0  阅读:357
MD5加密方式
MD5加密的核心代码: /** * MD5加密 * * @param data * @return * @throws Exception */ public static byte[] encryptMD5(byte[] data) { MessageDigest md5 = null; try { md5 = MessageDigest.getIn...
分类:其他   时间:2015-03-03 13:39:48    收藏:0  评论:0  赞:0  阅读:260
BZOJ 3610 Heoi2014 林中路径 矩阵乘法
题目大意:给定一张有向图,多次询问从S到T经过不超过K条边的所有路径的长度的平方和 首先这题一点也不麻烦 现有一带权整数集合S 我们令一个矩阵F_S表示从第i个点到第j个点,经过k条边(k∈S)的所有路径长度的平方和 令矩阵G_S表示从第i个点到第j个点,经过k条边(k∈S)的所有路径长度之和 令矩阵H_S表示从第i个点到第j个点,经过k条边(k∈S)的路径条数...
分类:其他   时间:2015-03-03 13:39:12    收藏:0  评论:0  赞:0  阅读:585
抓包工具之 Fiddler
一、Fiddler的基本介绍 Fiddler是最强大最好用、且免费的Web调试工具之一,我们通常使用他来监控客户端和服务器的http/https请求。也就是我们常说的抓包。二、Fiddler的使用简要介绍 [基于版本4.4.9.9] 1、下载安装Fiddler,下载地址: http://www.telerik.com/fiddler2、运行安装好的Fiddler、界面效果如下:...
分类:其他   时间:2015-03-03 13:38:12    收藏:0  评论:0  赞:0  阅读:399
如何获取 当前系统的 版本号?
//获取当前系统功能的版本号 int currentPhoneVersionCode = android.os.Build.VERSION.SDK_INT; MyApplication.currentPhoneVersionCode = currentPhoneVersionCode; LogUtil.d(TAG, "----------当前的版本号:" + MyApplication.cu...
分类:其他   时间:2015-03-03 13:38:02    收藏:0  评论:0  赞:0  阅读:282
千变万化的ViewPager切换动画(1)--仅支持3.0以上版本的官方方法
(1)创建一个项目Viewpager_anim 添加图片资源guide_image1.png、guide_image2.png、guide_image3.png 编写activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h...
分类:其他   时间:2015-03-03 13:36:52    收藏:0  评论:0  赞:0  阅读:356
理解inline函数
1.inline函数背后的整体观念是,将“对此函数的每一个调用”都以函数本体替换之。inline在大多数C++程序中是编译期行为,所以inline函数通常一定被置于头文件内,因为在编译过程中进行inlining,讲一个函数调用替换为被调用函数的本体,编译器必须知道那个函数长什么样子。记住,inline只是对编译器的一个申请,不是强制命令。大部分编译器拒绝将太过复杂的(带有循环和递归)的函数inli...
分类:其他   时间:2015-03-03 13:36:32    收藏:0  评论:0  赞:0  阅读:208
开发版本小计
版本类型 snapshot版本:正在开发的版本 α版本:内部测试的版本 β版本:外部测试的版本 正式版本:正式发布的版本 版本号 很多项目的版本号采用X.Y.Z。其中X表示一个大版本的升级,其中往往包含架构的调整,Y表示一个小版本的升级,其中往往会包含若干个patch及部分bug的修复。Z表示更小的版本的升级,其中一般只包含较少的patch。 有些项目的版本在Z一层会做一些限制,如果为奇数...
分类:其他   时间:2015-03-03 13:36:22    收藏:0  评论:0  赞:0  阅读:335
acm2017
/**  * 字符串统计  */ import java.util.*; import java.io.*; public class acm2017_1 { public static void main(String[] args) { Scanner in = new Scanner(new BufferedInputStream(System.in)); w...
分类:其他   时间:2015-03-03 13:36:02    收藏:0  评论:0  赞:0  阅读:262
zookeepr 使用
前面已经成功部署了zookeeper quorum, 现在来试用一下。在第四台机器上,同样下载解压zookeeper, 这次不需要部署,仅用自带的Java程序连接zookeeper服务, C程序也可以,不过要编译,具体参考src/c/README进入目录后执行命令连接/zkCli.sh -server zkc:2181键入help命令:help ZooKeeper -server host:por...
分类:其他   时间:2015-03-03 13:35:52    收藏:0  评论:0  赞:0  阅读:342
Tiled Backing Store(四)
3.3 分片底衬仓库(TiledBackingStore)的可见区域矩形       如下图所示,WebCore::Frame::tiledBackingStoreVisibleRect最终请求QGraphicsWebView给出可见区域: 3.4 使分片底衬仓库无效      如果frame内容所在的矩形变脏了,WebCore::Frame会使这个矩形变成无效区域,同时告诉分片...
分类:其他   时间:2015-03-03 13:35:41    收藏:0  评论:0  赞:0  阅读:318
Shiro简单授权原理分析
Shiro授权简介Shiro授权简单来说分为两种类型: 粗粒度的:也就是代码中直接写入和角色的绑定。 细粒度的:代码中写入的是和权限的绑定,而角色到权限和可配置的。 对于粗粒度来说,若角色对应权限有改变的话,那么则需要更改代码,很不方便。而细粒度的好处显而易见,所以一般项目中应该都采用细粒度的权限配置。源码及流程分析那么Shiro中是如何来完成权限检验的呢? 通过调用Subject.hasRole...
分类:其他   时间:2015-03-03 13:35:21    收藏:0  评论:0  赞:0  阅读:314
1031. Hello World for U
Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld" can be printed as: h d e l l r lowo That is, the characters must be pr...
分类:其他   时间:2015-03-03 13:35:01    收藏:0  评论:0  赞:0  阅读:286
Codeforces Round #295 (Div. 1)
A 简单题 B 有m个方块 每个方块有一个值 并且是堆起来稳定的 一个方块可以拿掉当且仅当剩下的还是稳定的 双方轮流拿 从左到右放组成一个m进制的数 #include #include #include #include #include #include using namespace std; const __int64 mod = 1000000009; struct...
分类:其他   时间:2015-03-03 13:34:41    收藏:0  评论:0  赞:0  阅读:224
module_param和module_param_array的使用
1.定义模块参数的方法: module_param(name, type, perm); 其中,name:表示参数的名字;      type:表示参数的类型;      perm:表示参数的访问权限; 2. 数组类型模块参数的定义: 用逗号间隔的列表提供的值; 声明一个数组参数: module_param_array(name, type, num, perm); 其中,name:表示数组的名字;      type:表示参数的类型;      num :表示数组中元素数量;      perm...
分类:其他   时间:2015-03-03 13:34:02    收藏:0  评论:0  赞:0  阅读:171
HDU 4513 吉哥系列故事——完美队形II(Manacher)
Problem Description   吉哥又想出了一个新的完美队形游戏!   假设有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] ... h[n],吉哥希望从中挑出一些人,让这些人形成一个新的队形,新的队形若满足以下三点要求,则就是新的完美队形:   1、挑出的人保持原队形的相对顺序不变,且必须都是在原队形中连续的;   2、左右对称,假设有m个人形成新的队...
分类:其他   时间:2015-03-03 13:33:11    收藏:0  评论:0  赞:0  阅读:287
前缀索引,一种优化索引大小的解决方案
今天在读一篇关于数据库索引介绍的文章时,该文章提到了前缀索引,对于我这个搞数据库应用开发那么多年的人来说,这个词还真是一个新词,没用过。于是打算研究一番。前缀索引似乎是MySQL中的一个概念,在SQL Server和Oracle中没提出这个概念。于是就安装了一个MySQL来做实验,搞清楚前缀索引。前...
分类:其他   时间:2015-03-03 13:31:31    收藏:0  评论:0  赞:0  阅读:169
BI的意义
BI系统建设的价值,有可能不值钱,也有可能价值数千万,就看我们大家好用了没。”所以,BI系统建设的收获,终究还是因企业而异的,再归根,便是与企业的文化,与企业的人,尤其是管理层是极为相关的了。
分类:其他   时间:2015-03-03 13:31:21    收藏:0  评论:0  赞:0  阅读:271
Boost中的智能指针(转)
这篇文章主要介绍 boost中的智能指针的使用。(转自:http://www.cnblogs.com/sld666666/archive/2010/12/16/1908265.html) 内存管理是一个比较繁琐的问题,C++中有两个实现方案: 垃圾回收机制和智能指针。垃圾回收机制因为性能等原因不被....
分类:其他   时间:2015-03-03 13:30:31    收藏:0  评论:0  赞:0  阅读:351
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!