La programmation

14
Quand utiliser float vs decimal

Je crée cette API, et la base de données stockera des valeurs qui représentent l'un des éléments suivants: pourcentage moyenne taux Honnêtement, je n'ai aucune idée de la façon de représenter quelque chose dont la plage est comprise entre 0 et 100% en nombre. Devrait-ce être 0,00 - 1,00 0,00 -...

14
Je peux appeler n'importe quelle méthode sur Nil et cela me semble mal

J'ai passé beaucoup de temps à déboguer un script récemment, et quand j'ai finalement trouvé le problème, c'était à cause du code qui ressemblait à ceci: class Foo { has $.bar; method () { # do stuff $!.bar; } } Il s'est avéré que le problème était avec cela $!.bar, qui aurait dû être soit $!barou...

14
Brew - réinstallation de python @ 2

J'ai eu des problèmes avec openssl et python @ 2 avec brew, qui ont expliqué ici (non résolus) . La solution de contournement documentée pour réinstaller Python et openssl ne fonctionnait pas, j'ai donc décidé de désinstaller et réinstaller Python. Le problème est que lorsque vous essayez...

14
Ordre «bizarre» des ensembles en python

Lorsque je convertis une liste Python 3.8.0 en un ensemble, l'ordre des ensembles résultant * est hautement structuré de manière non triviale. Comment cette structure est-elle extraite de la liste pseudo-aléatoire? Dans le cadre d'une expérience que je lance, je génère un ensemble aléatoire. J'ai...