摘要:
一、理解整数对象池及 intern机制 1. 小整数对象池 整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中, 阅读全文
posted @ 2020-08-19 19:41
百衲本
阅读(741)
评论(0)
推荐(0)
摘要:
一、简介 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在,并提供全局访问点。因此,单例模式通常用于日志记录、数据库操作、打印机后台及其他程序 该程序只生成一个实例,以避免对同一资源产生相互冲突的请求。 简言之,单例设计模式的意图 阅读全文
posted @ 2020-08-19 17:04
百衲本
阅读(539)
评论(0)
推荐(0)
摘要:
1. 队列 先进先出 2. 栈 先进后出 Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语(可以理解为原子操作,即要么不做,要么就做完),能 阅读全文
posted @ 2020-08-19 16:39
百衲本
阅读(256)
评论(0)
推荐(0)
摘要:
一、简介 工厂设计模式的优点: 松耦合,即对象的创建可以独立于类的实现 客户端无需了解创建对象的类,但是照样可以使用它来创建对象。它只需要知道需要传递的接口、方法和参数,就能够创建所需类型的对象了 可用轻松地在工厂中添加其他类来创建其他类型的对象,而这无需更改客户端代码。最简单的情况下,客户端只需要 阅读全文
posted @ 2020-08-19 16:33
百衲本
阅读(162)
评论(0)
推荐(0)
摘要:
一、 理解面向对象编程 对象: 1.开发的应用程序内的实体 2.实体直接可以通过交互来解决现实世界的问题 例: Person是实体,而Car也是实体。Person可以驾驶Car从一个地方到另一个地方 类:类可以帮助开发人员表示现实世界中的实体 1.类可以定义对象的属性和行为。属性是数据成员,行为由成 阅读全文
posted @ 2020-08-19 16:10
百衲本
阅读(177)
评论(0)
推荐(0)

浙公网安备 33010602011771号