问题标签 [verification]

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 投票
4 回答
12385 浏览

ruby - 如何检查已安装的 Ruby gem 的所有依赖项是否满足?

我一定错过了一些东西,因为昨晚我惊讶地发现谷歌搜索check gem dependencies和类似的东西并没有揭示这个问题的答案。

我基本上是在大致相当于rpm -V- 一个命令将通过我安装的部分或全部 gem 并确保它们的依赖项也已安装。由于gem install默认情况下会安装任何依赖的 gem,通常这不是必需的;但是,如果您gem uninstall是 gem 并告诉它继续卸载,即使其他 gem 依赖于正在卸载的 gem,那么显然您最终会遇到依赖关系损坏。问题是,如何在不安装/卸载/更新任何 gem 的情况下列出那些损坏的依赖项?

NB 涉及 Bundler 的答案对我来说用处不大,因为由于各种原因我仍然停留在 Rails 2.x 上。

0 投票
4 回答
419 浏览

clojure - Can I mix post conditions and recursive functions in Clojure?

Is it possible to use both recur and post-condition functionality in the same Clojure function? I was hoping to throw an exception using the post-condition, but Clojure appears to be trying to wrap the exception throwing code after the recur somehow, so (just as a stupid example) functions like this cannot be evaluated.

I'm using Clojure 1.3 at the moment.

0 投票
3 回答
5647 浏览

javascript - 年龄检查和 jquery

有没有人有任何关于如何实现基于 jQuery 或 javascript 的年龄检查器的可靠示例?我希望将某人发送到一个页面,当他们访问网站上的任何页面时,他们需要每天至少输入一次日、月和年。一旦他们验证为 18 岁,那么如果他们返回,直到第二天他们才会再次受到骚扰。

有任何想法吗?

0 投票
1 回答
1284 浏览

php - 您如何验证 API 请求来自某个域?

我有一个 Web API,我想允许任何域向其提交数据。但是,为了阻止虚假垃圾邮件,我想找到某种方法来确保声明它来自某个域的请求实际上来自该域,并且不会有人试图通过代表另一个域发布来欺骗我。

例如,如果http://example.com提交了一些数据 - 这很好。如果脚本 Kiddie #237 提交的数据声称是 example.com - 那很糟糕。

起初,我打算使用密钥系统对每个请求进行 HMAC 签名 - 但此 API 的注册将是开放、免费和自动化的。我不确定如何判断 PersonA 或 PersonB 是否真的拥有http://example.com并且应该获得 API 密钥。

0 投票
1 回答
354 浏览

ios - 关于 ios Application loader 代码签名验证

我已经通过应用程序加载器将应用程序上传到 iTunes,并且该应用程序的状态是“等待审核”。但我不确定我是否使用分发配置而不是开发人员配置签署了代码。我的担心是多余的吗?Application loader 是否检查了我的代码签名是否有效?Application loader 是否不允许上传签名错误的应用程序?

0 投票
4 回答
7058 浏览

c# - 验证可执行文件是否已签名(用于签署该 exe 的signtool)

在我的应用程序中,我需要验证它是否已签名。如果已签名,则继续执行,否则退出应用程序。signtool 将用于对应用程序进行签名。是否有任何 C# 代码可以做到这一点?

0 投票
2 回答
547 浏览

mercurial - SaaS 公司如何验证和跟踪他们发布给客户的代码?

我在一家 SaaS 公司工作,该公司每六周向我们的客户发布新功能和错误修复。当我们编写代码更改时,它们在到达生产服务器之前会经过不同的步骤(如状态机)。这些步骤会有所不同,具体取决于更改是在常规开发周期中完成还是作为紧急修复完成。我们目前正在使用 Harvest 来管理步骤并跟踪正在向客户发布的代码(通过包进行的功能和错误修复),并且从这个意义上说它运行良好。

不幸的是,从程序员的角度来看,Harvest 既昂贵又难以使用。分支和合并是一场噩梦。所以我们正在考虑改用 Mercurial。Mercurial 似乎在这些领域表现出色。然而,Mercurial 似乎并没有用于跟踪更改或管理上述过程,它只做 SCM。

问:在发布过程中,我们有哪些选择,肯定还有其他 SaaS 公司(例如 Google、Flickr、Facebook、LinkedIn)希望在将代码发布到生产服务器之前进行质量控制?

问:尝试在 Mercurial 中构建流程是一个坏主意,还是我们需要与 Mercurial 一起使用其他工具?

[编辑] 澄清一下,这是我们的(建议的)分支结构

这是我们目前在 Harvest 中的流程:

我不是在寻找错误跟踪器,而是一个部署工具,可以帮助我们跟踪和部署经过测试人员验证的代码(发布分支中的代码)。如果同时处理多个修补程序,我们需要能够一起测试它们,如果有一个破坏了代码,我们需要能够将破坏代码的更改“降级”到流程中的一个步骤。今天,两个开发人员将他们的更改“提升”到测试级别 1 就足够了,并且可以同时使用这两个更改对系统进行测试。如果一个开发人员的更改只有在与其他开发人员的代码一起发生时才破坏任何内容,则可以轻松地将其从测试级别 1 降级。

0 投票
3 回答
249 浏览

java - 在 Java 中验证网络上的随机 URL

这个问题可能有点太低级了,但我已经找不到答案了。

我正在输入下一段,以便您可以纠正我/解释我无意中提到的内容。你知道在网络浏览器中你可以从你自己的计算机上输入目录路径,然后它就会显示出来吗?显然,它也适用于本地网络中的页面。如果同一子网上有另一个页面,您可以使用“http://pagename/”访问它。

在我参与的网络上,有很多这样的页面,而且它们都(或大部分)有共同的单字名称,例如 "http://word/" 。我想使用 Java 测试常用词的字典,以查看哪些作为网络上的位置存在。当然,如果我知道网络上的 IP 地址范围,可能会有更简单的方法,我知道。但是,如果我尝试在地址栏中输入“http://word/”(我从 ping 获得)的 IP 地址,我会得到“找不到页面”页面。即使“http://word/”有效也是如此。

所以说我循环浏览我的单词库。如何测试 URL 是否真实?我已经弄清楚如何加载我的词库。这是我现在拥有的

这在使用有效 URL 构造 URL 时有效。当它传递一个错误的 URL 时,程序会忽略System.out.println,甚至不会换行。我知道不同的浏览器会显示不同的“找不到页面”屏幕,并且这些屏幕都有自己的 html 源代码。也许这与我的问题有关?

如何使用此方法测试 URL 是否真实?考虑到我的问题,有没有办法用 IP 地址对其进行测试?或者,为什么我在输入 IP 地址而不是 URL 时遇到问题?

0 投票
1 回答
2271 浏览

php - 图片验证码问题

大家好,我已在联系表单中添加了图像验证码。它成功显示了图像,但它告诉我图像验证码是错误的,即使我输入正确。我相信这是我的contactform.php中的问题

这是我的 HTML 表单:

这是它发送到的contactform.php:

最后.. 这里是生成验证图像的verification.php:

有任何想法吗?

0 投票
1 回答
308 浏览

security - Boost签名(验证下载)

我找不到 boost C++ 库的签名(甚至是校验和)。只有 sourceforge 的下载链接。这怎么可能是值得信赖的代码?

我知道签名并不完美,但它们确实增加了更改(黑客)被注意到的机会。

我可以验证的地方是否有增强签名/校验和?