问题标签 [verify]

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 投票
9 回答
54492 浏览

java - 在 Java 中验证电子邮件

有什么方法可以在 Java 代码中验证电子邮件地址是否有效。有效,我不仅仅意味着它的格式正确(someone@domain.subdomain),而是它是一个真正的活动电子邮件地址。

我几乎可以肯定,没有 100% 可靠的方法可以做到这一点,因为这样的技术将是垃圾邮件发送者的梦想。但也许有一些技术可以提供一些有用的指示来判断地址是否“真实”。

0 投票
4 回答
5384 浏览

c# - 在 C# 中验证 readline 输入的最佳方法是什么?

哦,有两件事:1)它是一个控制台应用程序。2)我知道它是丹麦语,但这并不重要,它只是要求输入的一个例子。文本和变量无关紧要。

好吧,考虑一下这个简单的输入:它实际上可以是任何类型的输入问题。

现在,如果客户输入错误怎么办?比如一封信。try & catch 将确保应用程序不会中断,但这不是我想要的解决方案。我想让它说你做错了,再试一次。很经典吧?

但是解决此解决方案的最佳方法是什么?我想过这个:

但这似乎不是正确的方法。

另外,顺便提一下,我正在玩的这个小应用程序连续有 4 个输入问题。这将意味着这个讨厌的 while() 循环的 4 倍。

你也可以写一个函数。像这样的事情(没有理由以正确的方式做,它只是为了说明一个概念):

但是您必须为每个输入问题编写一个函数,即使他们可能要求完全相同!(意思可能都是要求一个整数;但有不同的问题和变量)。

这似乎并不比 while() 解决方案好多少。

有没有人有一个聪明的主意?

0 投票
3 回答
5635 浏览

file - 文件签名:如何确保 Windows DLL 未被修改?

我曾经在这里问过一个问题,如果 Windows DLL 是由 Microsoft 签名的。我意识到是这样,一位好朋友告诉我,SigCheck实用程序可以提供有关文件签名的信息;但还有一个问题:

虽然 SigCheck 会告诉我文件是否已签名,但我需要确保 Microsoft 签署了该文件,并且以后没有其他人更改它。我的意思是,如果有人篡改了文件,然后再次对文件进行签名(当然是在签名上使用 Microsoft 的名称)怎么办?

我怎样才能绝对确定该文件是真实的?

0 投票
3 回答
2340 浏览

sql-server - 如何验证两个 SQL Server 数据库是否包含相等的数据?

给定两个已知具有相同架构的 MS SQL 数据库,我应该如何判断它们是否包含相同的数据副本?

我正在使用 MS SQL Server 2008 Express,并使用 ADO.NET API 在 .Net 框架的 C# 和 v2.0 中进行编码。这两个数据库实例都在同一个 SQL 服务器上。

背景:我编写了将数据从数据库导出到一组文件的软件,并从这些文件中重新导入数据(到数据库的另一个副本中);我想测试我是否在往返过程中丢失了任何数据(更具体地说,在初始导出期间是否有任何数据丢失或遗留)。

我猜一种粗略的方法是SELECT *从每个数据库中的每个表中获取,然后使用客户端代码比较选定的记录集。还有另一种方法,需要更少的客户端代码吗?

我找到了有关备份和恢复数据库以及选择和插入数据的文档,但没有注意到有关如何验证/证明往返已完全成功的文档,即如何验证是否有两个副本两个数据库中的表包含相同的数据。

0 投票
1 回答
1633 浏览

c# - 验证完整性 Ceritifcate { RSACryptoServiceProvider - SHA1 - thumbprint }

我有一个小问题。我想验证证书的完整性。

所以我做了这个代码:

false我的问题是我的变量“”上已经有了值“ verif”。

0 投票
1 回答
2382 浏览

iphone - 如何在 Cocoa Touch 中验证网站证书?

我目前使用 NSURLConnection 打开到 Web 服务器的 https 连接。一切正常,我能够检索我所追求的页面内容。证书由 VeriSign 颁发,我假设 NSURLConnection 在某种程度上验证了证书的真实性?如果我通过移动 Safari 连接到同一个网站,它将从证书中提取,并在导航栏中显示(网站的)组织。是否可以在 Cocoa Touch 中提取这些相同的细节,因为我也想将它们呈现给用户?还可以根据该证书验证服务器的主机名是否足够合理以假设网站是合法的?

0 投票
2 回答
2892 浏览

java - XML 数字签名验证

我试图验证 XML 签名。

根据本教程的验证工作正常。

但我也尝试了第二种方法。为了使用 Signature 类的verify 方法进行验证,我从 xml 文件中提取了签名和证书,并执行了以下操作:

结果是错误的。签名没有验证。这可能是什么原因?

0 投票
3 回答
1345 浏览

image - .NET: Verify URL is image

I have a requirement to verify that a user-specified URL is to an image. So really I need a way to determine that a URL string points to a valid image. How can I do this in .NET?

0 投票
1 回答
916 浏览

linq - Linq:如何验证 dbcontext.SubmitChanges() 的更新/插入是否成功?

您如何验证 SubmitChanges() 是否适用于插入和更新?该方法不返回 bool 或 int 值。

0 投票
11 回答
3439 浏览

sql-server - 验证数据库更改(版本控制)

我已经阅读了很多关于数据库版本控制重要性的帖子。但是,我找不到一个简单的解决方案来检查数据库是否处于应有的状态。

例如,我有一个数据库,其中有一个名为“版本”的表(版本号存储在那里)。但是开发人员可以在不更改版本号的情况下访问和编辑数据库。例如,如果开发人员更新存储过程并且不更新版本数据库状态与版本值不同步。

如何跟踪这些变化?我不需要跟踪更改的内容,只需要检查数据库表、视图、过程等是否与保存在版本表中的数据库版本同步。

为什么我需要这个?在进行部署时,我需要检查数据库是否“正确”。此外,并非所有表或其他数据库对象都应被跟踪。是否可以不使用触发器进行检查?是否可以在没有 3rd 方工具的情况下完成?数据库有校验和吗?

假设我们使用 SQL Server 2005。

编辑:

我想我应该提供更多关于我们当前环境的信息——我们有一个“基线”,其中包含创建基本版本所需的所有脚本(包括我们的应用程序的数据对象和“元数据”)。然而,这个“基本”版本的许多安装带有一些额外的数据库对象(额外的表、视图、过程等)。当我们在“基础”版本中进行一些更改时,我们还必须更新一些安装(不是全部) - 那时我们必须检查“基础”是否处于正确状态。

谢谢