Articles of comparação de

Por que `null> = 0 && null <= 0` mas não` null == 0`?

Eu tive que escrever uma rotina que incrementa o valor de uma variável por 1 se o seu tipo é number e atribui 0 à variável se não, onde a variável é inicialmente null ou undefined . A primeira implementação foi v >= 0 ? v += 1 : v = 0 v >= 0 […]

(… ()) Vs. (…) () em encerramentos de javascript

Eu sei que isso é bobo, mas há alguma diferença entre isso: (function() { var foo = ‘bar’; })(); e isto? (function() { var foo = ‘bar’; }()); O JSLint nos diz para Move the invocation into the parens that contain the function , mas não vejo necessidade disso. Edit: As respostas são muito legais. […]

Existe alguma biblioteca Fuzzy Search ou String Similarity Functions escrita para C #?

Há uma questão semelhante, mas não em relação às bibliotecas C # que posso usar no meu código-fonte. Obrigado a todos pela vossa ajuda. Eu já vi o lucene, mas preciso de algo mais fácil para procurar por strings similares e sem a sobrecarga da parte de indexação. A resposta que eu marquei tem dois […]

Ótima maneira de comparar strings em JavaScript?

Eu estou tentando otimizar uma function que faz pesquisa binária de seqüências de caracteres em JavaScript. A pesquisa binária exige que você saiba se a chave é == o pivô ou < o pivô. Mas isso requer duas comparações de strings em JavaScript, diferentemente das linguagens C que possuem a function strcmp() que retorna três […]

Comparando a parte da data apenas sem comparar o tempo no JavaScript

O que há de errado com o código abaixo? Talvez fosse mais simples apenas comparar a data e não o tempo. Também não sei como fazer isso, e procurei, mas não consegui encontrar meu problema exato. BTW, quando eu exibir as duas datas em um alerta, eles mostram exatamente o mesmo. Meu código: window.addEvent(‘domready’, function() […]

Dificuldade de comparação numérica em R

Estou tentando comparar dois números em R como parte de uma condição if-statement: (ab) >= 0.5 Neste caso particular, a = 0,58 eb = 0,08 … e ainda assim (ab) >= 0.5 é falso. Estou ciente dos perigos de usar == para comparações exatas de números, e isso parece relacionado: (a – b) == 0.5) […]

Como você compara duas strings de versão em Java?

Existe um idioma padrão para comparar números de versão? Eu não posso simplesmente usar uma string straight compareTo porque eu não sei ainda qual será o número máximo de lançamentos de pontos. Eu preciso comparar as versões e ter o seguinte: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

Comparação de bancos de dados incorporados de Java

Eu pretendo desenvolver um pequeno aplicativo (Java) para gerenciar minhas finanças. Acredito que preciso usar um database incorporado, mas não tenho experiência com esse problema. Eu tentei olhar para alguns dos produtos disponíveis , mas não posso decidir qual deles seria mais adequado para mim. H2 , HSQLDB , Derby e Berkeley DB parecem bons […]

Java Integer compareTo () – por que usar comparação versus subtração?

Eu descobri que a implementação java.lang.Integer do método compareTo é a seguinte: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } A questão é por que usar comparação em vez de subtração: return thisVal – anotherVal;

Diferenças nos methods de comparação de string em C #

Comparar strings em C # é bem simples. Na verdade, existem várias maneiras de fazer isso. Eu listei alguns no bloco abaixo. O que eu estou curioso sobre são as diferenças entre eles e quando um deve ser usado sobre os outros? Alguém deve ser evitado a todo custo? Há mais que eu não listei? […]