Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 自省技术,类似于 python
C 中是否有像 Python 中那样的自省技术 例如 我想获取有关特定对象的更多信息 而不需要通过头文件或引用 cpp 引用 我是问了一个正确的问题 还是走错了方向 Update 根据以下答案 这个答案与我的问题相关 如何向 C 应用程序添
c
python
introspection
检测Python中的空函数定义
我需要检测函数是否为空定义 它可以是这样的 def foo pass or like def foo i arg kwargs pass or like foo lambda x None 使用 检查 模块检测它们的最优雅的方法是什么 还有
python
introspection
codeinspection
如何列出 TCL 实例中的所有命名空间?
如何列出 tclsh 实例中加载的所有名称空间 Chenz 尝试从 TCLer 运行这个过程Wiki http wiki tcl tk 1489 proc listns parentns set result list foreach ns
namespaces
Tcl
introspection
Java JDK 8 IndexedPropertyDescriptor 自 JDK 7 以来已更改为 List 对象
我有一个简单的问题 我有一个在 Java JDK7 中运行的程序 但由于一些内省更改而无法在 JDK8 中运行 这是重现该问题的测试程序 import java beans BeanInfo import java beans Intros
Java
java8
java7
introspection
查明 Objective-C 类是否重写了方法 [重复]
这个问题在这里已经有答案了 如何在运行时确定一个类是否重写了其超类的方法 例如 我想知道一个类是否有它自己的实现isEqual or hash 而不是依赖超类 您只需要获取方法列表 然后查找您想要的方法 import
Objectivec
cocoa
introspection
objectivecruntime
如何从 Vala 编译器生成 GIR 文件?
我正在尝试使用 pygi 和 gobject introspection 创建到 vala 库的 python 绑定 但是 我在生成 GIR 文件时遇到问题 我计划随后将其编译为 typelib 文件 根据文档 valac 应该支持生成 G
introspection
typelib
vala
Boost Fusion:将适应的结构类型转换为文本
给定一个像这样的结构 struct Foo int x int y double z BOOST FUSION ADAPT STRUCT Foo x y z 我想生成一个像这样的字符串 int x int y double z 我已经看到如
c
introspection
boostfusion
内省和反思有什么区别?
任何人都可以从语言 环境不可知论的角度解释这两个概念之间的区别吗 编程语言是否需要满足一组条件才能进行反思和 或内省 如果有的话 这些条件是什么 维基百科文章 http en wikipedia org wiki Type introspe
Reflection
languageagnostic
introspection
获取实例的类名
如何在 Python 中找到用于创建对象实例的类的名称 我不确定我是否应该使用inspect https docs python org 2 library inspect html模块或解析 class 属性 你有没有尝试过 name 属
python
introspection
instanceof
pythondatamodel
如何在 Vim 中找出某个快捷键触发了哪个命令
I try to execute a command in some plugin by pushing it s keyboard shortcut F2 But some other command is executed instea
debugging
keyboardshortcuts
Vim
introspection
找出 python 中的类实例可以使用哪些函数?
如何动态地找出类实例中定义了哪些函数 例如 class A object def methodA self intA 1 pass def methodB self strB pass a A 理想情况下 我想找出实例 a 有 method
python
introspection
如何从文件系统加载任意 java .class 文件并对其进行反映?
我想制作一个命令行实用程序 它根据外部类文件的反射执行一些操作 我将传递 class 文件或源文件的路径 可能是通配符 在执行过程中的某个时刻 我需要获取每个类的 Class 对象 而事先不知道它们的包名称 要做到这一点需要什么 我可以看什
Java
Reflection
codegeneration
classLoader
introspection
如何列出 Objective-C 中对象的所有字段?
如果我有一个类 如何列出它的所有实例变量名称 eg interface MyClass NSObject int myInt NSString myString NSMutableArray myArray 我想获取 myInt myStr
Objectivec
class
introspection
objectivecruntime
Pytest - 在功能级别上进行内省
我有一个需要测试函数中的变量的装置 如果函数级别的内省有效 则使用内省并在函数名称空间 上下文中声明变量应该有效 就像模块级别的内省一样 但每次运行代码时 我都会得到 None 而不是字符串 Fancy Table 在夹具中 我将范围设置为
python
Pytest
fixtures
introspection
检查 `concurrent.futures.ThreadPoolExecutor`
我有直播concurrent futures ThreadPoolExecutor 我想检查它的状态 我想知道有多少个线程 有多少个正在处理任务 哪些任务 有多少个空闲 哪些任务在队列中 我怎样才能找到这些事情 对池和挂起的工作项队列有一定
python
concurrency
introspection
concurrentfutures
内省模块类时“#map(&proc)”习惯用法如何工作?
介绍成语 我找到了一个有趣但无法解释的替代方案 https stackoverflow com a 3680719 1301972到一个被接受的答案 该代码显然可以在 REPL 中运行 例如 module Foo class Bar def
ruby
constants
introspection
idioms
proc
从字符串文字推断 Spark 数据类型
我正在尝试编写一个可以推断 Spark 的 Scala 函数数据类型 https spark apache org docs 1 4 0 api java org apache spark sql types DataType html基于
scala
apachespark
types
apachesparksql
introspection
获取Python中类的类路径或名称空间,即使它是嵌套的
我目前正在用 Python 编写一个序列化模块 可以序列化用户定义的类 为了做到这一点 我需要获取对象的完整名称空间并将其写入文件 然后我可以使用该字符串重新创建该对象 例如 假设我们在名为的文件中有以下类结构A py class B cl
python
serialization
introspection
Python 内省:如何获取类方法的变量名?
我想获取类方法的关键字参数的名称 我想我了解如何获取方法的名称以及如何获取特定方法的变量名称 但我不知道如何组合这些 class A object def A1 self test1 None self test1 test1 def A2
python
class
introspection
如何获取原始订单中的字段?
我有一个类似的代码 class Ordered object x 0 z 0 b 0 a 0 print dir Ordered 它打印 a b x z 如何按原始顺序获取字段 x z b a 我在 Django 模型中看到了类似的行为 如
python
django
introspection
«
1
2
3
4
»