摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 之前在最开始就聊了Python设计模式有三种,其中关于创建型和结构型设计模式基本都已经聊了,那么现在来聊聊关于Python设计模式的 行为型设计模式 。 行为型设计模式: 用来处理系统实体之间 阅读全文
posted @ 2018-11-08 21:02 Little_five 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 一、在某些应用中,我们想要在访问某个对象之前执行一个或者多个重要的操作,例如,访问敏感信息 -- 在允许用户访问敏感信息之前,我们希望确保用户具备足够的去权限。同时在网络访问时,限制某些网络的 阅读全文
posted @ 2018-11-08 19:51 Little_five 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 享元模式: 享元模式是一种用于解决资源和性能压力时会使用到的设计模式,它的核心思想是通过引入数据共享来提升性能。 在开发3D游戏时,例如有成千上万的士兵或者有成千上万棵树,如果一个3D地带的每 阅读全文
posted @ 2018-11-08 17:23 Little_five 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 外观模式 外观模式的核心在于将复杂的内部实现包装起来,只向外界提供简单的调用接口。类似现实世界中的电脑,开机按钮可以说就是一个简单的调用接口,帮用户屏蔽了复杂的内部电路。 外观设计模式 -- 阅读全文
posted @ 2018-11-08 16:28 Little_five 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 从本篇便开始介绍结构型设计模式,而适配器设计模式便是该类设计模式的一种,那么什么是结构型设计模式呢? 结构型设计模式: 其主要用来处理一个系统中不同实体(比如类和对象)之间关系,关注的是提供一 阅读全文
posted @ 2018-11-08 15:58 Little_five 阅读(2725) 评论(0) 推荐(1) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 建造者模式 当我们想要创建一个由多个部分构成的对象,而且他们的构建需要一步接一步的地完成,只有当各个部分都创建好,这个对象才算完整。 -- 这正是 建造者设计模式的用武之地。 根据《精通Pyt 阅读全文
posted @ 2018-11-08 14:46 Little_five 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 在上一篇我们对工厂模式中的普通工厂模式有了一定的了解,其实抽象工作就是 表示针对工厂方法进一步抽象化,用于工厂方法本身也需要抽象集中管理的情况。 从工厂模式我们可以知道: 根据用户输入的不同, 阅读全文
posted @ 2018-11-08 11:44 Little_five 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 工厂模式: 顾名思义,工厂则是根据提供的不同的材料,生产出不同的产品。那么在编程的设计模式,根据提供不同的用户输入,调用相同的接口,得出不同的结果。 示例一: 在编写一个web框架时,我们需要 阅读全文
posted @ 2018-11-08 10:58 Little_five 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 声明,本系列文章主要参考《精通Python设计模式》一书,并且参考一些资料,结合自己的一些看法来总结而来。 在《精通Python设计模式》中把设计模式分为三种类型: 创建型模式 结构型模式 行为型模式 本篇主要介绍关于 创建型模式的一种,书上的说法为: 当我们已有一个对象,并希望创建该对象的一个完整 阅读全文
posted @ 2018-11-08 09:51 Little_five 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 当我在postgres用户下去执行sudo vim demo.sql需要用管理员权限运行时,并且输入本用户的密码,但是输入之后提示如下: 翻译一下:postgres 不在sudoers文件中。将报告此事件。 这时候我们可以根据提示去找到这个 sudoers file 。也就是就是在/etc/sudo 阅读全文
posted @ 2018-11-07 14:24 Little_five 阅读(2503) 评论(0) 推荐(0) 编辑