问题标签 [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.
javascript - 如何检查 Javascript 对象
如何检查警报框中的对象?通常警告对象只会抛出节点名:
但是我想在警报框中获取对象的属性和方法。如果可能的话,我怎样才能实现这个功能?或者还有其他建议吗?
特别是,我正在为无法使用 console.log 和 Firebug 的生产环境寻找解决方案。
ruby - 如何找到运行时调用 Ruby 方法的位置?
这种特定方法导致应用程序中断:
出现以下错误:
基本上这是导致上述异常的代码执行:
我 100% 确定是 to_s 方法导致了错误。我不确定在哪里调用它会导致此错误。注意上面它产生了builder变量。该构建器变量包含具有此方法的类。我需要找到一种更好的方法来检查元素,这样我就可以透明地看到调用堆栈,并且给定一个方法,我知道它在哪里被调用。奇怪的是,这种方法适用于我的本地机器,但会导致服务器上的生产出错。这是回溯的花絮:
我也在这里问过问题,但对答案不满意: http ://www.ruby-forum.com/topic/1641800#new
python - 如何使用给定的装饰器获取python类的所有方法
如何获取给定类 A 的所有用@decorator2 装饰的方法?
python - 如何使用 Python 中的检查将调用模块的名称作为字符串获取(我一直在获取模块对象)
我试图通过使用检查来获取调用模块的名称。当我返回应该是模块字符串时,我得到了这个:
我查看了文档,但看不到任何关于这可能是什么原因(我很累,所以我可能错过了)。
这是课程
此外,非常感谢任何有关如何在未来重新协调和防止此问题的建议。谢谢。
firefox - 用萤火虫检查火狐
使用ColorZilla,我发现了一个有趣的功能。如果我从 firefox(栏、标签或浏览器的其他任何内容)中选择一种颜色,然后转到:
ColorZilla > 检查最后一个元素 > 在 Firebug 中
然后我可以看到firefox在firebug面板中使用的标记,css,js就像一个网站一样。
是否有任何解决方案可以在不使用 Colorzilla 的情况下查看此代码?
python - 检查来自对象的导入路径字符串
如果对象是模块的类或函数,我需要将绝对导入路径作为字符串检索。例子:
我试图研究检查模块,但没有什么可做的。
python - 如何防止反编译或检查 python 代码?
让我们假设有一个大型的商业项目(又名 Project),它在后台使用 Python 来管理插件,以配置可以被 Project 附加和使用的新控制界面。
有一个小信息泄漏,项目的 Python API 的某些部分泄露给了公共信息,人们能够编写 Python 脚本,这些脚本被底层 Python 实现调用,作为项目插件加载机制的一部分。
进一步,使用inspect
模块和原始__dict__
读数,人们能够找出 Project 底层 Python 实现的主要部分。
有没有办法让 Python 密码保密?
快速查看 Python 的文档揭示了一种以inspect
这种方式抑制模块导入的方法:
能彻底解决问题吗?
ruby - ruby 中的 about_classes.rb 检查和自我
我目前正在研究about_classes.rb。我对检查的概念以及它与self的关系感到困惑。调用对象会自动返回该对象的检查方法吗?
dom - Firebug:如何检查无法点击的元素?
我正在尝试使用 Firebug 来检查当我将鼠标悬停在照片上时出现的页面元素。
问题是,元素的位置是从鼠标位置动态偏移的,所以我不可能右键单击它来获得“检查元素”选项。
我曾希望将 onhover 元素插入到 DOM 中一个合理的位置,但到目前为止,我还没有找到它。
有什么建议么?
ruby - 如何反转 Hash.inspect 或 Array.inspect?(又名 .to_s)在 Ruby 中
my_hash.to_s
我不小心在 Ruby 1.9 中通过调用which is equal to将 Ruby 哈希保存到字符串中my_hash.inspect
。这给了我一个这样的字符串:
我现在想将其还原为哈希。这是怎么做到的?
我不是在寻找关于其他序列化技术的解释,我知道它们。我只需要一种方法来恢复它,这样我就可以以正确的方式保存它。