摘要: 7、适配器模式(Adapter) 定义:有时候也称包装样式或者包装,将一个类的接口适配成用户所期待的。它使得原本接口不兼容而不能一起工作的类可以一起工作。 UML: PS:适配器模式算比较容易理解的,其实现主要是在适配器Adapter包装一个Adaptee,并向外部提供客户所需要规格的接口,而其该接 阅读全文
posted @ 2018-01-25 14:02 Eric-Lau 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、简单工厂模式/静态工厂方法 定义:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 UML: PS:这个设计模式太简单了,没什么好解说的,简单来说就是通过传入一个标识到工厂类方法中,返回相应的具体产品。 2、工厂方法模式 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂 阅读全文
posted @ 2018-01-25 11:41 Eric-Lau 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 基础 字符串 :python 中字符串可以用单引号、双引号和三个引号括起来,其中三个引号可以用来指定多行的字符串。 连续打印 3 个 hello 格式化 :print 方法默认是换行的,可以通过 end 指定其应以空白结尾:print('a', end='') 缩进 :Python 中语句块是通过缩 阅读全文
posted @ 2018-05-31 18:52 Eric-Lau 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 前言 在抓取常规的静态网页时,我们直接请求对应的 url 就可以获取到完整的 HTML 页面,但是对于动态页面,网页显示的内容往往是通过 ajax 动态去生成的,所以如果是用 urllib.request 直接获取页面的 HTML 时,就获取不到我们所想用的内容,这时我们就可以利用 selenium 阅读全文
posted @ 2018-05-31 09:03 Eric-Lau 阅读(598) 评论(1) 推荐(0) 编辑
摘要: 19、解释器模式(Interpreter) 定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 UML: PS:觉得解释器模式在实际中很少有机会能用上。 20、中介者模式(Mediator) 定义:用一个中介对象来封装一系列的对象交互,中介者使各对 阅读全文
posted @ 2018-01-25 14:26 Eric-Lau 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 14、观察者模式 定义:又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 UML: PS:事件委托就是观察者模式的一种应用,观察者注册主题对 阅读全文
posted @ 2018-01-25 14:17 Eric-Lau 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 聚合(Aggregation):表示一种弱的“拥有”关系,它是整体和部分之间的关系,但整体与部分之间是可以分离的,即has-a的关系。 合成/组合(Composition):表示一种强的“拥有”关系,它是整体和部分之间的关系,但整体与部分之间是不可以分离的,即contains-a的关系。 --摘自《 阅读全文
posted @ 2018-01-19 10:42 Eric-Lau 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、标题 # 一级标题 ## 二级标题 ### 三级标题 2、字体 *斜体* **粗体** ~~删除线~~<u>下划线</u> 3、引用 4、无序列表 - 选项1 + 选项2 * 选项3 5、有序列表 1. 选项1 2. 选项2 3. 选项3 6、复选框 - [x] 选中 - [ ] 未选择 7、分 阅读全文
posted @ 2018-01-12 11:14 Eric-Lau 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://stackoverflow.com/questions/38558844/jcontainer-jobject-jtoken-and-linq-confusion/38560188#38560188?newreg=577582085c60496db7bdb78be26a23 阅读全文
posted @ 2017-12-14 11:40 Eric-Lau 阅读(2244) 评论(0) 推荐(2) 编辑
摘要: 原文地址:https://aspnetboilerplate.com/Pages/Documents/Abp Session 介绍 ABP提供 IAbpSession 接口获取当前用户和租户信息,而不是使用ASP.NET的Session。在ABP中,IAbpSession也被其他结构完全集成和使用。 阅读全文
posted @ 2017-12-09 16:47 Eric-Lau 阅读(931) 评论(0) 推荐(0) 编辑