Questions tagged «comparison»

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


14
为什么使用'=='或'is'比较字符串有时会产生不同的结果?
我有一个Python程序,其中将两个变量设置为value 'public'。在条件表达式我有比较var1 is var2其失败,但如果我把它改为var1 == var2返回True。 现在,如果我打开Python解释器并进行相同的“是”比较,则成功。 >>> s1 = 'public' >>> s2 = 'public' >>> s2 is s1 True 我在这里想念什么?

13
在Bash中,如何检查字符串是否以某个值开头?
我想检查字符串是否以“ node”开头,例如“ node001”。就像是 if [ $HOST == user* ] then echo yes fi 如何正确执行? 我还需要结合表达式来检查HOST是“ user1”还是以“ node”开头 if [ [[ $HOST == user1 ]] -o [[ $HOST == node* ]] ]; then echo yes fi > > > -bash: [: too many arguments 如何正确执行?
744 string  bash  comparison 

25
Mercurial和Git有什么区别?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经在Windows(使用msysGit)上使用git一段时间了,我喜欢分布式源代码管理的想法。就在最近,我一直在研究Mercurial(hg),它看起来很有趣。但是,我无法解决hg和git之间的差异。 有没有人在git和hg之间进行并排比较?我有兴趣知道hg和git的不同之处,而不必参加狂热的讨论。

24
如何针对一个值测试多个变量?
我正在尝试制作一个将多个变量与一个整数进行比较并输出三个字母的字符串的函数。我想知道是否有一种方法可以将其转换为Python。所以说: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == …

7
何时在MongoDB上使用CouchDB,反之亦然
我陷入了这两个NoSQL数据库之间。 在我的项目中,我将在数据库中创建数据库。例如,我需要一个创建动态表的解决方案。 因此,用户可以创建具有列和行的表。我认为MongoDB或CouchDB都将对此有所帮助,但我不确定是哪一个。我还将需要有效的分页。

10
如何进行不区分大小写的字符串比较?
Наэтотвопросестьответына 堆栈溢出нарусском:Поискобщихелементов/символоввпарестрокбезучётарегистра 如何在Python中进行不区分大小写的字符串比较? 我想以一种非常简单和Pythonic的方式封装对常规字符串与存储库字符串的比较。我还希望能够使用常规python字符串在由字符串散列的字典中查找值。

7
equal?,eql?,===和==之间有什么区别?
我试图了解这四种方法之间的区别。我知道默认情况下会==调用equal?当两个操作数引用完全相同的对象时返回true 的方法。 ===默认情况下也调用==哪个调用equal?...好的,因此,如果这三个方法都未被覆盖,那么我猜想 ===,==并且equal?做的完全一样吗? 现在来了eql?。这是做什么的(默认情况下)?它是否调用操作数的哈希/ ID? 为什么Ruby有这么多相等标志?他们应该在语义上有所不同吗?


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

22
仅比较日期部分,而不比较JavaScript中的时间
以下代码有什么问题? 也许只比较日期而不是时间会更简单。我也不确定如何执行此操作,因此我进行了搜索,但找不到确切的问题。 顺便说一句,当我在警报中显示两个日期时,它们显示为完全相同。 我的代码: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } }); 有没有更简单的方法来比较日期而不包括时间?

9
图像比较-快速算法
我正在寻找创建图像的基本表,然后将其与任何新图像进行比较,以确定新图像是否与基础完全相同(或近似)。 例如:如果您想减少同一图像的存储100次,则可以存储它的一个副本并提供指向它的参考链接。输入新图像后,您想与现有图像进行比较,以确保它不是重复的...想法? 我的一个想法是缩小到小缩略图,然后随机选择100个像素位置并进行比较。

26
检查列表中的所有元素是否相同
我需要以下功能: 输入:alist 输出: True 如果输入列表中的所有元素使用标准相等运算符求值彼此相等; False 除此以外。 性能:当然,我不希望产生任何不必要的开销。 我认为最好: 遍历列表 比较相邻元素 和AND所有结果布尔值 但是我不确定最Pythonic的方法是什么。 缺少短路功能只会损害早期输入不相等的长输入(超过50个元素)。如果这种情况经常发生(频率取决于列表的长度),则需要短路。最好的短路算法似乎是@KennyTM checkEqual1。但是,它为此付出了巨大的代价: 性能几乎是同类产品的20倍 短名单上的性能提高了2.5倍 如果没有出现早期输入不相等的长输入(或发生的次数很少),则不需要短路。然后,到目前为止最快的是@Ivo van der Wijk解决方案。

5
杰克逊诉 格森[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 在搜索了一些现有库的JSON之后,我最终得到了这两个: 杰克逊 谷歌GSon 我对GSON有点偏爱,但网上有消息说GSon受到某些天体性能问题的困扰(截至2009年9月)。 我正在继续我的比较;同时,我正在寻找帮助下定决心。
363 java  json  comparison  gson  jackson 


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.