最新 最热

Python 装饰器

概念:是一个闭包,把一个函数作为参数然后返回一个替代版的函数,本质上是一个返回函数的函数

2022-09-08
1

python类的装饰器

我们知道,在不改变原有代码的基础上,我们可以使用装饰器为函数添加新的功能。同理,一切皆对象,我们也可以使用装饰器为类添加类属性。

2022-09-03
0

classmethod修饰符、staticmethod和装饰器有什么区别

一般创建类(里面包含N个方法)后,需要使用里面的方法实现某种特定功能,需要实例化类,然后再通过实例后的类访问它里面的方法,例如:

2022-09-02
1

torch.no_grad

不能进行梯度计算的上下文管理器。当你确定你不调用Tensor.backward()时,不能计算梯度对测试来讲非常有用。对计算它将减少内存消耗,否则requires_grad=True。在这个模式下,每个计算结果都需要使得requires_grad=False,即...

2022-09-02
1

一个通用的运行时间装饰器

最近在用 Python3 写一个程序,功能已经实现了,但是运行速度太慢了,慢到令人发指,为了让这个程序的存在具有意义,我需要把这些功能函数耗费的时间大概了解,找出那些运行时间比较长的,之后有针对性地解决...

2022-08-31
1

前端的设计模式系列-装饰器模式

代码也写了几年了,设计模式处于看了忘,忘了看的状态,最近对设计模式有了点感觉,索性就再学习总结下吧。

2022-08-20
0

Django自定义用于Views的装饰器

不带参数的装饰器from functools import wraps  def object_does_not_exist(func):      @wraps(func)      def returned_wrapper(request, *args, **kwargs):          try:......

2022-08-05
0

Django 通过中间件全局判断用户登录状态

要求是这样的,因为有些页面需要获取当前登录用户信息,如果没有登录的话会是匿名用户,就会报错。

2022-07-13
0

开源图书《Python完全自学教程》7.3.4装饰器

函数 book() 是一个普通的函数,函数 p_decorate() 是嵌套函数,外层函数的参数 func 所引用的对象必须可执行,并且是 func(name) 形式,正好 book() 函数可以满足(其它满足要求的函数亦可,这里仅以 book() 为例)。根据对嵌套函...

2022-07-06
1

【Go实现】实践GoF的23种设计模式:装饰者模式

我们经常会遇到“给现有对象/模块新增功能”的场景,比如 http router 的开发场景下,除了最基础的路由功能之外,我们常常还会加上如日志、鉴权、流控等 middleware。如果你查看框架的源码,就会发现 middleware 功能的实现...

2022-06-29
1