首页 文章
  • 0 votes
     answers
     views

    Git:计算forked repo中原始代码行的数量

    让我们从加密货币空间中举例说明 . Dash是从比特币分叉的 . 我想弄清楚有多少行Dash是原始的(在master中)与多少行来自比特币 . 我尝试了什么 对repo中的每个文件指责每一行并比较提交哈希值 . 假设在某处手动输入“初始日期”,这几乎可以正常工作 . 然而问题是,Dash使用较旧版本的比特币,Dash-master中的一些提交不再存在于比特币仓库中的任何位置 . 这可能由于多种原...
  • 220 votes
     answers
     views

    对于IEEE754 NaN值,所有比较返回false的理由是什么?

    为什么NaN值的比较与所有其他值的行为不同?也就是说,与运算符==,<=,> =,<,>的所有比较(其中一个或两个值为NaN)返回false,这与所有其他值的行为相反 . 我想这可以通过某种方式简化数值计算,但我找不到明确说明的理由,即使在Kahan的Lecture Notes on the Status of IEEE 754中也没有详细讨论其他设计决策 . 这种异常行为...
  • 79 votes
     answers
     views

    Clojure与其他Lisps [关闭]

    我的问题的意图是 not 开始一场火焰战,而是确定在什么情况下每种语言都是"the best tool for the job." 我已经阅读了几本有关Clojure的书(Programming Clojure,Practical Clojure,The Joy of Clojure和Manning Early Access版本Clojure in Action),我认为这是一...
  • 59 votes
     answers
     views

    如何通过忽略Swift中的关联值来比较枚举与关联值?

    阅读How to test equality of Swift enums with associated values后,我实现了以下枚举: enum CardRank { case Number(Int) case Jack case Queen case King case Ace } func ==(a: CardRank, b: CardRank...
  • 0 votes
     answers
     views

    比较两个NSIntegers导致<nil>而不是false

    在进行减法后比较两个NSIntegers有一个奇怪的问题,为什么这个比较返回“&lt;nil&gt;”而不是false?我检查确保调试器中的所有变量都有值 NSInteger totalPhotosLeft = self.totalPhotosInRoll - self.currentPhotosFetchedCount; if (self.enumerateCount &lt; tota...
  • 5 votes
     answers
     views

    内置容器的自定义比较

    在我的代码中,对各种容器(列表,字典等)的相等性进行了大量的比较 . 容器的键和值的类型为float,bool,int和str . 内置的==和!=工作得非常好 . 我刚刚了解到必须使用自定义比较函数来比较容器值中使用的浮点数 . 我已经编写了这个函数(让我们称它为approxEqual(),并假设它需要两个浮点数,如果它们被判断为相等则返回True,否则返回False) . 我更喜欢将现有代码的...
  • 3 votes
     answers
     views

    使用PHP在多个条目中查找剽窃的可能性

    我正在开发一个跟踪帮助台条目的Web应用程序 . 我们希望找到一种方法来阻止人们复制和粘贴关于常见问题的注释 - 我们希望为每次调用问题编写原始的帮助台条目 . 无论如何,我们有成千上万的条目,其中一些是相似的,我试图找到一种方法将它们全部比较,并指出任何与其他条目非常相似的条目,即80%可能是直接拷贝等 我已经研究过similar_text()和其他一些内置的PHP函数,但我很想听听其他人是否曾...
  • 0 votes
     answers
     views

    C#在多个数组中存储多个项目以进行比较

    我有一个应用程序从XML读取文件名及其等效的哈希代码(在我使用相同的应用程序创建XML之后),我希望它做的是将一个XML(文件及其哈希码)与另一个XML进行比较XML(可能有不同的文件和哈希码) . 我正在尝试创建一个比较函数,以便我可以比较两个XML之间的文件名,然后比较两个XML中存在文件的哈希代码 . (为了帮助理解我试图实现什么基本上我有2个列表框彼此相邻,每个xmls一个 . 一旦我比较...
  • 0 votes
     answers
     views

    比较matlab中两个相同长度的不同向量

    我有两个矩阵A和B. A是一个长度为1000X1的数组,由0和1组成,B也是相同的大小 . 现在B是一个函数的输出,它以A作为输入执行扫描操作 . 扫描只不过是在A中的1处添加零 . 因此B的值与A类似,除了1中的一些被0替换 . 现在我的任务是填充B中的那些0值,这些值在扫描操作后被随机二进制值替换 . 我已经在这个真棒网站的用户帮助下完成了这个 . 并且相同的代码在这里 idx=strfind...
  • 0 votes
     answers
     views

    如何比较作为模板类传递的字符串?

    我有一个使用模板类的数据结构,它可以存储任何数据类型 - 整数,浮点数,字符串等 . 因为数据将被组织,我需要一种比较两个值的方法 . 通常我可以使用&gt;或&lt;,但是对于不起作用的字符串,因为在字符串上使用&gt; / &lt;运算符不会告诉我哪个字母顺序排在第一位 . 为此,我需要使用compare()函数 . 但是由于数据结构是模板类,我不能告诉它使用compare()函数,因为它不会...
  • 0 votes
     answers
     views

    C中的字符串比较函数有什么问题?如何比较字符串?

    我昨天在接受采访时被要求编写一个函数来比较两个字符串,基本上与strcmp()的输出相同 . 我编写了以下程序和compare()函数,但被告知错了 . 采访者说,“你比较字符串从低字节到高字节 . 如果发生string1具有较小的较低字节但更高的字节,你的代码将输出string1小于字符串2,这是错误的 . ” 我想当我们进行字符串比较时,我们从左到右比较两个字符串,并将每对相应的字符与它们的A...
  • 2 votes
     answers
     views

    如何摆脱不及物比较?

    我有 Comparator&lt;Foo&gt; 具有以下比较功能: float d = o1.bar - o2.bar; if (Math.abs(d) &lt;= 0.001) { return 0; } else { return d &lt; 0 ? -1 : 1; // inline Math.copySign } 本质上,这应该基于它们的 bar 属性比较两个 Foo...
  • 1 votes
     answers
     views

    字符串无法正常比较

    我是python的新手,所以请原谅你可能找到的任何糟糕的代码 问题是我试图比较两个字符串,一个来自文件,另一个来自用户输入,以查看它们是否匹配 . 但是,在比较我认为相同的字符串时,if语句返回false . 我已经使用 str() 函数将两个值都转换为字符串,但它仍然不想玩球 . 作为参考,文件的行是两个字符串,用逗号分隔,'question'部分在逗号之前,'answer'在它之后 . 目前,...
  • 0 votes
     answers
     views

    为什么按位运算符在比较布尔值时比在Java中的“普通”运算符慢?

    假设如下:你有两个函数,它们都做了基本相同的事情,即将两个随机布尔值与AND和OR运算符进行比较 . 但是一个函数用普通的条件运算符&amp;&amp;和||来做,另一个用位运算符&和| . 我认为这两个功能当然需要相同的时间来完成,他们不会这样做 . 具有按位比较的那个比使用&quot;normal&quot;条件运算符的时间多五分之一 . 我很困惑并做了一些研究,并在Oracle的Java文档...
  • 1 votes
     answers
     views

    什么是良好的经验法则浮点比较方法选择器?

    我正在测试一些代码,一个涉及使用浮点值计算的数字 - 通常是非常大量的代码 . 我有一些通用的(C -templated,但这对于这个问题并不重要)代码将我的输出(无论是标量还是数组)与它们的预期值进行比较 . 对于我正在测试的各种函数,我面临着选择精度阈值的问题,至少对于两个C / C浮点类型 float 和 double . 与well known一样,在比较浮点值方面没有一刀切,也没有单一...
  • 3 votes
     answers
     views

    如何正确比较groovy中的null?

    编辑:愚蠢 . 问题是我得到一个值为'null'的字符串 如何正确比较groovy中的null? 我有以下脚本 println &quot;row6: &quot; + row[6] if(row[6] == null) { println &quot;if&quot; } else { println &quot;else&quot; } 当我用指定字段为空的行运行它时,这是输...
  • 1 votes
     answers
     views

    如何使用vb6中的sql在两个不同的表上创建包含多个列的比较方法

    我有(Table1.column1和Table1.column2)和另一个(Table2.column1和Table2.column2)在我的数据库中,我想获得结果,其中(Table1.column1和Table1.column2)值未找到(Table2.column1和Table2) .column2)? Table1 Table2 ------...
  • 1 votes
     answers
     views

    C# - 字典 - 文件路径(Custom EqualityComparer)

    Problem: Custom Object实现EqualityComparer和IEquatable,但Dictionary并不总是使用这些方法 . Context: 我创建了一个辅助类 FilePath 来处理文件路径而不是将它们视为字符串 . 辅助类负责确定两个文件路径是否相等 . 然后我需要将FilePath存储在 Dictionary&lt;FilePath, object&gt; 中...
  • 67 votes
     answers
     views

    签名/未签名比较

    我试图理解为什么下面的代码不会在指定的地方发出警告 . //from limits.h #define UINT_MAX 0xffffffff /* maximum unsigned int value */ #define INT_MAX 2147483647 /* maximum (signed) int value */ /* = 0x7fffffff */ in...
  • 0 votes
     answers
     views

    Python优化词典列表之间的比较

    我正在尝试查看节点是否位于球体的体积内,并将节点ID添加到列表中 . 但是,算法的效率非常慢,我不知道如何改进它 . 我有两个清单 . 列表A的格式为 [{'num': ID, 'x': VALUE, 'y': VALUE, 'z': VALUE] ,而列表B的格式为 [{'x': VALUE, 'y': VALUE, 'z': VALUE, 'rad': VALUE}] . 两个列表的大小每个...
  • 409 votes
     answers
     views

    “是”运算符与整数意外地运行

    为什么以下在Python中出现意外行为? &gt;&gt;&gt; a = 256 &gt;&gt;&gt; b = 256 &gt;&gt;&gt; a is b True # This is an expected result &gt;&gt;&gt; a = 257 &gt;&gt;&gt; b = 257 &gt;&gt;&gt; a is b False ...
  • 2 votes
     answers
     views

    如何根据函数输入在表达式中使用<或>(或其他比较运算符)?

    我有两个长的代码块,除了各种比较语句之外都是相同的 &gt; 用 &lt; , &gt;= 和 &lt;= 等切换 . 我想把它们放在一个函数中,根据函数输入使用一个或另一个运算符 . 我在MQL5编码,但这与C非常相似,所以希望在我的情况下使用的方法也是可用的 .
  • 416 votes
     answers
     views

    如何进行不区分大小写的字符串比较?

    如何在Python中进行不区分大小写的字符串比较? 我想以一种非常简单和Pythonic的方式将常规字符串的比较封装到存储库字符串中 . 我还希望能够使用常规python字符串在字符串中查找值 .
  • 153 votes
     answers
     views

    为什么C#无法将两种对象类型相互比较,但VB却没有?

    我在C#中有两个对象,不知道它是布尔值还是其他任何类型 . 但是,当我尝试比较那些C#未能给出正确答案时 . 我用VB.NET尝试了相同的代码并且做到了! 如果有解决方案,谁能告诉我如何解决这个问题? C#: object a = true; object b = true; object c = false; if (a == b) c = true; MessageBox.Show(c.ToS...
  • 3 votes
     answers
     views

    std :: function没有名为'target'的成员

    我试图存储唯一函数指针列表 . 纯指针的明显包装似乎是std::function . 事实证明, std::function s cannot be compared . 那么原始指针的简单比较应该有效,对吧?也许,但我收到以下代码的以下错误 . 我的编译器是gcc 4.7.2 . 这是2012年没有实现的吗? std::function&lt;void(bool)&gt; f; voi...
  • 22 votes
     answers
     views

    如果功能语言真的很简洁,为什么他们在语言枪战游戏中没有更好的排名呢?

    我比较语言枪战游戏by their code size only的语言 . 以下是我得到的摘要(最短的,按类似得分分组) . Python,Ruby,JavaScript,Perl,Lua,PHP,Mozart / OZ OCaml,Erlang,Racket,Go,Scala,F#,Smalltalk Pascal,Clean,Haskell,Common Lisp,C#,Java,...
  • 28 votes
     answers
     views

    ASP.NET MVC与WebForms:速度和架构比较[关闭]

    我与我的一位朋友争吵,他是一家大型互联网公司的建筑师 . 基本上他说ASP.NET MVC不适用于大型企业应用程序,它不像WebForms那样灵活,而且MVC应用程序比Web表单应用程序慢 . 根据我自己使用MVC的经验,我可以说它更灵活,重量更轻,因为没有页面生命周期,viewstate等等 . 因此,它应该加载至少更快 . 据我所知,MVC专为中大规模流量而设计 . 你们有什么感想?有没有人比...
  • 20 votes
     answers
     views

    如果我们将安全签名/无符号比较添加到C / C,它会破坏语言或现有代码吗?

    在阅读了有关签名/未签名比较的问题之后(我每隔几天就会说出来): Signed / unsigned comparison and -Wall 我想知道为什么我们没有正确的签名无符号比较,而是这个可怕的混乱?从这个小程序中获取输出: #include &lt;stdio.h&gt; #define C(T1,T2)\ {signed T1 a=-1;\ unsigned T2 b=1;...
  • 21 votes
     answers
     views

    Emacs,Vim和JEdit的哪些编辑器支持多个同步文本插入点?

    Background: JEdit(以及其他一些文本编辑器)支持名为Multiple simultaneous text insertion points的功能 . (至少's what I'm在这里称呼它) . 要了解这意味着什么,请查看链接 . 在现代文本编辑器中使用的所有功能中,初步研究似乎表明这是Emacs和Vim实际上不支持的一个功能 . 如果正确的话,这将是非常特殊的,因为找到一个...
  • 0 votes
     answers
     views

    比较/检查多个工作表中的多个列,并找到不匹配的值

    我在libreoffice calc中有两张表,两张表都有相同的列,我需要比较这些表的列值(多列)并且需要检查行是否相等,如果不相等则需要区分不匹配的值 . 我该怎么做?请帮我完成这件事 .

热门问题