最新 最热

如何写出高性能的Python之修饰符functools.wraps

其实整个functools模块都值得讲一下,我们后面会出一个专门的文章来讲。今天我们先来看下functools.wraps。

2022-01-24
1

结构型设计模式

这篇文章中,我们主要介绍一下结构型设计模式,以及讨论结构型设计模式中代理模式、装饰者模式、适配器模式和桥接模式有哪些及其差异点。

2022-01-20
1

再谈装饰器

大概问题是这样,想要自定义一个Python装饰器,问我这样写装饰器行不行?如果不行,那又是为什么?

2021-12-15
1

Python描述符(下)

上节课我们讲解了描述符的概念和使用,其实,除了上次定义类(__get__,__set__,__delete__)这种描述符方式外,还有其他两种设置描述符的方式,这节课我们就来一起学习吧。...

2021-12-06
1

UML与设计模式

大部分时候写的代码太乱了,找点逻辑看看。这个是从《人人都懂设计模式》里摘录的,加上我可能用到的理解。写给自己参考的。花了3天读了一下。

2021-11-01
0

python 装饰器

文章目录1. 装饰器在导入的时候就会执行2. functools.wraps 装饰器,保持 被装饰的函数的 `__name__` 的值不变3. functools.lru_cache 实现备忘录4. functools.singledispatch 处理多个不同的输入类型5. 堆叠装饰器6. ...

2021-09-06
0

FastAPI 学习之路(二十五)路径操作装饰器依赖项

对于这种情况,不必在声明路径操作函数的参数时使用 Depends,而是可以在路径操作装饰器中添加一个由 dependencies 组成的 list。

2021-08-25
1

python学习笔记(14)python装饰器的应用

Python中的装饰器及其应用明月装饰了你的窗子,你装饰了别人的梦什么是装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结* 构。这种类型的设计模式属于结构型模式,它是作为现...

2021-08-16
1

【Flask】flask框架模板中自定义过滤器

过滤器的本质是函数。当模板内置的过滤器不能满足需求,可以自定义过滤器。自定义过滤器有两种实现方式:

2021-08-11
0

代码写的烂,经常被同事怼,教你一招!

面对复杂的业务场景,千变万化的客户需求,如何以一变应万变,以最小的开发成本快速落地实现,同时保证系统有着较低的复杂度,能够保证系统后续de持续迭代能力,让系统拥有较高的可扩展性。...

2021-07-28
1