模式动机在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。在UML中可以使用状态图来描述对象状态的变化。模式定义状态模式(State Pattern) :允许一个对象在其内部状态改变时...
分类:
其他好文 时间:
2016-08-17 21:29:44
阅读次数:
305
nlogn的做法就是记录了在这之前每个长度的序列的最后一项的位置,这个位置是该长度下最后一个数最小的位置。显然能够达到最优。 BZOJ 1046中里要按照字典序输出序列,按照坐标的字典序,那么我萌可以把序列先倒着做最长下降子序列,然后我萌就可以知道以a[i]为开头的最长的长度了。每次扫一遍记录答案即 ...
分类:
其他好文 时间:
2016-08-17 21:28:53
阅读次数:
199
恢复内容开始 *一)拦截器 (1)什么是栏截器? 在Struts2中,拦截器就是一个实现了特定接口Interceptor的普通类 (2)拦截器的作用? 根据用户的输入信息,进行判断,然后依据判断的结果,转向不同的资源(该资源可以是Action或jsp) (3)拦截器的执行顺序 和在xml文件中配置的 ...
分类:
其他好文 时间:
2016-08-17 21:27:10
阅读次数:
146
引用自: http://www.cnblogs.com/eoiioe/archive/2008/12/31/1366081.html instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。 typeof 用来获取一个变量的类型,typeof一般只能返回如下几个结果:num ...
分类:
编程语言 时间:
2016-08-17 21:27:34
阅读次数:
191
中位数是把一个数的集合划分为两部分,每部分包含的数字个数相同,并且一个集合中的元素均大于另一个集合中的元素。 因此,我们考虑在一个任意的位置,将数组A划分成两部分。i表示划分数组A的位置,如果数组A包含m个元素,则划分位置有m+1种情况。因此,i的取值范围是0~m。 当i=0时,表示left_A为空 ...
分类:
编程语言 时间:
2016-08-17 21:25:51
阅读次数:
224
helloos0: helloos1: helloos.nas的解释在P23 中 asm.bat将汇编程序helloos.nas编译成镜像文件 之后执行run.bat即可在模拟器中运行helloos2: helloos.nas的解释在P25 中 asm.bat将汇编程序helloos.nas编译成镜 ...
分类:
其他好文 时间:
2016-08-17 21:27:22
阅读次数:
216
函数: var m2=function(){ console.log('2222'); } console.log(typeof(m2)); 输出结果:test.html:31 function jsp中的函数没有重载, 后者覆盖前者。 function m2(){ console.log('222 ...
分类:
编程语言 时间:
2016-08-17 21:27:51
阅读次数:
180
正常的情况下,业务系统都不会去中断它的线程,但是由于一些特殊情况的发生,线程已经不能正常结束了,并且此类线程已经影响到业务系统提供服务的能力,如果系统设计的健壮,便会通过监控线程去主动的中断此类线程。但是如果随意的去中断线程,又是非常危险的,因为线程内部会占用资源和改变变量的内容等,最好的办法是向线 ...
分类:
编程语言 时间:
2016-08-17 21:26:56
阅读次数:
156
引用自 http://fxk2006.iteye.com/blog/768260 == equality 等同,两边值类型不同的时候,要先进行类型转换,再比较。 identity 恒等,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ,这个比较简单。下面的规则用来判断两个值是否 相等: 1 ...
分类:
编程语言 时间:
2016-08-17 21:26:45
阅读次数:
178
官网上只有linux版本,下面是windows版本的下载地址 下载地址:https://github.com/dmajkic/redis/downloads ...
分类:
其他好文 时间:
2016-08-17 21:26:25
阅读次数:
121
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1417 1417: Pku3156 Interconnect Description 给出无向图G(V, E). 每次操作任意加一条非自环的边(u, v), 每条边的选择是等概率的. 问使得G ...
分类:
其他好文 时间:
2016-08-17 21:26:28
阅读次数:
154
本文转载:啃了一段日子的js相关了,学的过程中发现在jQuery中绑定事件时,有人用bind(),有人用on(),有人用delegate(),还有人用live(),看代码的时候觉得都实现功能了也就掀过去了,只是一直没完全弄懂之间的区别,于是今天查了下资料,自己做个总结。 之所以有这么多类型的绑定方法 ...
分类:
Web程序 时间:
2016-08-17 21:25:58
阅读次数:
196
摘要 Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建。由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Servlet3.0的Java Web项目的过程,欢迎大家指正。 Apache Maven是一个优秀的项目 ...
分类:
Web程序 时间:
2016-08-17 21:24:34
阅读次数:
322
本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识: 一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现 ...
分类:
移动开发 时间:
2016-08-17 21:25:39
阅读次数:
365
Application Application和Activity,Service一样,是android框架的一个系统组件,android系统会为每个程序运行时创建一个Application类的对象且仅创建一个,所以Application可以说是单例 (singleton)模式的一个类.且applic ...
分类:
移动开发 时间:
2016-08-17 21:23:50
阅读次数:
160
//嵌套遍历,先给外层的map(假设是放在root中的,如果放在context的map中,要加#)取个别名,放到Actioncontext中 <s:iterator value="map" var="mar"> //当map被放到iterator之后,每遍历一个元素,就临时将其放到栈顶,所以可以直接 ...
分类:
其他好文 时间:
2016-08-17 21:23:48
阅读次数:
217
1041: 金币 题目描述 国王为他的忠诚的骑士支付金币。在他服役的第一天,骑士收到一枚金币。在接下来2天(第二天和第三天的服务),骑士每天收到2金币。在未来三天(第五,第四,和第六天的服务),骑士每天收到三金币。在未来四天(第七,第八,第九,和第十天的服务),骑士每天收到四金币。这一模式的付款方式 ...
分类:
其他好文 时间:
2016-08-17 21:26:22
阅读次数:
693