状态模式:当对象的状态转换条件过于复杂时,把状态的判断逻辑转移到表示不同状态的一系列类,可以把复杂的判断逻辑简化。 当一个对象的行为取决于它的状态,并且必须在运行时刻根据状态改变它的行为时,就可以考虑使用状态模式了。 1 namespace DesignModel.状态模式 2 { 3 class ...
分类:
其他好文 时间:
2016-05-28 12:50:41
阅读次数:
128
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSString * cont ...
分类:
其他好文 时间:
2016-05-28 12:49:41
阅读次数:
170
转自:http://baike.baidu.com/link?url=uX-q7K-TTL-5AFNT-hjhAP6fvgAwvsNkIMqJqJ3GEspYgtQXsovEEzpqmQ3ZmAgql2uG3LluUetAp8uKTm3z5q errno 是记录系统的最后一次错误代码。代码是一个in ...
分类:
其他好文 时间:
2016-05-28 12:49:03
阅读次数:
163
1.意图 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 2.动机 在抽象类与它的实现之间起到桥梁作用,使它们可以独立地变化。 3.适用性 不希望在抽象和它的实现部分之间有一个固定的绑定关系。这种情况可能是因为,在程序运行时刻实现部分可以被选择或切换。 类的抽象以及它的实现部分都应该可以通过 ...
分类:
其他好文 时间:
2016-05-28 12:48:52
阅读次数:
141
此题代码量较大。。但是打起来很爽 原本不用lca做一直wa不知道为什么。。 后来改lca重打了一遍= =结果一遍就AC了orz 题目比较裸,也挺容易打,主要是因为思路可以比较清晰 另:加读入优化比没加快了1.3s。。 ...
分类:
其他好文 时间:
2016-05-28 12:49:37
阅读次数:
187
管理软件中的常见代码设计模式,来自于业务上的需要,有不恰当的地方欢迎批评指正。 1 RE-TRY 重试模式 场景:在连接数据库服务器时,如果SQL Server数据库没有启动或正在启动,我们需要有一个连接重试的策略。发送邮件通知时,我们也需要在发送失败后,多次的尝试发送以保证邮件能到达目的用户。 代... ...
分类:
其他好文 时间:
2016-05-28 12:49:49
阅读次数:
307
想要学习闭包先来看看什么是匿名函数吧! (一)匿名函数 匿名函数就是没有名字的函数。他有两种声明方式: 1.典型的函数声明: function functionName(arg0,arg1,arg2){ //函数体 } 2.函数表达式: var functionName = function(arg ...
分类:
其他好文 时间:
2016-05-28 12:48:17
阅读次数:
141
op.sclassnumber.options.add(new Option(secondMenuClassNumber[0]+":"+secondMenuText[0]),secondMenuClassNumber[0]); // new option(text,value,defaultSele ...
分类:
其他好文 时间:
2016-05-28 12:47:31
阅读次数:
255
经过一学期的《软件工程》课程学习,我收获颇多,对软件工程也有了初步的系统的认识,有一种将所学知识融为一体的感觉,感觉知识体系不像从前那么混乱了。 对于软件工程我有如下几点建议: 1、课堂缺乏了一点点趣味性,我觉得有些课题可以举一些实际的案例,形象又有趣。 2、可以增加一些课外的活动。 3、我们很多人 ...
分类:
其他好文 时间:
2016-05-28 12:47:42
阅读次数:
141
1 using System; 2 3 namespace AbstractFactory 4 { 5 /// <summary> 6 /// 作者:bzyzhang 7 /// 时间:2016/5/28 10:23:20 8 /// 博客地址:http://www.cnblogs.com/bzyz ...
分类:
其他好文 时间:
2016-05-28 12:46:23
阅读次数:
159
bin/sh^M: bad interpreter: No such file or directory解决 原因是.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。 转行文件的编码格式: 1、确保用户对文件有读写及执行权限 oracle@linux-106:~/RMAN ...
分类:
其他好文 时间:
2016-05-28 12:46:55
阅读次数:
109
Xcode7需要手动添加pch文件。 步骤: 1.打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步; 2.建立好pch文件之后,找到 Project > Build Sett ...
分类:
其他好文 时间:
2016-05-28 12:45:55
阅读次数:
153
2016-05-28 11:20:22 共同的思路:维护某种颜色上一次在哪里出现 BZOJ2453 http://www.lydsy.com/JudgeOnline/problem.php?id=2453 BZOJ2120 http://www.lydsy.com/JudgeOnline/probl ...
分类:
其他好文 时间:
2016-05-28 12:45:02
阅读次数:
152
自定义UITableViewCell一般有两种办法: (1)、使用xib 1.xib中的cell指定class为自定义的class 2.调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell 3.在cellForRowAtInde ...
分类:
其他好文 时间:
2016-05-28 12:44:34
阅读次数:
99
早期的select函数是用来监控一系列的文件句柄,一旦其中一个文件句柄发生IO操作,该select调用就会被返回。golang在语言级别直接支持select,用于处理异步IO问题。 select用法同switch类似,如下: 可以看出,ch初始化后,case1读取失败,timeout同样失败,因为c ...
分类:
其他好文 时间:
2016-05-28 12:42:51
阅读次数:
171
权限设置页面效果图: 实现功能:可以增添或者取消用户的相应职能权限。代码如下: 主页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr ...
分类:
其他好文 时间:
2016-05-28 12:45:09
阅读次数:
120
* Struts从2.1.8升级到2.3.24.3,xwork是从2.1.6到2.3.24.3 以前ActionError是可以在多个action之间通过chain传递的, 例如 Action a chain 》action b,然后b又重新chain回到a b中添加的actionerror在a可以 ...
分类:
其他好文 时间:
2016-05-28 12:44:26
阅读次数:
151