Description
Are you interested in pets? There is a very famous pets shop in the center of the ACM city. There are totally m pets in the shop, numbered from 1 to m. One day, there are n customers in...
分类:
其他好文 时间:
2014-07-16 09:17:29
阅读次数:
325
俄罗斯方块游戏设计中主要需要注意的几点:
1:依然是坐标的定义:定义为左上角为(0,0),向右为x正方向,向下为y正方向
2:游戏画面是分两个区域的。左边是游戏区域,就是俄罗斯方块下落的区域。右边一个小的显示下一个方块是什么的区域。
但是,方块出现并开始下落时,并不是一个方块直接出现在画面顶部,而是从最上面一行开始,一行一行的逐行落下来。
比如一个竖长条,并不是一出现就直接占了4行...
分类:
其他好文 时间:
2014-07-16 17:23:10
阅读次数:
370
作用域指针
当我们并不打算复制智能指针,只是想保证被分配的资源将被正确地回收,可以采用一种简单得多的解决方案:作用域指针。如下示例代码:
template
class ScopedPtr
{
public:
explicit ScopedPtr(T* p = NULL)
:ptr_(p)
{
}
ScopedPtr& operator=(T* p)
{
if(ptr_ !...
分类:
其他好文 时间:
2014-07-16 11:45:30
阅读次数:
311
深入讲解了深度优先和广度优先算法的实现,有详细的图解实例以及代码实现,清晰易懂。
使用类的思想实现代码,面向对象分析。...
分类:
其他好文 时间:
2014-07-16 17:15:31
阅读次数:
265
看到很多需要支持欢动的效果,这里我做了一个Frament+ViewPage+ListView实现滑动效果与大家分享一下...
分类:
其他好文 时间:
2014-07-16 17:28:45
阅读次数:
340
Drainage Ditches
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 54887
Accepted: 20919
Description
Every time it rains on Farmer John's fields, a pond form...
分类:
其他好文 时间:
2014-07-16 17:22:18
阅读次数:
273
首先利用定义下canvas得样式
你的游览器不支持canvas
这里主要要说的就是宽高,不要在style里面定义,不然会被拉伸。(对于这点,建议大家看下W3c文档,不是很懂)
高度和宽度属性确定画布的宽度和高度的坐标系统,而CSS属性只确定大小的盒子,它会显示。
var canvas = document.getElementById('canvas');
...
分类:
其他好文 时间:
2014-07-16 17:22:12
阅读次数:
325
根据测试,OS X 10.9和10.10的文件标记彼此不兼容。也就是说,比如在10.9中的颜色标记,在10.10DP2中不能删除,但可以编辑(添加/删除)10.10的摇色标记,反之亦然。
参见下图,文件夹admin有两个红色标记,其中在后面被挡住的是10.9.4建立的,在10.10DP2中,可以添加/删除另外的。...
分类:
其他好文 时间:
2014-07-16 17:13:53
阅读次数:
286
??
final的作用随着所修饰的类型而不同
1、final修饰类中的属性或者变量
无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。
这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。
而引用类型变量里面放的是个地址,所以...
分类:
其他好文 时间:
2014-07-16 17:13:45
阅读次数:
144
角色
如果你的playbook增长到包含也无法解决,或者你已经拥有一个数量巨大的模板,你或许就该使用角色了。它允许你根据定义的格式对文件进行分组,从本质上来将,它是一个具有一些自动化功能的包含,角色可以帮你很好的组织你的资料库。
角色允许你将变量、文件、任务、模板、Handlers放到一个文件夹中,然后包含他们。在建立好一个有效的依赖关系之后,你还可以在一个角色中包含另外一个角色。和包含一样,你可以传递变量给角色。利用这些特性,你可以创建一个自包含的角色并很容易跟其他人分享它。...
分类:
其他好文 时间:
2014-07-16 17:22:05
阅读次数:
305
Solr是Apache Lucene的一个子项目。Lucene为全文搜索功能提供了完备的API,但它只作为一个API库存在,而不能直接用于搜索。因此,Solr基于Lucene构建了一个完整的搜索引擎,它可以为搜索引擎添加文档,对文档内容进行分析,并为用户提供搜索功能,在此基础上提供了一个扩展功能,如hit highline, suggetion等。
一、概述
(一)...
分类:
其他好文 时间:
2014-07-16 11:08:00
阅读次数:
222
题目链接:http://code.bupt.edu.cn/problem/p/415/
学姐的学弟
时间限制
1000 ms 内存限制 65536 KB
题目描述
学姐正在写作业,但是她写着写着就开始想学弟,走神的她就开始在纸上画圈圈。这时学弟突然出现了,好奇的学弟问学姐在做什么,惊慌之下,学姐随口说想算一下这些圆覆盖的面积为多少。学弟顿时非常仰慕学姐,但是学姐...
分类:
其他好文 时间:
2014-07-16 17:13:35
阅读次数:
193
首先是策略模式的定义:策略模式定义了算法族,分别封装了起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的顾客。
这里的算法族就是指一个接口和一组实现改接口的类,然后在其他类中,声明这个接口,构造方法中,实例化实现了接口的类,这样,就能实现较低的耦合程度,例如游戏中的武器切换,定义一个武器接口,然后写好多个武器类,都继承这个接口,为了灵活动态切换武器,只要在角色类中写一个setXX(接口)方法就能在运行时改变武器,改变状态。...
分类:
其他好文 时间:
2014-07-16 17:23:17
阅读次数:
187
因为要做一个类似美团的团购产品,scrollview中还有嵌入listview,要是直接把listview嵌进scrollview中,listview的高度是固定的不能进行滑动。默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的。这就导致里面的listview高度不能确定,所以只能在程序中动态设置代码如下:
public clas...
分类:
其他好文 时间:
2014-07-16 17:24:28
阅读次数:
291