装饰者模式 Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为 比如现在有个方法,是过滤文字的方法 1.接口: 2.继承者 3.调用 控制台输出 现在我有个需求, ...
分类:
编程语言 时间:
2016-06-06 21:54:22
阅读次数:
139
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口; Thread类是在java.lang包中定义 的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了, 但是一个类只能继承一个父类,这是此方法的局限。 但是,此时结果很有 ...
分类:
其他好文 时间:
2016-06-06 21:55:14
阅读次数:
148
模板部分(想背的就背一下吧,但是不建议……毕竟排序用sort函数就行了,这些排序的算法只是为了锻炼你的思维逻辑能力罢了): 1.选择排序 #include<cstdio> #define N 100000+100 int a[N],n; int main() { scanf("%d",&n); fo ...
分类:
编程语言 时间:
2016-06-06 21:54:00
阅读次数:
211
One Person Game 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754 题意: 玩一个掷骰子的游戏,同时掷三个筛子,每次掷筛子都会得到分数(三个筛子掷得的数的合),规则如下: 初始分数为0,如果一号骰 ...
分类:
其他好文 时间:
2016-06-06 21:52:25
阅读次数:
182
中介者模式:用一个中介对象来封装一系列的对象交互。使各对象不需要显式地相互引用,从而使耦合松散,而且可以独立改变它们之间的交互(中介)。 1 namespace DesignModel.中介模式 2 { 3 /// <summary> 4 /// 抽象中介者 5 /// </summary> 6 a ...
分类:
其他好文 时间:
2016-06-06 21:53:17
阅读次数:
198
常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatom ...
分类:
其他好文 时间:
2016-06-06 21:54:15
阅读次数:
495
代码创建 //创建UIButton UIButton * btnType=[[UIButton alloc]init]; //设置UIControlStateNormal状态下的文字颜色 [btnType setTitleColor:[UIColor blackColor] forState:UIC ...
分类:
其他好文 时间:
2016-06-06 21:52:36
阅读次数:
290
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1051 题解: 强连通缩点得到DAG图,将图转置一下,对入度为零的点跑dfs看看能不能访问到所有的点。 代码: ...
分类:
其他好文 时间:
2016-06-06 21:53:27
阅读次数:
196
概要:介绍Compass如何让你从本地开发原型轻松转移到正产环境的网址或Web应用中。 本章内容: ● CSS精灵的历史和基本原则 ● Compass混合器让精灵自动化 ● 自定义精灵图片和CSS输出的高阶技巧 1.精灵的工作原理 在早期,CSS精灵是很简单的。设计师们会把按钮的不同状态做成图片,并 ...
分类:
其他好文 时间:
2016-06-06 21:51:56
阅读次数:
245
替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #-e表示对转义字符替换,不加的话输出如下# 转义字符替换 下列转义字符可用于echo 1. \\ 反斜杠 2. \a 警报,响铃 ?3. \b 退格 (删除键)?4. \f 换页,将当前 ...
分类:
系统相关 时间:
2016-06-06 21:53:32
阅读次数:
487
1.存储在表中的数据并不总是应用程序需要的,比如说我们有商品的单价,有售出商品的数量这两个列,但是我们为了打印发票,需要总价信息,即单价*商品。因此,我们需要直接从数据库中检索出转换,计算或格式化过的数据,而不是检索出数据。此时单价和数量是一般的表列,而总价就是计算出的字段。 字段:基本上与列的意思 ...
分类:
数据库 时间:
2016-06-06 21:51:41
阅读次数:
276
一、单行文本溢出显示省略号(…) 省略号在ie中可以使用text-overflow:ellipsis了,但有很多的浏览器都需要固定宽度了,同时ff这些浏览器并不支持text-overflow:ellipsis设置了,下文来给各位整理一下兼容各浏览器显示省略号教程。大家应该都知道用text-overf ...
分类:
Web程序 时间:
2016-06-06 21:52:25
阅读次数:
189
#include#include#include#include#define N 35void print(int [][N]);//输出函数void movebul(int [][N]);//子弹移动函数void movepla(int [][N]);//敌机移动函数void setting(v ...
分类:
其他好文 时间:
2016-06-06 21:52:35
阅读次数:
187
概要:将介绍Compass如何让你从本地开发原型轻松转移到生产环境的网址或Web应用中。 本章内容: ● 生成资源URL的最佳实践 ● 撰写无需Web服务器的样式表 ● 在浏览器中进行设计的技巧 ● 如何为产品编译并构造样式表 1. 绝对URL 1.1 生成URL资源 CSS提供了url函数用来解码 ...
分类:
其他好文 时间:
2016-06-06 21:52:57
阅读次数:
288
#include#include#include#include#define N 35void print(int [][N]);//输出函数void movebul(int [][N]);//子弹移动函数void movepla(int [][N]);//敌机移动函数void setting(v ...
分类:
其他好文 时间:
2016-06-06 21:51:29
阅读次数:
184
iptables -t nat -A PREROUTING -s 192.168.1.108 -i wlan0 -p tcp --dport 554 -j DNAT --to-destination 10.7.36.221:554iptables -t nat -A POSTROUTING -p t ...
分类:
其他好文 时间:
2016-06-06 21:53:01
阅读次数:
143