1 2 3 4 5 ··· 14 下一页

2023年10月15日

状态更新声明

摘要: 由于一些原因,在这里我就不会频繁更新了,慢慢会转战到某DN上 阅读全文

posted @ 2023-10-15 23:23 默玖 阅读(4) 评论(0) 推荐(0) 编辑

2023年7月20日

装饰器之注入额外参数

摘要: 装饰器有很多功能: 运行时校验、缓存执行结果、注入实参、注册路由等 今天主要说一下注入参数的情况,请看以下时间仓促自己品: 1 import wrapt 2 import random 3 4 5 def test(): 6 @wrapt.decorator 7 def wrapper(func, 阅读全文

posted @ 2023-07-20 23:20 默玖 阅读(11) 评论(0) 推荐(0) 编辑

2023年6月27日

元类(一)

摘要: 1 # -*- coding: utf-8 -*- 2 """ 3 @Time : 2023-06-25 23:14 4 @Description : 5 @Author : Mr.Gu 6 """ 7 import time 8 import types 9 10 11 class Meta(ty 阅读全文

posted @ 2023-06-27 00:06 默玖 阅读(27) 评论(0) 推荐(0) 编辑

2023年5月30日

摘要: 前面介绍了栈、队列等线性数据结构,树也是一种常见的数据结构 涉及概念:根节点、子节点、兄弟节点 1、二叉树(树形结构中一种重要类型):每个节点,最多只能有2棵子树 其有五种基本形态: 1、空树 2、只有一个根节点 3、只有左子树 4、只有右子树 5、完全二叉树 2、平衡二叉树 对于每一个节点来说,他 阅读全文

posted @ 2023-05-30 16:31 默玖 阅读(9) 评论(0) 推荐(0) 编辑

2023年5月29日

双端队列

摘要: 栈和队列的一种结合 阅读全文

posted @ 2023-05-29 14:52 默玖 阅读(3) 评论(0) 推荐(0) 编辑

2023年5月25日

队列

摘要: 添加操作发生在“尾部”, 移除操作则发生在“头部”:只允许在一端插入,在另一端删除 1、最新添加的元素必须在队列的尾部等待,在队列中时间最长的元素则排在最前面,排序原则:FIFO(先进先出) 2、python实现队列 一样,可以用列表来实现,只不过需要确定列表的哪一端作为头部和尾部 列表的头部作为队 阅读全文

posted @ 2023-05-25 18:14 默玖 阅读(7) 评论(0) 推荐(0) 编辑

摘要: 在实现栈之前,先了解下线性数据结构 一般而言,有序的数据集合,其元素的顺序取决于添加和移除顺序,一旦某个元素被添加进来,与其左右元素相对位置保持不变,这样的数据集合,被称为线性数据结构 添加、移除操作总是发生在同一端——顶端,另一端则是底端 1、最新添加的元素最先被移除-排序原则:LIFO(后进先出 阅读全文

posted @ 2023-05-25 16:38 默玖 阅读(16) 评论(0) 推荐(0) 编辑

2023年5月22日

让属性具备惰性求值的能力

摘要: 对某个属性进行访问的时候,不需要经过反复的计算再返回 对属性的首次访问,将其值缓存起来,在其后的访问中,直接从缓存中取值,主要用来提高程序的性能 """ 属性惰性求值 这里介入描述符就可以实现 """ class LazyProperty: def __init__(self, func): sel 阅读全文

posted @ 2023-05-22 10:42 默玖 阅读(24) 评论(0) 推荐(0) 编辑

2023年5月16日

元类强制编码规范

摘要: 元类一般作为顶层框架使用 在顶层控制底层派生类方法的命名规范 class Meta(type): def __new__(cls, clsname, bases, clsdict): for name in clsdict: if name.lower() != name: raise TypeEr 阅读全文

posted @ 2023-05-16 11:29 默玖 阅读(5) 评论(0) 推荐(0) 编辑

2023年5月15日

装饰器扩展类功能

摘要: 对类中属性访问,并修改他的行为 可以直接使用类装饰器 """ 类装饰器扩展 类功能 """ def log_getattribute(cls): old_getattribute = cls.__getattribute__ def new_getattribute(self, name): pri 阅读全文

posted @ 2023-05-15 17:06 默玖 阅读(31) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 14 下一页

导航