- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 docker for mac 安装
基本概念Docker for Mac 和Docker Toolbox差别: 官网解释:https://docs.docker.com/docker-for-mac/docker-toolbox/翻译阉割版: https://segmentfault.com/a/1190000006517346
2016-12-04 19:40:40 406
原创 scapyd scrapyd-client scrapy使用http调度spider.md
文档还是看英文的好,看中文的有些也是一知半解,反而会误解基本概念scrapydscrapyd是使用http方式,管理维护scrapy工程应用服务器管理scrapy工程部署,可以上传部署工程管理spider,启动,停止,删除spider管理scrapy日志,数据输出官方文档urlscrapyd-client使用scrapyd-client,打包scrapy工程scrapyd-deplo
2016-06-21 23:16:52 4475
原创 IOS开发笔记-UIResponder
英文文档定义:The UIResponder class defines an interface for objects that respond to and handle events。UIResponder为需要相应并处理事件的对象定义了一组接口。IOS事件类型:触控事件、传感器事件和远程控制事件(UIResponser有相应所有的接口)。IOS事件机制包含两个过程:查
2015-08-27 09:02:01 332
原创 适配器模式
适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。关于模式的描述:1:不同厂商之间有完成相同服务的功能,但可能接口不同,需要类似于电源适配器的设计。2:旧类的接口无法重用到新的系统中,可以通过适配器达到代码重用3:适配器提供客户类需要的接口,适配器的实现就是把客户类的请
2015-08-26 09:41:11 397
原创 状态模式
推荐不错的文章:http://design-patterns.readthedocs.org/zh_CN/latest/behavioral_patterns/state.html#id3状态模式:当控制对象状态转换的条件或访问的资源过于复杂时,把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断简化。目标:就是把复杂的判断简化概念:有状态的对象:对像取决于一个或者多
2015-08-25 00:04:13 321
原创 观察者模式
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。适用情况: 1:当一个抽象模型有两个方面,其中一个方面依赖于另外一个方面,当一个对象改变时需要同时改变另一个对象,类似于消息通知。 2:模型中的一个对象要能通知另外一个对象,同时两个对象间又不能有耦合,希望两者封装在独立的对象中。 3:被通知的对象
2015-08-18 23:14:18 407
原创 建造者模式
建造者模式:将系统变化的部分与稳定的部分割开,根据依赖倒置原则,细节依赖于抽象。由于需求的变化,复杂对象的建造过程是动态变化的,且包含很多细节的建造过程。将建造过程抽象出来,就是建造模式。适用情况:构造过程、装配过程动态可能动态变化。模式的组成: 抽象建造者角色(Builder):为创建一个Product对象的各个部件指定抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此
2015-08-17 23:01:13 450
原创 外观模式 Facade
外观模式:为子系统提供一组通用接口,外部程序只能看到外观接口,不用在意子系统内部具体细节,有利于降低程序复杂度,提高程序可维护性,使客户更加容易使用该系统。适用情况: 1:需要为一个复杂的子系统提供一个简单的接口,子系统往往随着业务扩展二变复杂,提供一组简单接口,让使用者简单使用。 2:保持子系统低耦合特性,减少因外部类变化导致子系统的扩展性降低,提高系统独立性和可移植性。
2015-08-13 23:19:55 318
原创 工厂方法模式,抽象工厂模式
工厂模式:为创建对象提供一种灵活的方式,将对象的具体过程封装隔离,客户不必关心构造对象的细节和复杂过程。分类:简单工厂模式、工厂方法模式、抽象工厂模式 (三种模式逐渐增加抽象层次)简单工厂模式组成: 1:工厂类角色:内部含有一定的逻辑判断来创建对象,一般为if...else...分之或者switch...case分之。如下图的Creator。 2:抽象产品角色:定义
2015-08-12 23:36:27 357
原创 原型模式、模板模式
原型模式:一般都是通过new创建一个对象,如果对象的初始化数据包含耗时间、耗资源的操作。为了避开构造时的复杂操作可以使用原型模式保存数据信息,通过克隆快速创建新的对象实例。适用情况: 1:对象类型不是刚开始就能确定,而是这个类型是在运行期确定的话,那么通过这个类型的对象克隆出一个新的类型更容易。 2:当一个系统应该独立于它的产品创建、构成和表示时,要使用 Prototype
2015-08-11 20:46:36 731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人