摘要: 设计模式(GOF模式)分为三种类型,共23类。一、创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。二、结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。三、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器 阅读全文
posted @ 2019-10-07 12:22 知是行之始,行是知之成 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。 单一责任原则 指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个 阅读全文
posted @ 2019-10-07 12:10 知是行之始,行是知之成 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 远程调试 Python 程序主要使用 logging 和 PDB 进行调试。一方面没有权限安装 IPDB,另一方面是没法在本地 IDE 调试。 使用方法 PDB 是 Python 自带的模块,所以不需要额外安装。如果需要更高级的调试可以试试 IPDB。在需要调试的地方插入断点: import pdb 阅读全文
posted @ 2019-10-07 10:38 知是行之始,行是知之成 阅读(700) 评论(0) 推荐(0) 编辑
摘要: dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 阅读全文
posted @ 2019-10-07 10:29 知是行之始,行是知之成 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/7feeebc54d92 阅读全文
posted @ 2019-10-07 10:11 知是行之始,行是知之成 阅读(555) 评论(0) 推荐(0) 编辑
摘要: https://baike.baidu.com/item/devops/2613029?fr=aladdin DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 阅读全文
posted @ 2019-10-07 10:02 知是行之始,行是知之成 阅读(114) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_19446965/article/details/102290460 快选希堆不稳(这几种排序是不稳定的), 归选基堆不变(这几种排序的时间复杂度不变化) 元素的时间复杂度与初始序列无关的是:口诀:一堆(堆排序)海归(归并排序)选(选择排序)基友 阅读全文
posted @ 2019-10-07 09:56 知是行之始,行是知之成 阅读(268) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_19446965/article/details/102290770 哈希表又称散列表。哈希表存储的基本思想是:以数据表中的每个记录的关键字 k为自变量,通过一种函数H(k)计算出函数值。把这个值解释为一块连续存储空间(即数组空间)的单元地址(即下标 阅读全文
posted @ 2019-10-07 09:44 知是行之始,行是知之成 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 采用SPOOLing技术的主要目的是( )。A.提供内存和磁盘的接口B.减轻用户编程负担C.提高CPU和设备交换信息的速度D.提高独占设备的利用率 采用SPOOLing技术的主要目的是( )。A.提供内存和磁盘的接口B.减轻用户编程负担C.提高CPU和设备交换信息的速度D.提高独占设备的利用率 采用 阅读全文
posted @ 2019-10-07 09:16 知是行之始,行是知之成 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/wangmaohong0717/article/details/82770949 阅读全文
posted @ 2019-10-07 09:05 知是行之始,行是知之成 阅读(150) 评论(0) 推荐(0) 编辑