问题标签 [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 投票
2 回答
7879 浏览

java - JavaBeans 比较

有谁知道一个免费的开源库(实用程序类),它允许您比较一个 Java bean 的两个实例并返回这两个实例中值不同的属性列表/数组?请张贴一个小样本。

干杯
托马斯

0 投票
3 回答
131 浏览

arrays - 跨数组搜索和匹配元素

我有两张桌子。

在一个表中有两列,一列有 ID,另一列是大约 300-500 字长的文档摘要。大约有 500 行。

另一个表只有一列和 >18000 行。该列的每个单元格都包含一个不同的首字母缩写词,例如 NGF、EPO、TPO 等。

我对一个脚本感兴趣,该脚本将扫描表 1 的每个摘要并识别其中存在的一个或多个首字母缩略词,这些首字母缩略词也存在于表 2 中。

最后,程序将创建一个单独的表,其中第一列包含表 1 的第一列的内容(即 ID)以及在与该 ID 关联的文档中找到的首字母缩略词。

有 Python、Perl 或任何其他脚本语言专业知识的人可以提供帮助吗?

0 投票
6 回答
816 浏览

compare - 您如何有效地多次比较 15000 个文件?

我正在比较两个几乎相同的文件夹,其中包括应该忽略的隐藏 .svn 文件夹,并且我想不断快速比较这些文件夹,因为一些文件被修补以比较差异,而无需再次检查未更改的匹配文件。

编辑:因为有这么多的选择,我对一个明显利用先前比较知识的解决方案感兴趣,因为在进行重复比较时,任何其他解决方案都不是真正可行的。

0 投票
9 回答
63300 浏览

java - 使用 Junit 比较文本文件

我正在使用以下方法比较 junit 中的文本文件:

这是比较文本文件的好方法吗?什么是首选?

0 投票
7 回答
794 浏览

sql - 数据库比较工具

有人使用过数据库比较工具吗?你会推荐哪一个?

我们目前正在使用 Redgate 的“SQLCompare”,但我很想知道市场上是否有更好的工具。

主要要求是他们应该能够将脚本文件夹与实时数据库进行比较。

谢谢,迪米

0 投票
2 回答
7466 浏览

compare - 比较 Oracle Forms 模块

我们继承了一个大型 Oracle 项目,该项目最初是 Oracle 9,现在是 Oracle 11。

我们对表格变更登记册没有太多信心。

有什么工具可以用来比较这两个 Forms 项目吗?

(由于涉及到两个不同版本的Forms,即使底层代码没有改变,也会有差异)。

0 投票
7 回答
23008 浏览

algorithm - 词比较算法

我正在为我正在处理的项目做一个 CSV 导入工具。客户端需要能够在 excel 中输入数据,将它们导出为 CSV 并将它们上传到数据库。例如,我有这个 CSV 记录:

当然,这些公司保存在一个单独的表中并通过外键链接,所以我需要在插入之前找到正确的公司 ID。我计划通过将数据库中的公司名称与 CSV 中的公司名称进行比较来做到这一点。如果字符串完全相同,则比较应该返回 0,并返回一些随着字符串变得不同而变大的值,但 strcmp 不会在这里剪掉它,因为:

“Acme Company”和“Acme Comapny”应该有非常小的差异指数,但“Acme Company”和“Cmea Mpnyaco”应该有很大的差异指数或者“Acme Company”和“Acme Comp”。即使字符数不同,也应该有一个小的差异索引。此外,“Acme Company”和“Company Acme”应返回 0。

因此,如果客户在输入数据时输入了一个类型,我可以提示他选择他最可能想要插入的名称。

有没有一种已知的算法可以做到这一点,或者我们可以发明一个:)?

0 投票
42 回答
2801126 浏览

javascript - 用 JavaScript 比较两个日期

有人可以建议一种方法来使用 JavaScript 比较两个日期的值大于、小于和不过去吗?这些值将来自文本框。

0 投票
5 回答
8864 浏览

c# - 针对大量可比对象测试现有字符串的最佳方法

假设您有一个定义值的首字母缩写词列表(例如 AB1、DE2、CC3),并且您需要检查字符串值(例如“Happy:DE2|234”)以查看是否在字符串中找到首字母缩写词。对于缩写词的简短列表,我通常会创建一个使用分隔符(例如 (AB1|DE2|CC3) )的简单正则表达式,然后查找匹配项。

但是,如果要匹配超过 30 个首字母缩写词,我将如何解决这个问题?使用相同的技术(丑陋)是否有意义,还是有更有效和优雅的方式来完成这项任务?

请记住,示例首字母缩写词列表和示例字符串不是我正在使用的实际数据格式,而只是表达我的挑战的一种方式。

顺便说一句,我阅读了一个与 SO相关的问题,但认为它不适用于我想要完成的任务。

编辑:我忘了包括我需要捕获匹配的值,因此选择使用正则表达式......

0 投票
4 回答
32709 浏览

sql-server-2008 - SQL Server Enterprise 与 Standard 的优势 (2008)

我正在研究在 SQL Server 2008 上运行单实例 Web 应用程序。就速度而言,企业版与标准版相比有哪些具体优势。我不是在看事物的管理和报告方面,我理解 Enterprise 在这方面要好得多,而只是从原始速度的角度来看。根据此处找到的信息,我只能找到一些差异。

  1. 并行索引操作 - 仅在您创建或更改索引时才重要。对日常速度没有任何影响。

  2. 表和索引分区 - 如果一切都在同一个磁盘/RAID 阵列上,这真的会有所不同吗?

  3. 仅限于 4 个 CPU - 我知道这是物理处理器插槽的数量,而不是内核,并且我不打算需要具有超过 4 个插槽的服务器。如果我这样做,SQL Server Enterprise 的额外成本将可以忽略不计。或者我可以只在多台机器上使用复制,标准版也支持。

基本上,归根结底,Enterprise 真的值得为单个实例 Web 应用程序支付额外的现金(8487 美元 + CAL 与 885 美元 + CAL)吗?