Questions tagged «compare»

该分析需要评估两个或多个实体之间的差异和相似性。


18
如何检查JavaScript中的空值?
如何在JavaScript中检查空值?我在下面编写了代码,但是没有用。 if (pass == null || cpass == null || email == null || cemail == null || user == null) { alert("fill all columns"); return false; } 在JavaScript程序中如何找到错误?
573 javascript  null  compare 

18
比较Visual Studio中的两个文件
我在VS 2012中看到了新的比较工具,用于比较两个文件或文件的两个版本。我喜欢。但是,当我尝试找到它时,因为我不使用TFS而无法找到它。有没有一种方法可以只比较两个具有VS中内置功能但没有TFS的文件?

10
比较Sublime Text中两个文件的内容
我有两个非常相似的开源项目的两个克隆存储库,我一直在Sublime Text 2中的不同实例中进行工作,以达到所需的结果。使用了这两个项目的代码。我一直在使用Git作为项目的版本控制,但没有包括原始项目。因此,我希望能够快速比较原始项目的两个文件的内容,并比较它们与我的项目之间的差异。 我希望Sublime Text 2可以具有“比较文件”功能,但是我似乎在设置或在线中都找不到与其相关的任何内容。第三方ST2程序包也可以很好地完成此任务。这样的任务可以在ST2文本编辑器中完成吗?



20
两个对象之间的一般深度差异
我有两个对象:oldObj和newObj。 输入的数据oldObj用于填充表单,newObj是用户更改此表单中的数据并提交后的结果。 两个物体都很深,即。它们具有对象或对象数组等属性-它们的深度可以为n层,因此diff算法需要递归。 现在我需要不只是从弄清楚什么改变(如添加/更新/删除)oldObj来newObj,却怎么也最能代表它。 到目前为止,我的想法只是建立一个genericDeepDiffBetweenObjects将在表单上返回对象的方法,{add:{...},upd:{...},del:{...}}但随后我想到:之前一定有人需要此方法。 那么...是否有人知道可以做到这一点的库或一段代码,也许有一种更好的方式来表示差异(以仍然可序列化JSON的方式)? 更新: 我想到了一种更好的方式来表示更新的数据,方法是使用与相同的对象结构newObj,但将所有属性值都转换为表单上的对象: {type: '<update|create|delete>', data: <propertyValue>} 所以如果newObj.prop1 = 'new value'和oldObj.prop1 = 'old value'它将设置returnObj.prop1 = {type: 'update', data: 'new value'} 更新2: 当我们进入数组的属性时,它确实变得毛茸茸,因为该数组[1,2,3]应被视为等于[2,3,1],这对于基于值的类型的字符串(如string,int和bool)而言足够简单,但在涉及到引用类型的数组,例如对象和数组。 应该找到相等的示例数组: [1,[{c: 1},2,3],{a:'hey'}] and [{a:'hey'},1,[3,{c: 1},2]] 检查这种类型的深价值平等不仅很复杂,而且还找到了一种表示可能发生的变化的好方法。



12
比较C#中数组的最简单方法
在Java中,Arrays.equals()允许轻松比较两个基本数组的内容(重载适用于所有基本类型)。 C#中有这样的事情吗?有什么“神奇”的方法可以比较C#中两个数组的内容?
177 c#  .net  arrays  compare 

19
如何比较两种颜色的相似度/差异
我想设计一个程序,可以帮助我评估5种预定义颜色之间的哪种颜色更类似于可变颜色,以及以什么百分比进行评估。问题是我不知道如何一步一步地手动进行操作。因此,想一个程序就更加困难了。 更多详细信息:颜色来自带有不同颜色的凝胶管的照片。我有5个颜色不同的试管,每个试管代表5个级别中的1个。我想拍摄其他样本的照片,然后在计算机上通过比较颜色来评估该样本属于哪个级别,我也想知道它的近似百分比。我想要一个执行以下操作的程序:http : //www.colortools.net/color_matcher.html 如果您可以告诉我要采取什么步骤,即使这些是我自己要手动思考和执行的事情。这将非常有帮助。
171 algorithm  colors  compare  rgb  hsv 


13
比较两个data.frame以找到data.frame 1中不存在的行data.frame 2
我有以下2个data.frames: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) 我想找到a1没有的行。 是否有针对此类操作的内置功能? (ps:我确实为此写了一个解决方案,我只是很好奇是否有人已经编写了更完善的代码) 这是我的解决方案: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) rows.in.a1.that.are.not.in.a2 <- function(a1,a2) { a1.vec <- apply(a1, 1, paste, collapse = "") a2.vec <- apply(a2, 1, paste, collapse = "") a1.without.a2.rows …
161 r  merge  compare  rows  dataframe 

8
Windows中用于比较2个二进制文件的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 我需要一个工具来比较2个二进制文件。文件很大。我在Internet上发现的一些免费软件或试用工具不适用于大文件。你能推荐我一些工具吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.