码迷,mamicode.com
首页 > 2016年06月06日 > 全部分享
java设计模式之装饰者模式学习
装饰者模式 Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为 比如现在有个方法,是过滤文字的方法 1.接口: 2.继承者 3.调用 控制台输出 现在我有个需求, ...
分类:编程语言   时间:2016-06-06 21:54:22    阅读次数:139
Thread 和 Runnable 的区别
在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
ZOJ 3329:One Person Game 概率DP求期望(有环)
One Person Game 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754 题意: 玩一个掷骰子的游戏,同时掷三个筛子,每次掷筛子都会得到分数(三个筛子掷得的数的合),规则如下: 初始分数为0,如果一号骰 ...
分类:其他好文   时间:2016-06-06 21:52:25    阅读次数:182
设计模式14-中介者模式
中介者模式:用一个中介对象来封装一系列的对象交互。使各对象不需要显式地相互引用,从而使耦合松散,而且可以独立改变它们之间的交互(中介)。 1 namespace DesignModel.中介模式 2 { 3 /// <summary> 4 /// 抽象中介者 5 /// </summary> 6 a ...
分类:其他好文   时间:2016-06-06 21:53:17    阅读次数:198
xcode UIView常用方法属性动画
常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatom ...
分类:其他好文   时间:2016-06-06 21:54:15    阅读次数:495
xcode UIButton创建、监听按钮点击、自定义按钮 、状态 、内边距
代码创建 //创建UIButton UIButton * btnType=[[UIButton alloc]init]; //设置UIControlStateNormal状态下的文字颜色 [btnType setTitleColor:[UIColor blackColor] forState:UIC ...
分类:其他好文   时间:2016-06-06 21:52:36    阅读次数:290
BZOJ 1051: [HAOI2006]受欢迎的牛 强连通缩点
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1051 题解: 强连通缩点得到DAG图,将图转置一下,对入度为零的点跑dfs看看能不能访问到所有的点。 代码: ...
分类:其他好文   时间:2016-06-06 21:53:27    阅读次数:196
Sass与Compress实战:第六章
概要:介绍Compass如何让你从本地开发原型轻松转移到正产环境的网址或Web应用中。 本章内容: ● CSS精灵的历史和基本原则 ● Compass混合器让精灵自动化 ● 自定义精灵图片和CSS输出的高阶技巧 1.精灵的工作原理 在早期,CSS精灵是很简单的。设计师们会把按钮的不同状态做成图片,并 ...
分类:其他好文   时间:2016-06-06 21:51:56    阅读次数:245
Linux Gvim shell 替换:变量替换,命令替换,转义字符
替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #-e表示对转义字符替换,不加的话输出如下# 转义字符替换 下列转义字符可用于echo 1. \\ 反斜杠 2. \a 警报,响铃 ?3. \b 退格 (删除键)?4. \f 换页,将当前 ...
分类:系统相关   时间:2016-06-06 21:53:32    阅读次数:487
数据库SQL语句学习笔记(5)-创建计算字段
1.存储在表中的数据并不总是应用程序需要的,比如说我们有商品的单价,有售出商品的数量这两个列,但是我们为了打印发票,需要总价信息,即单价*商品。因此,我们需要直接从数据库中检索出转换,计算或格式化过的数据,而不是检索出数据。此时单价和数量是一般的表列,而总价就是计算出的字段。 字段:基本上与列的意思 ...
分类:数据库   时间:2016-06-06 21:51:41    阅读次数:276
css实现单行、多行文本溢出显示省略号(…)
一、单行文本溢出显示省略号(…) 省略号在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
Sass与Compress实战:第七章
概要:将介绍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
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
yii2源码学习笔记(十二)
继续了解controller基类。 ...
分类:其他好文   时间:2016-06-06 21:52:03    阅读次数:188
1917条   上一页 1 ... 15 16 17 18 19 20 21 ... 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!