Articles of comparação

Existe um utilitário de reflection Java para fazer uma comparação profunda de dois objects?

Eu estou tentando escrever testes de unidade para uma variedade de clone() operações dentro de um grande projeto e estou querendo saber se existe uma class existente em algum lugar que é capaz de tomar dois objects do mesmo tipo, fazendo uma comparação profunda e dizendo se eles são idênticos ou não?

Compare os números das versões em Objective-C

Estou escrevendo um aplicativo que recebe dados com itens e números de versão. Os números são formatados como “1.0.1” ou “1.2.5”. Como posso comparar esses números de versão? Eu acho que eles precisam ser formatados como uma string primeiro, não? Quais opções eu tenho para determinar que “1.2.5” vem depois de “1.0.1”?

Qual é a diferença entre Mercurial e Git?

Eu tenho usado o git há algum tempo no Windows (com o msysGit) e gosto da idéia de controle de fonte distribuída. Recentemente eu estive olhando para o Mercurial (hg) e parece interessante. No entanto, eu não posso envolver minha cabeça em torno das diferenças entre hg e git. Alguém fez uma comparação lado-a-lado entre […]

Declaração de troca para maior que / menor que

então eu quero usar uma instrução switch como esta: switch (scrollLeft) { case (1000 && <2000): //do stuff break; } Agora eu sei que qualquer uma dessas declarações ( <1000 ) ou ( >1000 && <2000 ) não funcionará (por diferentes razões, obviamente). O que estou perguntando é a maneira mais eficiente de fazer exatamente […]

No bash, como posso verificar se uma string começa com algum valor?

Eu gostaria de verificar se uma string começa com “nó”, por exemplo, “node001”. Algo como if [ $HOST == user* ] then echo yes fi Como posso fazer isso corretamente? Eu ainda preciso combinar expressões para verificar se o HOST é “user1” ou começa com “node” if [ [[ $HOST == user1 ]] -o [[ […]

O que é a “Melhor prática” para comparar duas instâncias de um tipo de referência?

Eu me deparei com isso recentemente, até agora tenho sido feliz substituindo o operador de igualdade ( == ) e / ou o método Equals para ver se dois tipos de referências realmente continham os mesmos dados (ou seja, duas instâncias diferentes que parecem iguais). Eu tenho usado isso ainda mais desde que eu fui […]

Verificando imagens por similaridade com o OpenCV

O OpenCV suporta a comparação de duas imagens, retornando algum valor (talvez uma porcentagem) que indique a similaridade dessas imagens? Por exemplo, 100% seria devolvido se a mesma imagem fosse passada duas vezes, 0% seria devolvida se as imagens fossem totalmente diferentes. Eu já li muitos tópicos semelhantes aqui no StackOverflow. Eu também fiz algumas […]

O que está faltando nas edições do Visual Studio 2008 Express?

O que está “faltando” nas edições do Visual Studio 2008 Express? Em particular, qual funcionalidade não está disponível? que restrições existem no seu uso?

Classe de invólucro inteiro e operador == – onde o comportamento é especificado?

Integer integer1 = 127; Integer integer2 = 127; System.out.println(integer1 == integer2);//true integer1 = 128; integer2 = 128; System.out.println(integer1 == integer2);//false Descobri que ele retorna == (se estiver) sob o intervalo de -128 – 127 , por que existe tal especificação?

Qual é a diferença entre igual ?, eql ?, === e ==?

Eu estou tentando entender a diferença entre esses quatro methods. Eu sei por padrão que == chama o método equal? que retorna true quando ambos os operandos se referem exatamente ao mesmo object. === por padrão também chama == que chama equal? … ok, então se todos esses três methods não forem sobrescritos, então eu […]