问题标签 [compare]

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 投票
12 回答
24386 浏览

sql-server - 是否有开源 SQL Server 数据库比较工具?

我正在开发一个使用 SQL Server 2005 作为数据存储的开源项目。我们需要一个数据库比较工具来生成差异脚本,以便能够将数据库从一个版本升级到另一个版本。

是否有生成转换脚本的开源或免费 SQL Server DB 差异工具?

0 投票
4 回答
19793 浏览

c# - 比较版本标识符

这是我的代码,它采用“1、5、0、4”或“1.5.0.4”形式的两个版本标识符,并确定哪个是较新的版本。

请提出建议或改进!


@达伦·科普

版本类不处理格式 1.0.0.5 的版本。

0 投票
5 回答
21680 浏览

parsing - 一种区分日志文件的简单方法,忽略时间戳?

我需要区分两个日志文件,但忽略每行的时间戳部分(准确地说是前 12 个字符)。是否有一个好的工具或聪明的 awk 命令可以帮助我?

0 投票
9 回答
19942 浏览

sql - SQL - 你如何比较 CLOB

在 DB2 触发器中,我需要比较 CLOB 字段的值。就像是:

但是“!=”不适用于比较 CLOB。

有什么比较方法?

编辑添加:

如果在更新期间更改了 Clob 字段,我的触发器需要执行一些操作。这就是我需要比较触发器代码中的 2 个 CLOB 的原因。 我正在寻找一些关于如何做到这一点的详细信息

0 投票
10 回答
96396 浏览

testing - 比较大量 PDF 文件的工具?

我需要比较大量 PDF 文件的光学内容。由于 PDF 文件是在不同平台上创建的,并且使用不同版本的软件,因此存在结构差异。例如:

  • 文本的分块可以不同
  • 写入顺序可以不同
  • 位置可以不同一些像素

它应该像人一样比较内容,而不是内部结构。我想测试我们使用的不同版本的 PDF 生成器之间的回归。

0 投票
8 回答
61635 浏览

c# - C# 对象不为空,但 (myObject != null) 仍然返回 false

我需要在对象和 NULL 之间进行比较。当对象不为 NULL 时,我用一些数据填充它。

这是代码:

这是可行的,但是当循环和循环时,区域对象不为空(我可以在调试模式下看到其中的数据)。在逐步调试时,它不会进入 IF 语句...当我使用以下表达式进行快速观察时:我看到 (region == null) 返回 false,AND (region != null ) 也返回 false ......为什么以及如何?

更新

有人指出该对象是 == 和 != 重载:

0 投票
2 回答
797 浏览

view - 将视图与流进行比较

我使用 ClearCase。我有一个快照视图。有没有办法将此视图与流进行比较以查找更改的文件?

在 TortoiseSVN 中,这被称为“检查修改”,它显示了本地副本和我们在 repo 中的所有差异。

0 投票
13 回答
96982 浏览

c# - 您将如何比较两个 XML 文档?

作为一些扩展单元测试的基类的一部分,我正在编写一个帮助函数,它递归地将一个 XmlDocument 对象的节点与 C# (.NET) 中的另一个对象进行比较。对此的一些要求:

  • 第一个文档是文件,例如我希望 XML 文档的样子。因此,第二个是我想要找到差异的那个,它不能包含不在第一个文档中的额外节点。
  • 当发现太多显着差异时必须抛出异常,并且应该很容易通过人类的描述来理解。
  • 子元素顺序很重要,属性可以是任意顺序。
  • 有些属性是可以忽略的;具体来说xsi:schemaLocationxmlns:xsi,尽管我希望能够传递哪些是。
  • 命名空间的前缀必须在属性和元素中匹配。
  • 元素之间的空白是无关紧要的。
  • 元素要么有子元素,要么 InnerText有,但不能同时有。

当我一起废弃一些东西时:有没有人写过这样的代码,可以在这里分享吗?

顺便说一句,你会怎么称呼第一个和第二个文件?我一直将它们称为“源”和“目标”,但感觉不对,因为是我希望目标看起来的样子,否则我会抛出异常。

0 投票
6 回答
657 浏览

vb6 - 比较 VB6.exe

我们正在经历一个大规模的迁移项目,并试图验证部署到现场的代码是否与我们在源代码控制中的代码相匹配。

显然 .net 代码很容易比较,因为我们可以反汇编。由于编译方式,我不相信这在 vb6 exes 中是可能的。

有没有人对我如何验证源代码和编译的可执行文件与我在 Live 中的文件匹配有任何想法。

谢谢

0 投票
2 回答
1002 浏览

sql-server - 从文本文件更新客户端 SQL Server 数据库结构

我们有一个“主数据库结构”,需要一个例程来保持客户端站点上的数据库结构是最新的。

针对相关问题提出了许多建议,但我正在寻找更具体的解决方案,如下所示:

  1. 我想生成一个描述整个数据库结构的文本文件(XML 或其他可读格式)(这可以进入版本控制)。该例程将在内部运行,以提供与我们产品的下一个版本一起分发的数据库模式文件。
  2. 然后我需要一种方法来更新客户端站点上的数据库结构,使其与主数据库结构相对应。(换句话说,我不想跟踪不同版本的数据库结构的大量更改脚本,而是一个更通用的例程,可以将客户端数据库结构更新为当前的主数据库结构。)

所以我正在寻找的主要功能可以描述为“数据库结构到文本”和“文本到数据库结构”。