introspection 相关问题

某些面向对象编程语言的功能,用于在运行时确定对象的类型。

Python:如何获取当前命名空间中所有对象的大小?

我有一些代码正在从我自己的包中运行,并且该程序使用的内存(60GB)比应有的要多得多。如何打印当前名称空间中所有对象的大小(以字节为单位)...

回答 3 投票 0

如何在Python 3.7中重新实现Python的__qualname__? (有一些细微的调整)

__qualname__ 属性对我很有用,因为它使函数上下文化;但是,我很难将其用于我的用例,因为: __qualname__ 返回一个字符串。对于我的用例,我需要

回答 2 投票 0

Java 中是否可以获取传递给函数的变量名称?

有时我看到堆栈跟踪表明哪个变量的哪个值导致了异常的发生。所以我想有可能以某种方式确定这个名字。我已经找过了,但没找到

回答 2 投票 0

获取Python对象的包

给定一个对象或类型,我可以使用检查包获取对象的模块 例子 在这里,给定一个函数,我得到包含该函数的模块: >>> 检查.getmodule(np.mem...

回答 1 投票 0

你能列出函数接收的关键字参数吗?

我有一个字典,我需要将键/值作为关键字参数传递..例如.. d_args = {'kw1':'值1','kw2':'值2'} 示例(**d_args) 这工作正常,但如果 d 中有值...

回答 7 投票 0

有没有办法迭代 Codable(例如 JSON 解析中的每个项目)?

假设您正在解码一个巨大的 JSON 文件: 结构示例:可编码 { 让猫:[CatsItem] 让狗:[DogsItem] 让马匹:[马匹物品] ..还有四十个 } 解析后,在控制台上您只需

回答 1 投票 0

如何从代码中获取当前方法的名称[重复]

我知道你能做到 this.GetType().FullName 要得到 我的当前班级 但我可以打电话去得到什么 My.Current.Class.CurrentMethod

回答 7 投票 0

检查静态成员函数

我正在研究内省技术,并希望实现一个特征来判断成员函数是否是静态的。 经过一番阅读(so 和 cppreference)后,我明白了 poi 的类型......

回答 1 投票 0

在 TCL 中检查输入是否为 lambda

我在 TCL 中遇到了争论。除了使用catch {apply $arg}之外,我如何判断它是否是一个lambda函数?谢谢

回答 1 投票 0

Keycloak 访问令牌自省,无需显式 REST

第一次在这里提问,开门见山:我正在使用 Spring 开发一个连接到 Keycloak 实例的 API,出于安全原因,我需要每个端点接受访问令牌...

回答 1 投票 0

自省以获取方法上的装饰器名称?

我想弄清楚如何获取方法上所有装饰器的名称。我已经可以获取方法名称和文档字符串,但无法弄清楚如何获取装饰器列表。

回答 9 投票 0

确定Python中函数是在哪个文件中定义的

我正在以编程方式打印出Python中的函数列表。 我可以从名字中得到名字 对于 ifunc,枚举中的 func(函数列表): 打印(str(ifunc)+ func.__name__) 如何获得如此...

回答 5 投票 0

循环模块并在每个方法上运行inspect.getdoc()

我可以打印所有内置函数的列表: 对于 __builtins__.__dict__ 中的 i、b: 打印(i,b) __姓名__ __文档__ __包裹__ __装载机__ __规格__ __构建类__ __进口__ 腹肌 全部 任何 ASCII码 ... 然后我...

回答 1 投票 0

OAUTH2 自定义 JwtGrantedAuthoritiesConverter

如何创建自定义 JwtGrantedAuthoritiesConverter 以从特定声明中获取角色。 我正在使用 Spring Security 6 和授权服务器来验证不透明的访问令牌。我愿意

回答 1 投票 0

内省请求上的 API 平台 GraphQL 安全性

出于安全原因,我必须在生产环境中禁用内省请求。 (禁用该功能或仅对内省请求添加安全性) 如何进行这样的行为? 我...

回答 0 投票 0

如何使用 inspect.signature 检查一个函数是否只需要一个参数?

我想验证(在运行时,这不是打字问题),作为参数传递的函数只接受 1 个位置变量(基本上该函数将使用字符串作为输入调用...

回答 2 投票 0

有没有办法获取函数参数的类型?

即: // 函数声明 int my_function( 浮动 a, 双 b ); // 根据位置获取函数的参数类型 some_template::type aaa; // 浮动aaa 一些模板<

回答 0 投票 0

help() 列出方法签名时斜线是什么意思?

在 Python 3.4 的帮助输出中,右括号前的范围 / 是什么意思? >>> 帮助(范围) 模块内置类范围的帮助: 类范围(对象) |范围(停止)->

回答 3 投票 0

为测试目的访问原始装饰功能

我在视图函数中使用了一个装饰器(django_annoying包中的@render_to)。但问题是,我想得到view函数返回的原始dict来进行测试, ...

回答 2 投票 4

用n-deep wrapper类型的栈获取模式。

我通过GraphQL从数据库中获取数据。有两种类型。Group和Person. Group有一个字段people,它是一个Person对象的列表。我试图从服务器获取一个模式......

回答 1 投票 1

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