Questions tagged «comparison»

有关数据比较和完成数据的有效方法的问题。请避免将此标签用于两个问题或概念的一般(元)比较。

2
Twisted有什么好玩的?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 我越来越多地听到,与之相比,Python的Twisted框架和其他框架显得苍白。 任何人都可以对此有所了解,并可以将Twisted与其他网络编程框架进行比较。

2
Python set([])如何检查两个对象是否相等?对象需要定义哪些方法来自定义此方法?
我需要在Python中创建一个“容器”对象或类,以记录我也定义的其他对象。此容器的一项要求是,如果两个对象被视为相同,则将一个(一个)删除。我的第一个想法是使用aset([])作为包含对象,以完成此要求。 但是,该集合不会删除两个相同的对象实例之一。我必须定义什么才能创建一个? 这是Python代码。 class Item(object): def __init__(self, foo, bar): self.foo = foo self.bar = bar def __repr__(self): return "Item(%s, %s)" % (self.foo, self.bar) def __eq__(self, other): if isinstance(other, Item): return ((self.foo == other.foo) and (self.bar == other.bar)) else: return False def __ne__(self, other): return (not self.__eq__(other)) 口译员 >>> set([Item(1,2), Item(1,2)]) …


6
检查颜色相似度的算法
我正在寻找一种算法,该算法可以比较两种RGB颜色并生成它们的相似度值(其中相似度意味着“相对于一般人的感知而言相似”)。 有任何想法吗? 编辑: 由于我已经无法回答了,因此决定将我的“解决方案”作为对该问题的修改。 我决定在我的应用程序中使用一个(很小的)真彩色子集,以便我可以自己比较颜色。我使用大约30种颜色,并在它们之间使用硬编码的距离。 由于它是一个iPhone应用程序,因此我使用了Objective-C,实现的过程或多或少是表示下表的矩阵,该表显示了颜色之间的距离。

7
比较字符串Javascript可能返回%of
我正在寻找一个JavaScript函数,该函数可以比较两个字符串并返回它们相似的相似性。我已经看过soundex,但这对于多单词字符串或非名称来说并不是很好。我正在寻找类似的功能: function compare(strA,strB){ } compare("Apples","apple") = Some X Percentage. 该函数可以使用所有类型的字符串,包括数字,多字值和名称。也许有一个我可以使用的简单算法? Ultimately none of these served my purpose so I used this: function compare(c, u) { var incept = false; var ca = c.split(","); u = clean(u); //ca = correct answer array (Collection of all correct answer) //caa = a single …

5
计算最少的运算以使两个树结构相同
这更多是一个CS问题,但有趣的是: 假设我们有2个树结构,它们或多或少地重组了相同的节点。你怎么会找到 任何 在某种意义上说极小 操作顺序 MOVE(A, B) -将节点A移动到节点B下(带有整个子树) INSERT(N, B)-在节点B下插入新节点N DELETE (A) -删除节点A(带有整个子树) 将一棵树转化为另一棵树。 显然,在某些情况下,这种转换是不可能的,琐碎的是将根A与子B转换为根B与子A等)。在这种情况下,该算法将简单地提供“不可能”的结果。 对于网络而言,更通用的版本是通用的,即当我们假设一个节点可以在树中出现多次(有效地具有多个“父级”)时,则禁止循环。 免责声明:这不是家庭作业,实际上是来自一个实际的业务问题,我想知道是否有人知道解决方案非常有趣。


11
我应该如何进行浮点比较?
我目前正在编写一些代码,其中包含以下内容: double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoSomething2(); else if (a > b) DoSomething3(); 然后在其他地方,我可能需要做平等: double a = SomeCalculation3(); double b = SomeCalculation4(); if (a == 0.0) DoSomethingUseful(1 / a); if (b == 0.0) return 0; // or something else here 简而言之,我正在进行很多浮点数学运算,因此我需要对条件进行各种比较。我无法将其转换为整数数学,因为在这种情况下,这种事情毫无意义。 我已经读过浮点比较可能不可靠,因为您可以进行如下操作: double …

5
node.js和Tornado之间的区别[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 除了node.js用JS和Tornado用Python编写的事实之外,两者之间还有什么区别?它们都是非阻塞异步Web服务器,对吗?为什么要在语言之外选择一个?


15
集中式和分布式版本控制系统之间的比较[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 哪些优点和缺点使用集中式与分布式版本控制系统(DVCS)?您是否在DVCS中遇到任何问题,并且如何防范这些问题?使讨论工具不可知且不可燃。 对于那些想知道可用的DVCS工具的人,这里列出了最著名的免费/开源DVCS: Git(用C编写),由Linux内核和Ruby on Rails使用。 Mercurial,(用Python编写),由Mozilla和OpenJDK使用。 Bazaar(用Python编写),由Ubuntu开发人员使用。 Darcs,(用Haskell编写)。

8
为什么当==返回null时,> =返回false?
我有两个类型为int的变量?(或者,如果可以,则为Nullable <int>)。我想对两个变量进行大于或等于(> =)比较,但事实证明,如果两个变量均为null,则返回false,而显然==运算符返回true。 有人可以向我解释为什么这很逻辑,因为> =运算符的语义定义包含单词“或”吗?

7
Java和.NET技术/框架的类似物
我在一家主要由Java和.NET技术人员组成的商店工作。在讨论新的解决方案和体系结构时,在比较两个阵营之间使用的各种技术,框架,API等时,我们经常遇到阻力。似乎每个营地对彼此的了解都不多,我们最终将苹果与橘子进行了比较,而忘记了蒲式耳。 在研究该主题时,我发现了这一点:Java-> .Net粗略等效项 这是一个不错的列表,但还不够详尽,并且缺少关键的.NET 3.0技术和其他一些花絮。要完成该列表:Java中与.NET中以下内容的近似/近似等效(或技术组合)是什么? WCF〜= WPF〜= Silverlight〜= WF〜= 泛型〜= 扩展方法〜= Lambda表达式〜= Linq(不是Linq-to-SQL)〜= TPL〜= F#〜= IronPython〜= 铁红宝石〜= ...我还错过了其他吗? Java技术(是否有.NET等效项?): 〜= EJB 〜= WebSphere 〜=玻璃鱼 〜= JBoss应用服务器 〜= Tomcat? 请注意,我省略了链接文章中已经介绍的技术。我也想听听有关链接文章是否正确的反馈。 注意:这似乎变成了Wiki类型的文章,因此我将其标记为这样。
75 java  .net  comparison 

6
json和xml有什么区别[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 JSON和XML有什么区别?
75 xml  json  comparison 

23
在可能包含数字的字符串上排序
我需要编写一个比较字符串的Java Comparator类,但是要稍作改动。如果要比较的两个字符串在字符串的开头和结尾相同,并且中间不同的部分是整数,则根据这些整数的数值进行比较。例如,我希望以下字符串按显示顺序结束: aa bbb 3 ccc bbb 12 ccc 抄送11 ddd eee 3 ddd jpeg2000 eee eee 12 ddd jpeg2000 eee 如您所见,字符串中可能还有其他整数,所以我不能只使用正则表达式来分解任何整数。我正在考虑只是从头开始走弦直到找到不匹配的地方,然后从头开始走直到找到不匹配的地方,然后将中间的部分与正则表达式“ [0-9] +”,如果比较,则进行数值比较,否则进行词法比较。 有没有更好的办法? 更新我认为我不能保证字符串中的其他数字(可能匹配的数字)周围没有空格,或者不同的数字确实具有空格。

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.