第七个模式:适配器模式与外观模式 7.1问题引入 对于去欧洲旅行的美国旅客,需要注意的是欧洲标准的插座与美国的标准插座是不同的,所以需要引入适配器。同样,OO适配器和真实世界的适配器扮演同样的角色:将一个接口转换成另一个接口,以符合客户的期望。 7.2面向对象适配 让我们来看看使用中的适配器。以第一...
分类:
其他好文 时间:
2015-05-14 18:36:15
阅读次数:
106
GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(function)或者是一个block。 GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。GCD中的FIFO队列称为dispatch queue,...
分类:
其他好文 时间:
2015-05-14 18:33:19
阅读次数:
182
如何判断轮廓是否为圆? 判断一个轮廓是否为圆?这看似简单的问题,在opencv中并没有现成的函数。当我真正想运用的时候,却发现还是有许多内容在里面的。 比如这幅图片,由于瓶口是有缺陷的,造成找到的最大外轮廓不闭合。那么该如何判断这个轮廓是否是圆了。 我认为从两点来考虑。 一个是圆的定义: “平面上到...
分类:
其他好文 时间:
2015-05-14 18:33:02
阅读次数:
172
首先我们来构造几个map集合。假设如下代码 都是在ssh配置环境下搭建好,(至少struts2开发环境搭建好)(1).java 代码 下面的student对象包含的字段为 private Long id; private String num; private String na...
分类:
其他好文 时间:
2015-05-14 18:33:18
阅读次数:
138
http://huaxi.media.baidu.com/article/16309315775638122235?摘要:接受新京报专访时,王健林说,成为亚洲首富主要有三个原因:自己的勤奋和战略、受益于国家和时代、万达上市。接受新京报专访时,王健林说,成为亚洲首富主要有三个原因:自己的勤奋和战略、受...
分类:
其他好文 时间:
2015-05-14 18:33:14
阅读次数:
126
在讲完注册模块之后,我们来着手实现登录和注销模块。 21.添加登录模块 注册功能做好了,接下来我们来完成登录模块。 以下是我们要完成的工作: 创建一个登录视图; 创建登录模板来显示登录表单; 将登录视图映射到URL; 在首页上添加登录链接; 我们先来搞定登录视图。 编辑rango/views.py,...
分类:
其他好文 时间:
2015-05-14 18:30:10
阅读次数:
134
A - 男神的礼物Time Limit: 3000/3000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)SubmitStatusLweb学长是集训队里公认的男神。有一天他要给美美的学姐姐准备礼物。Lweb学长可是会魔法的哟。为....
分类:
其他好文 时间:
2015-05-14 18:29:28
阅读次数:
163
开篇:实时计算是针对海量数据计算,主要是弥补hadoop等框架只能进行离线批处理的不足。实时计算不一定要精确到秒级,个人理解是相对于离线的一种范称吧。主要应用场景有:1)数据源是不断产生的,服务端要不断处理接收的数据,同时回馈给客户端。Storm是基于流的处理框架。以将发送的tuple序列化,进行分...
分类:
其他好文 时间:
2015-05-14 18:29:39
阅读次数:
327
进阶正则表达式关于正则表达式,网上可以搜到一大片文章,我之前也搜集了一些资料,并做了排版整理,可以看这篇文章http://www.cnblogs.com/hustskyking/archive/2013/06/04/RegExp.html,作为基础入门讲解,这篇文章说的十分到位。记得最开始学习正则,...
分类:
其他好文 时间:
2015-05-14 18:28:39
阅读次数:
112
我用的是小写的string!!#include #include using namespace std;int main(){ string str("a bc abc abcd abcde hello"); string searchString("hello"); strin...
分类:
其他好文 时间:
2015-05-14 18:28:34
阅读次数:
127
最近用上了FlashDevelop。与Flash Builder比起来,它确实优点很多:小巧,快速,灵活的定制功能,免费且开源。使用FlashDevelop开发AS/Flex/AIR程序的时候,可以使用Flex SDK来编译和调试。Flex SDK使用JAVA写成,需要系统中安装JAVA虚拟机(JV...
分类:
其他好文 时间:
2015-05-14 18:31:03
阅读次数:
133
1.创建模型在文件夹"Models"中创建新类,如下图所示:1、命名:Model的命名规则一般以Model结尾,如:以业务为主的命名UserModel或以页面为主的命名LoginModel。2、作用:开发过三层的朋友都知道,我们在表示层、业务逻辑层、数据操作层进行数据传输的时候会用到的DTO一般都单...
分类:
其他好文 时间:
2015-05-14 18:27:52
阅读次数:
157
queue与topic的技术特点对比(ActiveMQ有两种消息机制Queue和topic)topicQueue概要Publish Subscribe messaging 发布订阅消息Point-to-Point 点对点有无状态topic数据默认不落地,是无状态的。Queue数据默认会在mq服务器上...
分类:
其他好文 时间:
2015-05-14 18:29:28
阅读次数:
170
第五个模式:单件模式 5.1问题引入: 有一些对象我们其实只需要一个,比方说:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当打印机、显卡等设备的驱动程序的对象。 5.2解决方案1: 单件模式:确保一个类只有一个实例,并提供一个全局访问点 让我们来看看代码:getInstance()...
分类:
其他好文 时间:
2015-05-14 18:27:02
阅读次数:
97