《设计模式》对状态模式的定义:允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。别名:状态对象(Objects for State)。
在下面两种情况下均可以使用State模式:
1 一个对象的行为取决于它的状态,并且他必须在运行时刻根据状态改变它的行为。
2 一个操作中含有庞大的多分枝的条件语句,并且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常...
分类:
其他好文 时间:
2014-05-25 22:47:41
阅读次数:
254
该函数解决了需要在多条件情况下进行计数的问题,扩展了COUNTIF函数的功能。例如:需要计算美国报名人数超过20人的城市数量。
操作方法
1、选定单元格,输入函数。COUNTIFS函数的格式为:COUNTIFS(criteria_range1,criteria1…)
2、“criteria_range1”表示条件1的范...
分类:
其他好文 时间:
2014-05-25 21:37:07
阅读次数:
281
其实很简单,代码如下所示,注意 Style:
默认情况下,一个 DIV或者其他元素的文本,如果都是无文字分隔符,无空格,则不会自动换行,比如:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
分类:
Web程序 时间:
2014-05-25 20:59:01
阅读次数:
266
1、Activity的生命周期2、Service的生命周期3、Service和Activity在同一个线程吗默认情况下是在同一个主线程中。但可以通过清单中android:process属性配置不同的进程。4、java中的soft
reference是个什么东西 如果一个对象只具有软引用,则内存空间....
分类:
移动开发 时间:
2014-05-25 19:17:40
阅读次数:
336
SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘为了实现一些自定义的功能,就稍微研究了下*
当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“...
分类:
移动开发 时间:
2014-05-25 15:26:05
阅读次数:
222
本篇是本人在搭建测试大数量存储、搜索环境时,对于使用Dell PowerEdge R720
and R720xd作为服务器所遇到的一些问题进行的总结。
开始时,我们使用Dell提供的安装光盘(蓝色)进行安装配置,在硬盘总空间不超过2T的情况下,按照步骤来,过程进行的很顺利;然而,有台机器硬盘配置达到...
分类:
其他好文 时间:
2014-05-25 14:51:09
阅读次数:
594
最近复习算法,感到有一丝丝忘记的困惑,赶紧记下来。。。一、分治法
分治法的思想就是“分而治之”,很明显就是将规模比较庞大、复杂的问题进行分治,然后得到多个小模块,最好这些小模块之间是独立的,如果这些小模块之间耦合性比较大的话,需要多次计算重复的问题,从而出现了冗余,这种情况下,可以利用动态规划法.....
分类:
编程语言 时间:
2014-05-25 14:08:40
阅读次数:
400
我们在执行某些SQL语句的时候有可能会生成临时表.我们应该尽量的去避免临时表.因为临时表会浪费内存和时间.那么什么情况下会产生临时表呢?这是来自MYSQL官方的说明If
there is an ORDER BY clause and a different GROUP BY clause[官方说明]...
分类:
其他好文 时间:
2014-05-25 11:25:04
阅读次数:
199
辗转相除法的目的:求两个树的最大公约数
设两数为a、b(a > b),求它们最大公约数的步骤如下:
设q = a / b,r = a % b, 得a=bq+r(0≤r<b)。
1)若r = 0, 则b是a和b的最大公约数。
2)若r≠0,则继续考虑。可以证明:a 和 b 的最大公约数也是 b 和 r 的最大公约数
那么在第二种情况下公约数的关系就有一个递推传递的关系。
就是 a...
分类:
其他好文 时间:
2014-05-25 11:00:27
阅读次数:
168
题目链接:uva 12075 - Counting Triangles
题目大意:一个n?m的矩阵,求说有选任意三点,可以组成多少个三角形。
解题思路:任意选三点C(3(n+1)?(m+1))但是有些组合是不可行得,即为三点共线,除了水平和竖直上的组合,就是斜线上的了,dp[i][j]即为ij情况下的斜线三点共线。
#include
#include
typedef long...
分类:
其他好文 时间:
2014-05-25 10:55:21
阅读次数:
201