问题标签 [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 回答
1847 浏览

firewall - 您是否需要在仅限服务器的防火墙上进行深度数据包检查?

我在防火墙后面有一台服务器。它运行一个 Web 应用程序(Apache Tomcat 下的 Java servlet)并且只响应端口 443 (HTTPS)。提供的页面中没有脚本代码 - 表单使用 HTTP POST 接收表单,处理数据(使用适当的输入过滤),然后输出 HTTP 结果页面。

我目前正在使用设备防火墙,但它是“硬件-flakey”。我一直在考虑升级到更“工业实力”的解决方案,但供应商非常坚持要我购买他们的“深度数据包检测”软件的订阅。他声称即使是网络服务器也需要这种保护。

我不相信,但没有安全背景可以确定。防火墙将位于“世界”和我的服务器之间,并使用“端口转发”仅允许端口 443 和 22(用于维护)到达服务器。

那么 - 我真的需要这种深度数据包检查吗?

0 投票
9 回答
12180 浏览

python - Ruby 相当于 Python 的“目录”?

在 Python 中,我们可以“dir”一个模块,如下所示:

它列出了模块中的所有功能。在 Ruby 中是否有类似的方法可以做到这一点?

0 投票
4 回答
5138 浏览

c# - 如何用 NHibernate 枚举列名?

我有一个带有一堆 [ColumnName("foo")] NHibernate 属性的类。有没有一种简单的方法可以让 NHibernate 列出给定类的所有 ColumnNames?

听起来应该很容易,但我只是没有在 NHibernate 文档中看到任何类型的检查(或者我今天可能只是瞎了眼)。

0 投票
2 回答
774 浏览

oracle - 如何使用 Oracle 瘦 JDBC 驱动程序在会话中设置应用程序信息?

我想更改使用 Oracle Enterprise Manager 应用程序检查 Oracle 10g 会话时显示的应用程序信息:

我正在使用 JDBC 瘦驱动程序进行连接,我不得不承认,如果可能的话,我宁愿不使用 OCI 驱动程序。我可以用瘦驱动程序做到这一点,如果可以,怎么做?

0 投票
3 回答
187 浏览

python - 如何获取 python 类的名称?

当我有一个对象 foo 时,我可以通过

然而,我只需要类的名称(例如“Foo”),上面会给我一些类似的东西

我知道我可以用正则表达式很容易地得到它,但我想知道是否有更“干净”的方式。

0 投票
5 回答
7651 浏览

javascript - 在 JavaScript 函数的定义/执行中检查参数的名称/值

我正在寻找inspect.getargspec()在 Javascript 中做相当于 Python 的东西。

我知道您可以arguments从 Javascript 函数中获取列表,但我真正要查找的是来自最初定义的函数的参数名称

如果这实际上是不可能的,我将不得不通过获取函数的字符串来“蛮力”它,即myFunc.toString()然后...解析function myFunc(...). 有谁知道如何以一般方式进行这种解析?

感谢您的任何提示。

0 投票
2 回答
2912 浏览

actionscript-3 - as3 对象序列化(到 as3 代码)

我要做的是遍历一个对象,该对象也是一个复杂的对象树,并输出创建实例化和填充该对象及其所有子对象所采用(或采用)的 actionscript 3 代码。

例如,如果您在调试器中看到类似的内容

出口商会吐槽:

有小费吗?想法?谢谢!

编辑:我想我最终可能只是尝试序列化为 amf ByteArray ......听起来更简单,但我没有玩过,也不知道它可以深入多少层以及它支持哪些类型的引用。

0 投票
3 回答
1226 浏览

python - Python Inspect - 在 GAE db.model 类中查找属性的数据类型

以上将为我提供变量“item”的属性名称列表。我的想法item.__dict__没有奏效,因为item它是一个str. 然后如何显示每个属性的数据字段类型,例如名为db.FloatProperty()的属性timezone

GAE = Google App Engine - 但我确信相同的答案适用于任何课程。

谢谢,尼尔沃尔特斯

0 投票
1 回答
101 浏览

python - 有没有办法检查测试为相等(==)的 Python 对象的(不同)内部结构?

昨天我问(“在 Python 2.5 下表现不同的外在相等的集合列表的情况(我认为......)”)为什么列表 W 构造如下:

没有像我预期的那样表现。特别是,它的行为不像其他显示与它相等的列表(another_list == W --> True)。

是否有实用程序、技巧、内置功能,可以向我展示这些不同的内部结构?可能会产生类似 C 的对象声明,这样我就可以立即看到我正在处理一种情况下的指针(列表 W)和其他情况下的值?

0 投票
3 回答
1681 浏览

c# - .NET 运行时对象浏览器

是否有可以在您的应用程序中使用的框架,以使其在某个端口上公开内部对象以供检查。

例如,在这种情况下,我启动我的应用程序是一个 GUI 应用程序,然后说启动http://localhost:9100然后它应该向我显示应用程序的统计信息。

我玩了一下 HttpListener 接受连接然后输出原始 HTML,它适用于简单的任务,但如果我制作了一个合适的对象浏览器,则涉及的工作太多。

提前致谢。