摘要: 作为一个程序员,需要不断的学习、成长,丰富自己,提升自身价值。 软件架构学习不一定是想成为架构师才去学习,哪怕是一个普通的程序员,也应该学习软件架构相关知识,这样可以增加对开发的理解。 我之前有看过李运华老师的《从零开始学架构》,受益匪浅。这里我结合自己的理解给大家分享软件架构设计的三大原则:合适原 阅读全文
posted @ 2021-08-31 22:02 MUDB07 阅读(213) 评论(0) 推荐(0)
摘要: bisect bisect主要用来管理有序序列,注意:一定是“有序”,bisect可以对有序序列进行快速的查找和插入。bisect模块主要包含两个函数: bisect:用来搜索元素位置(元素插入位置) insort:用来插入新元素 这两个函数都是使用二分查找算法在有序序列中查找或插入元素,所以执行效 阅读全文
posted @ 2021-02-14 18:34 MUDB07 阅读(926) 评论(0) 推荐(0)
摘要: 一、跟运算符无关的特殊方法 1. 实例的创建和销毁 __init__ 解释:构造方法,可调用超类的构造器。这是实例级别的方法,发生在实例创建之后,用于初始化实例,给实例添加一些属性和操作 __new__ 解释:优先于__init__被调用。这是类级别的方法,控制类生成实例的过程,然后通常返回该类的一 阅读全文
posted @ 2021-02-09 18:28 MUDB07 阅读(515) 评论(0) 推荐(0)