Programación

14
Cuándo usar float vs decimal

Estoy creando esta API, y la base de datos almacenará valores que representan uno de los siguientes: porcentaje promedio Velocidad Sinceramente, no tengo idea de cómo representar algo con un rango entre 0 y 100% en números. Deberia ser 0.00 - 1.00 0.00 - 100.00 cualquier otra alternativa que...

14
Dificultad al construir una estructura de datos anidada

Al intentar crear un mensaje JSON para una API, me encontré luchando por hacer algo que pensé que sería simple. Necesitaba crear un mensaje como el siguiente: { "list": [ { "foo": 1, "bar": 2 } ] } Sin embargo, mi primer intento no funcionó: say to-json { foo => [ { a => 1, b => 2 } ]...

14
Puedo llamar a cualquier método en cero y esto se siente mal

Pasé un tiempo considerable depurando un script recientemente, y cuando finalmente encontré el problema fue por un código que se veía así: class Foo { has $.bar; method () { # do stuff $!.bar; } } Resultó que el problema era con eso $!.bar, que debería haber sido $!baro $.bar. Entiendo...

14
Brew - reinstalar python @ 2

He estado teniendo problemas con openssl y python @ 2 con brew, que he explicado aquí (sin resolver) . La solución documentada para reinstalar Python y openssl no funcionaba, así que decidí desinstalar y reinstalar Python. El problema es que, cuando intenta instalar Python 2 con brew, recibe este...

14
Ordenamiento 'extraño' de conjuntos en python

Cuando convierto una lista de Python 3.8.0 en un conjunto, la ordenación del conjunto resultante * está altamente estructurada de una manera no trivial. ¿Cómo se extrae esta estructura de la lista pseudoaleatoria? Como parte de un experimento que estoy ejecutando, estoy generando un conjunto...