Articles of comparación

¿Cómo comparar dos formas?

¿Hay alguna manera de comparar dos formas geométricas (o dos estructuras de datos más genéricas), sin usar la fuerza bruta cuando se trata de una tolerancia? La fuerza bruta (es decir, la comparación de cada valor de cada objeto con cada valor del otro objeto) funciona pero es lenta y no puedo usarla. Traté de […]

Problemas de comparación de punto flotante MySQL

Me encontré con un problema al introducir columnas de coma flotante en el esquema de la base de datos MySQL que las comparaciones en los valores de coma flotante no siempre arrojan los resultados correctos. 1 – 50.12 2 – 34.57 3 – 12.75 4 – … (rest todo menos de 12.00) SELECT COUNT(*) FROM […]

comparar iteradores de diferentes contenedores

¿Es legal comparar iteradores de diferentes contenedores? std::vector foo; std::vector bar; ¿La expresión foo.begin() == bar.begin() produce un comportamiento falso o indefinido? (Escribo un iterador personalizado y tropecé con esta pregunta al implementar operator== ).

¿Cómo comparar caracteres Unicode que “se parecen”?

Caigo en un problema sorprendente. Cargué un archivo de texto en mi aplicación y tengo una lógica que compara el valor que tiene μ. Y me di cuenta de que incluso si los textos son iguales, el valor de comparación es falso. Console.WriteLine(“μ”.Equals(“µ”)); // returns false Console.WriteLine(“µ”.Equals(“µ”)); // return true En la línea posterior, el […]

Comparar valores Long no primitivos 127 y 128

Quiero comparar dos valores de objetos largos usando condiciones if . Cuando estos valores son inferiores a 128 , la condición if funciona correctamente, pero cuando son mayores o iguales a 128 , la comparación falla. Ejemplo: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } La […]

¿Cuál es la forma más rápida de comparar dos mapas de bits de igual tamaño para determinar si son idénticos?

Estoy intentando escribir una función para determinar si dos bitmaps de igual tamaño son idénticos o no. La función que tengo ahora simplemente compara un píxel a la vez en cada bitmap, devolviendo falso al primer píxel no equitativo. Si bien esto funciona, y funciona bien para pequeños mapas de bits, en la producción voy […]

obtener NSDate hoy, ayer, esta semana, la semana pasada, este mes, el último mes … variables

Lo que bash hacer es obtener NSDate hoy, ayer, esta semana, la semana pasada, este mes, las últimas variables del mes listas para la comparación para los encabezados que se agregarán en el título de UITableView titleForHeaderInSection Lo que deseo se hace manualmente en el código a continuación para la fecha 2009-12-11 NSDate *today = […]

¿Hay una utilidad de reflexión de Java para hacer una comparación profunda de dos objetos?

Intento escribir pruebas unitarias para una variedad de operaciones de clone() dentro de un proyecto grande y me pregunto si hay una clase existente en alguna parte que sea capaz de tomar dos objetos del mismo tipo, haciendo una comparación profunda, y diciendo si son idénticos o no?

Compare números de versión en Objective-C

Estoy escribiendo una aplicación que recibe datos con elementos y números de versión. Los números están formateados como “1.0.1” o “1.2.5”. ¿Cómo puedo comparar estos números de versión? Creo que primero tienen que formatearse como una cuerda, ¿no? ¿Qué opciones tengo para determinar que “1.2.5” viene después de “1.0.1”?

¿Cuál es la “mejor práctica” para comparar dos instancias de un tipo de referencia?

Me encontré con esto recientemente, hasta ahora he estado anulando con creces el operador de igualdad ( == ) y / o el método Equals para ver si dos tipos de referencias contenían realmente los mismos datos (es decir, dos instancias diferentes que tienen el mismo aspecto). He estado usando esto aún más desde que […]