问题标签 [inspection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1182 浏览

java - 如何使用反射检查方法

是否可以检查该方法bar()以知道在没有insidefoo()的情况下调用该方法?try catchbar()

0 投票
3 回答
481 浏览

python - Python自省:方法的自动包装

A 类型的对象和有没有办法以编程方式包装类对象?

给定

我想要另一个包装A的类,例如

有没有办法通过类的反射/检查来创建B.f0& ?B.f1A

0 投票
2 回答
9249 浏览

python - 如何获取内置 Python 类构造函数的参数列表?

我正在尝试使用该inspect模块,但似乎我不能在内置(本机?)类上使用它,否则我误解了。

我正在使用 Python 2.7 并尝试使用 Python 3.2。

这是有效的:

这不起作用:

我想知道是否有另一种技术可以自动获取这些参数?

(在我的情况下,我考虑了一种替代方法,即解析 Python 语法,解释如何使用我在 PyPy 项目的源代码中看到的一些代码来初始化 AST 节点的 ASDL 文件,但我想知道是否有另一种方法)

0 投票
1 回答
299 浏览

xml - XML 检查忽略声明的元素

我遇到了自定义 XML DOCTYPE 的问题,其中似乎没有任何元素被 PHPStorm 注册。

因此,我得到的只是一吨红色。我已经按照文档中的建议使用了“ALT-ENTER -> Fetch DTD”方法,该方法摆脱了 DOCTYPE URI 未被解析...但这些元素仍然不被认为是有效的。还有什么需要做的吗?

这是一个片段,以防您想重现该问题:

0 投票
3 回答
6505 浏览

django - Django:检查查询集以获取应用的过滤器

有没有办法检查查询集并获取有关已应用哪些过滤器/排除的信息?

我需要它来调试:我不明白为什么我的查询集排除了一些数据......

0 投票
2 回答
2119 浏览

delphi - 如何在第三方 Delphi 应用程序中获取控件的属性列表和值?

我想获取有关第三方应用程序控件的信息,例如其属性及其值的列表:类似于 RTTI 信息,但适用于第三方 Delphi 应用程序。

我看到这是可能的。例如,TestComplete 有 ObjectSpy 窗口,它可以提供有关控件的许多有用信息,包括 RTTI 信息。如何才能做到这一点 ?

在此处输入图像描述

编辑:解释我为什么要调查这个问题......我是 TestComplete/ TestExecute的注册用户,我喜欢......大部分。我可以克服一些小问题,但对我来说一个主要问题是他们的许可证验证系统,它要求我始终拥有一台物理计算机(而不是虚拟机),只是为了运行许可证服务器,以便 TestExecute 可以在夜晚。由于我有基本的测试需求(比较屏幕截图并检查基本 Delphi 组件的属性),我想知道制作我自己的私有非常简单的“类似 TestExecute”的应用程序会有多难。

0 投票
6 回答
4239 浏览

python - Python:确定实际的当前模块(不是 __main__)

我正在尝试确定函数的实际当前模块(如从其他地方导入的那样),即使当前模块是“顶级脚本环境__main__

这听起来像是一件奇怪的事情,但背景是我需要序列化一个函数并在另一台机器上反序列化它(包括参数),为此我需要确保__main__在反序列化之前导入正确的模块而不是(否则我会收到错误消息AttributeError: 'module' object has no attribute my_fun)。

到目前为止,我已经尝试过检查

这给了我

当然。我还尝试使用 找到有用的东西globals(),但没有运气。

我真正想要的是<module 'example' from 'example.py'>。我想一个hacky方法是使用类似的东西从文件名中解析它

然后按名称找到模块sys.modules[m_name]

有没有更清洁/更好的方法来做到这一点?

编辑:在了解了 ipython 的“FakeModule”和更多的谷歌搜索之后,我看到了这篇文章,它准确地描述了我面临的问题,包括我当前的解决方案(显式导入当前模块import current_module并序列化current_module.my_fun而不是我的乐趣)。我试图避免这种情况,因为它对我的包的用户来说可能不直观。

0 投票
3 回答
8200 浏览

windows - 用于检查 Windows DLL 的 Linux 工具

我必须调试 Windows DLL 的问题,但我只运行 Linux,所以我想知道是否有(最好是命令行)工具来检查 Linux 下的 Windows DLL。我要找的主要是导出符号的列表。

0 投票
2 回答
4379 浏览

java - 如何在 Eclipse 中导出或保存已检查的对象结构?

有没有办法保存/导出(也需要能够稍后查看)检查的对象结构?

eclipse中的样本检查窗口

可能导出到 XML 或 JSON 结构?

0 投票
1 回答
547 浏览

android - Android IntelliJ IDEA 项目和 TeamCity(检查)

我在 IntelliJ IDEA (11.1.3) 中为我的 Android 项目配置检查。我想在每次提交时在我的 CI TeamCity 服务器(7.0.1(build 21326))上运行此检查检查,但它们不起作用。每次我收到一个错误:“未收集检查”并且构建失败。在构建日志中,我有:

我想问题是捆绑在 IntelliJ IDEA 的 TeamCity 实例中没有任何插件,包括 Android 插件。因此它无法识别我的 Android 项目。

任何人都有其他想法可能有什么问题?或者在这种情况下该怎么办?

PS我在 TeamCity 中的构建步骤如下所示: 在此处输入图像描述