问题标签 [inspect]

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 投票
8 回答
106226 浏览

javascript - 如何检查 Javascript 对象

如何检查警报框中的对象?通常警告对象只会抛出节点名:

但是我想在警报框中获取对象的属性和方法。如果可能的话,我怎样才能实现这个功能?或者还有其他建议吗?

特别是,我正在为无法使用 console.log 和 Firebug 的生产环境寻找解决方案。

0 投票
2 回答
2772 浏览

ruby - 如何找到运行时调用 Ruby 方法的位置?

这种特定方法导致应用程序中断:

出现以下错误:

基本上这是导致上述异常的代码执行:

我 100% 确定是 to_s 方法导致了错误。我不确定在哪里调用它会导致此错误。注意上面它产生了builder变量。该构建器变量包含具有此方法的类。我需要找到一种更好的方法来检查元素,这样我就可以透明地看到调用堆栈,并且给定一个方法,我知道它在哪里被调用。奇怪的是,这种方法适用于我的本地机器,但会导致服务器上的生产出错。这是回溯的花絮:

我也在这里问过问题,但对答案不满意: http ://www.ruby-forum.com/topic/1641800#new

0 投票
7 回答
38149 浏览

python - 如何使用给定的装饰器获取python类的所有方法

如何获取给定类 A 的所有用@decorator2 装饰的方法?

0 投票
2 回答
4129 浏览

python - 如何使用 Python 中的检查将调用模块的名称作为字符串获取(我一直在获取模块对象)

我试图通过使用检查来获取调用模块的名称。当我返回应该是模块字符串时,我得到了这个:

我查看了文档,但看不到任何关于这可能是什么原因(我很累,所以我可能错过了)。

这是课程

此外,非常感谢任何有关如何在未来重新协调和防止此问题的建议。谢谢。

0 投票
3 回答
1641 浏览

firefox - 用萤火虫检查火狐

使用ColorZilla,我发现了一个有趣的功能。如果我从 firefox(栏、标签或浏览器的其他任何内容)中选择一种颜色,然后转到:

ColorZilla > 检查最后一个元素 > 在 Firebug 中

然后我可以看到firefox在firebug面板中使用的标记,css,js就像一个网站一样。 在此处输入图像描述

是否有任何解决方案可以在不使用 Colorzilla 的情况下查看此代码?

0 投票
2 回答
543 浏览

python - 检查来自对象的导入路径字符串

如果对象是模块的类或函数,我需要将绝对导入路径作为字符串检索。例子:

我试图研究检查模块,但没有什么可做的。

0 投票
4 回答
6435 浏览

python - 如何防止反编译或检查 python 代码?

让我们假设有一个大型的商业项目(又名 Project),它在后台使用 Python 来管理插件,以配置可以被 Project 附加和使用的新控制界面。

有一个小信息泄漏,项目的 Python API 的某些部分泄露给了公共信息,人们能够编写 Python 脚本,这些脚本被底层 Python 实现调用,作为项​​目插件加载机制的一部分。

进一步,使用inspect模块和原始__dict__读数,人们能够找出 Project 底层 Python 实现的主要部分。

有没有办法让 Python 密码保密?

快速查看 Python 的文档揭示了一种以inspect这种方式抑制模块导入的方法:

能彻底解决问题吗?

0 投票
3 回答
1739 浏览

ruby - ruby 中的 about_classes.rb 检查和自我

我目前正在研究about_classes.rb。我对检查的概念以及它与self的关系感到困惑。调用对象会自动返回该对象的检查方法吗?

0 投票
4 回答
3184 浏览

dom - Firebug:如何检查无法点击的元素?

我正在尝试使用 Firebug 来检查当我将鼠标悬停在照片上时出现的页面元素。

问题是,元素的位置是从鼠标位置动态偏移的,所以我不可能右键单击它来获得“检查元素”选项。

我曾希望将 onhover 元素插入到 DOM 中一个合理的位置,但到目前为止,我还没有找到它。

有什么建议么?

0 投票
2 回答
3017 浏览

ruby - 如何反转 Hash.inspect 或 Array.inspect?(又名 .to_s)在 Ruby 中

my_hash.to_s我不小心在 Ruby 1.9 中通过调用which is equal to将 Ruby 哈希保存到字符串中my_hash.inspect。这给了我一个这样的字符串:

我现在想将其还原为哈希。这是怎么做到的?

我不是在寻找关于其他序列化技术的解释,我知道它们。我只需要一种方法来恢复它,这样我就可以以正确的方式保存它。