Articles of agnóstico

¿Qué tipos de números son representables en coma flotante binario?

He leído mucho sobre carrozas, pero todo está innecesariamente involucrado. Creo que lo entiendo bastante bien, pero hay una cosa de la que me gustaría estar seguro: Sé que, las fracciones de la forma 1/pow(2,n) , con n un entero, se pueden representar exactamente en números de coma flotante. Esto significa que si agrego 1/32 […]

¿Por qué los parámetros de const no están permitidos en C #?

Parece extraño especialmente para los desarrolladores de C ++. En C ++ solíamos marcar un parámetro como const para asegurarnos de que su estado no cambiará en el método. También existen otros motivos específicos de C ++, como pasar const ref para pasar por ref y asegurarse de que no se cambie el estado. Pero […]

¿Qué es un error de desbordamiento de enteros?

¿Qué es un error de desbordamiento de enteros? ¿Por qué me preocupa ese tipo de error? ¿Cuáles son algunos métodos para evitarlo o evitarlo?

Potencia de módulo de grandes números

Estoy tratando de implementar el algoritmo SAFER +. El algoritmo requiere encontrar el módulo de una función de potencia de la siguiente manera: pow(45, x) mod 257 La variable x es un byte y, por lo tanto, puede ir de 0 a 255. Por consiguiente, el resultado de la función de potencia puede ser MUY […]

¿Qué es boxeo y unboxing y cuáles son las compensaciones?

Estoy buscando una respuesta clara, concisa y precisa. Idealmente como la respuesta real, aunque los enlaces a buenas explicaciones son bienvenidos.

Regex para que coincida solo con letras

¿Cómo puedo escribir una expresión regular que coincida solo con letras?

¿Qué es el modismo “Ejecutar alrededor”?

¿Qué es este modismo de “Ejecutar alrededor” (o similar) que he estado escuchando? ¿Por qué podría usarlo y por qué no quiero usarlo?

Obtener partes de una URL (Regex)

Dada la URL (línea única): http://test.example.com/dir/subdir/file.html ¿Cómo puedo extraer las siguientes partes usando expresiones regulares? El subdominio (prueba) El dominio (example.com) La ruta sin el archivo (/ dir / subdir /) El archivo (archivo.html) La ruta con el archivo (/dir/subdir/file.html) La URL sin la ruta ( http://test.example.com ) (agregue cualquier otro que crea que sería […]

¿Las matemáticas de punto flotante están rotas?

Considera el siguiente código: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 ¿Por qué ocurren estas imprecisiones?