单例模式的必要性:1. 目的:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2. 要点: 1). 某一个类只能有一个实例; 2). 必须自行创建这个实例; 3). 必须自行向整个系统提供这个实例。3. 作用:避免重复实例化,节省系统资源。例如在数据库操作方面,会大量存在数据库连接...
分类:
其他 时间:
2015-02-16 19:29:56
收藏:
0 评论:
0 赞:
0 阅读:
245
什么是单例模式?一个类有且仅有一个实例,并且自行实例化向整个系统提供。为什么要使用单例模式?对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Wi...
分类:
其他 时间:
2015-02-16 19:29:36
收藏:
0 评论:
0 赞:
0 阅读:
196
在电脑玩家跟牌和出牌之前首先对电脑玩家的牌进行拆分:
根据文档需求(见本博客“斗地主规则“)拆分牌按以下顺序,先分析炸弹---飞机---连对---连牌--三带,对子,单张。请看如下代码:
void GameScene::FenChaiNpcPai(Player* npc){
/*******************************************************...
分类:
其他 时间:
2015-02-16 18:27:17
收藏:
0 评论:
0 赞:
0 阅读:
391
一、什么是代码覆盖率
代码覆盖是软件测试中的一种度量,描述程式中源代码被测试的比例和程度,所得比例称为代码覆盖率。一般我们用工具做的代码覆盖率的计算方法是:
代码覆盖率 = 被测代码行数 / 参测代码总行数 * 100%
二、度量方式
代码覆盖程度的度量方式是有很多种的,这里介绍一下最常用的几种:
1. 语句覆盖/行覆...
分类:
其他 时间:
2015-02-16 18:26:57
收藏:
0 评论:
0 赞:
0 阅读:
247
通过查看easyui的帮助文档,dialog继承于window,window继承于panel,panel中有个onLoad事件,也就是当远程数据加载完成后,触发此事件。因此只要在此事件中对对话框中的内容进行初始化就可以了。
var $addEvent = $("#addEvent");
// 初始化对话框
$...
分类:
其他 时间:
2015-02-16 18:26:31
收藏:
0 评论:
0 赞:
0 阅读:
393
计算机的实质是接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或储存成有用的信息。计算机硬件的五大单元整台主机的重点在于中央处理器(Central Processing Unit,CPU)。
CPU为一个具有特定功能的芯片,里头含有微指令集。内部可分为”算术逻辑单元“和”控制单元“。
“算术逻辑单元”主要负责程序运算与逻辑判断,”控制单元”主要协调各组件与各单元之间的工作...
分类:
其他 时间:
2015-02-16 18:26:21
收藏:
0 评论:
0 赞:
0 阅读:
301
第一次做关于平衡树的题目
第一次做的时候 忘记判断是否是空节点
第二次做,发现LR平衡自己理解错了
对于链式结构理解还是不够深刻,乖乖看书去
题目链接 PAT 1066
附上关于平衡树的四种旋转操作
代码如下:
#include
typedef int ElementType;
typedef s...
分类:
其他 时间:
2015-02-16 18:25:50
收藏:
0 评论:
0 赞:
0 阅读:
271
FLASHBACK
技术包括多个方面:flashback database,flashback drop,flashback
query,flashback table
其中flashbackdatabase利用的是闪回日志,flashback
drop利用的回收站,flashback query
和 flashbacktable
利用的是undo信息。Flashbackquery...
分类:
其他 时间:
2015-02-16 18:25:30
收藏:
0 评论:
0 赞:
0 阅读:
320
描述
m朵鲜花簇拥在田野间,其中有一束花只有一朵花瓣,有一束花有两朵花瓣,有一束花有三朵花瓣,如此下去,最后一朵花有m朵花瓣。
爱花的人,每次随机选一束鲜花,然后统计一下花瓣的个数。再随机一束。一共随机n次。一束花可能被随机到多次。选n次可以发现的花瓣最多的鲜花有多少花瓣。答案需要四舍五入保留到小数点后第四位。 分析
n = 6, m = 3
P1 <- 1 /...
分类:
其他 时间:
2015-02-16 18:25:10
收藏:
0 评论:
0 赞:
0 阅读:
258
1、Maven能做什么
2、下载及安装
3、eclipse插件m2e 安装及配置
4、使用m2e插件创建maven项目
5、构建项目
6、如何配置各项目使用的jdk
7、添加jar包...
分类:
其他 时间:
2015-02-16 18:25:00
收藏:
0 评论:
0 赞:
0 阅读:
403
引言背包问题作为一个经典问题在动态规划中是很基础的一个部分,而以0-1背包问题为原题,衍生出来的各类题目千变万化,解法也不同。
本文以三道背包问题的变体着手讲解,希望能够做到触类旁通。0-1背包
给定n件物品和一个背包。物品i的价值是Wi,体积为Vi,背包的容量为C。可以任意选择装入背包的物品,求装入背包中的物品最大总价值。(Vi,C均为正整数)
在选择装入背包的物品时,有这样一个隐性条件:对...
分类:
其他 时间:
2015-02-16 18:24:50
收藏:
0 评论:
0 赞:
0 阅读:
362
题目链接
#include
#include
struct point
{
double x;
double y;
}circle,a,b,c,d;
double r;
double dis(point &a,point &b)
{
return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}
in...
分类:
其他 时间:
2015-02-16 18:24:40
收藏:
0 评论:
0 赞:
0 阅读:
263
题意:计算星星的等级。
星星的等级是由有多少 x 坐标小于它并且 y 坐标也小于它的星星的数量决定的。
由于输入已经是按照 先y从小到大,再x从小到大的顺序排列好了的。
所以 只需要按输入顺序插入,然后统计比当前x小的有多少个即可。
只需要一个logn的修改和查询的数据结构就可以了。
以前用数状数组写过,现在再补一个线段树的。
线段树:
#include
#inclu...
分类:
其他 时间:
2015-02-16 18:24:20
收藏:
0 评论:
0 赞:
0 阅读:
256
快速幂的流程大概是这样的,维护一个等式a^b=x^y*z。
比如说现在求3的10次方
第一步:3^10=3^10*1
第二步:3^10*1=9^5*1
第三步:9^5*1=9^4*9
第四步:9^4*9=81^2*9
第五步:81^2*9=6561^1*9
第六步:6561^1*9=1^1*59049
所以3^10=59049...
分类:
其他 时间:
2015-02-16 18:21:57
收藏:
0 评论:
0 赞:
0 阅读:
248
It's said that Aladdin had to solve seven mysteries before getting the Magical Lamp which summons a powerful Genie. Here we are concerned about the first mystery.
Aladdin was about to enter to a magi...
分类:
其他 时间:
2015-02-16 18:21:48
收藏:
0 评论:
0 赞:
0 阅读:
575
NEC开发环境的使用方法
其实掌握NEC的这个开发环境的使用技巧后,这款开发环境使用起来是很方便的,里面程序编写的风格也能非常方便的进行调用,基本上不用写多少代码就可以把框架塔建好。一般在Code Generator里面配置相关模块参数后,生成相关的代码,生成的相关代码就在:
这个地方,第一次生成的相关代码全都拖动到这个下面:
好比如下图:
在File子...
分类:
其他 时间:
2015-02-16 18:21:39
收藏:
0 评论:
0 赞:
0 阅读:
259
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1284递推公式:dp[i] = sum(dp[i], dp[i-C])/*钱币兑换问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 655...
分类:
其他 时间:
2015-02-16 18:20:18
收藏:
0 评论:
0 赞:
0 阅读:
299
最近在学习使用Memcache,就想着用C#代码写一个实现Cache与Memcache以及将来若是能融入Redis切换使用的程序集。。。不过刚开始写代码,强迫症又犯了,万一我现在写好了代码,但是过段时间要再看的话,我还能很快的看明白这些代码是要实现什么的吗?虽说我在每段代码前都要写注释,可是我还是喜...
分类:
其他 时间:
2015-02-16 18:20:07
收藏:
0 评论:
0 赞:
0 阅读:
287
昨晚,央视播出一期微信阿里的红包大战节目。主要有如下几点: 1,阿里推出支付宝红包,微信把支付宝红包的接口封了。 2,阿里接受了央视的采访,透露着冤屈。并暗示支付宝红包是百万数量级用户参与,网民喜闻乐见。 3,央视一直联系不上微信的工作人员。因此,微信封支付宝接口成谜。 实际上,做红包的不只...
分类:
其他 时间:
2015-02-16 18:19:57
收藏:
0 评论:
0 赞:
0 阅读:
293
应用程序通过操作字符设备文件来控制字符设备,字符设备文件通过主设备号操作字符设备。 创建字符设备文件 使用mknod命令 mknod /dev/文件名 c 主设备号 次设备号 其中c为char的缩写,意为字符设备。主设备号用cat /proc/devices命令查询,次设备号为0-25...
分类:
其他 时间:
2015-02-16 18:19:47
收藏:
0 评论:
0 赞:
0 阅读:
291