decorator 相关问题

Decorator是一种面向对象的设计模式,允许以动态方式向现有类添加行为。它是Gang of Four的结构设计模式之一。

有没有一种简单的方法可以将方面添加到现有的 VB.NET 方法中?

我知道 VB.NET 有许多面向方面的框架。为了向几个方法添加一个方面而将整个框架投入使用有点繁重。 VB.NET 是否提供了一个简单的

回答 2 投票 0

ApiPlatform 从 3.1 迁移到 3.2 后,我的 Denormalizer 崩溃了,因为它被发送到 ValidationExceptionNormalizer

受到 Ryan Weaver 关于 SymfonyCast 上的 ApiPlatform 的精彩教程的启发,我创建了一个 Normalizer 和 Denormalizer 来管理组标准化和非标准化。 组反规范化器

回答 1 投票 0

如何输入注释可选参数化装饰器,其中使用第三方装饰器

在我的项目中使用 mypy 时遇到问题。首先,我使用退避包对某些函数/方法进行一些重试。然后我意识到,大多数选项只是重复,所以我创建......

回答 2 投票 0

将服务注入到nestjs中的自定义装饰器中

在我的应用程序中,我在数据库中有一些用户角色。我需要从数据库中获取这些角色并实现基于角色的身份验证。 我正在尝试注入一个服务(我可以从中获取用户角色......

回答 1 投票 0

用于夹具制造商模式的 Pytest 装饰器

我发现自己经常使用以下模式进行 pytest 固定装置: @pytest.fixture() def make_stuff(修复1,修复2): def _fn(arg1, arg2): ... 做一点事 ... 返回_fn ... 定义

回答 1 投票 0

装饰器给Python函数调用增加了多少开销

我一直在为我的塔应用程序使用计时装饰器,以提供特定功能的动态计时信息。我通过创建一个装饰器并简单地将其附加到任何

回答 4 投票 0

在 Kotlin 中装饰方法集的惯用方法是什么

Python 程序员熟悉 java/kotlin 的静态编译世界就在这里。这是我试图解决的一个问题。我有一个网络服务客户端,它提供了很多交互方法

回答 1 投票 0

如何在 TypeScript 中将修饰参数组合到单个对象中

我有一个 NestJS 控制器,其中有大约十几个方法,如下所示: @Post(':id/某事') 异步 doSomething( @Param('id', ParseUUIDPipe) id: 字符串, @Body() 主体:SomethingDto, @

回答 1 投票 0

类中的 Python 装饰器

可以写这样的东西吗: 类测试(对象): def _decorator(self, foo): 富() @self._decorator def 栏(自身): 经过 这失败了:@self 中的 self 未知 我也...

回答 14 投票 0

为什么@Host装饰器不起作用?

我创建了以下层次结构: 应用程序组件 -> 内部组件 -> 悬停指令 该指令为鼠标悬停时应用的组件着色。但颜色是从服务中取出的...

回答 1 投票 0

Python 中从子对象访问父对象数据成员

我有如下设置 类装饰器: def __init__(self, fn): self.fn = fn @静态方法 def 换行(fn): 返回装饰器(fn) def __call__(自我):

回答 1 投票 0

Python获取函数总执行时间

假设我有一个函数: def 函数(x): 时间.睡眠(x) 返回x 在每个需要的地方都会调用它,例如A类中的func_a,B类中的func_b...以及所有模块...

回答 1 投票 0

在一个类中,使用另一个类方法在一个类方法上应用装饰器

我有一个 Alpha 类,它有方法 __A 和方法 __B。它们都在类 __init__ 范围内或其他 Alpha 方法中调用,因此使用 double_under __,并且它们都在 Alpha 上运行

回答 1 投票 0

装饰器在启动每个功能之前进行测试

不要重复 if not self.connected: ... 为此类的每个方法返回: A类: def __init__(自身): 自连接 = False def 连接(自身,密码): 如果...

回答 1 投票 0

检查函数是否被修饰

我正在尝试在类方法中构建一个控制结构,该方法将函数作为输入,并且如果函数被修饰或未修饰,则具有不同的行为。关于如何构建一个

回答 4 投票 0

烧瓶装饰器

在Flask服务中,我定义了一个装饰器,希望可以用来记录一些信息,然后通过获取所有装饰器记录的信息。那么我怎样才能得到...

回答 2 投票 0

Nest JS - 关于将参数传递给装饰器

我正在研究缓存机制。 我需要一个动态缓存密钥。 (模块-方法名称-一些请求参数) 像这样:usersModule_getUserById_5 @CacheKey('userModule_getUserById' +request.bo...

回答 1 投票 0

设计模式责任链与装饰器

责任链模式与装饰者模式有何不同..?

回答 3 投票 0

Python 装饰器用于打印函数执行的每一行

出于调试目的,我想打印出与 python 方法中执行的每一行相关的内容。 例如,如果该行中有一些作业,我想打印什么...

回答 2 投票 0

我可以在 Python 中将两个装饰器合并为一个吗?

有没有一种方法可以在Python中将两个装饰器组合成一个新的装饰器? 我意识到我可以将多个装饰器应用于一个函数,但我很好奇是否有一些简单的方法来

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.