La programmation

17
Pourquoi dict.get (key) fonctionnait-il mais pas dict [key]?

J'essaie de regrouper les chaînes binaires de certains nombres en fonction du nombre de 1 dans la chaîne. Cela ne fonctionne pas: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries:...

17
Changer le tableau en javascript en objet plus simple

J'ai un JSON simple avec un tableau qui contient d'autres objets, etc. comme ceci: languagePack: [ { 'key': 'Username', 'value': 'Benutzername', 'group': 'default' }, { 'key': 'Password', 'value': 'Passwort', 'group': 'default' } ] Mais ce que je veux vraiment, c'est un objet comme celui-ci:...

17
Création de divs de tailles égales avec bouclage

J'essaie de créer un système de menus avec une image et du texte au-dessus et en dessous. Les données sont dynamiques. Je veux que le système de menus apparaisse de sorte que chaque image soit à égale distance l'une de l'autre afin qu'elles s'alignent dans une grille d'images à la fois...

17
Y a-t-il une différence entre "double val = 1;" et "double val = 1D;"?

Y a-t-il une différence entre les deux morceaux de code suivants? class Test { public readonly double Val; public Test(bool src) { this.Val = src ? 1 : 0; } } class Test { public readonly double Val; public Test(bool src) { this.Val = src ? 1D : 0D; } } J'ai trouvé que notre base de code utilise la...

17
Est-ce un ancien constructeur de style C ++?

Voici un morceau de code C ++. Dans cet exemple, de nombreux blocs de code ressemblent à des appels de constructeur. Malheureusement, le code de blocage # 3 ne l'est pas (vous pouvez le vérifier en utilisant https://godbolt.org/z/q3rsxn et https://cppinsights.io ). Je pense que c'est une ancienne...

17
Problème de mise à jour vers Spyder 4.0.0

Je suis sous Windows 10, 64 bits. J'ai essayé plusieurs fois de mettre à jour Spyder 4.0.0 avec Anaconda Prompt et Anaconda Navigator. Ça a échoué. J'ai désinstallé Anaconda et l'ai réinstallé. Ensuite, j'ai exécuté l'invite Anaconda en tant qu'administrateur et exécuté: conda update spyder La...

17
Comment utiliser le chaînage facultatif dans Node.js 12

Le chaînage optionnel ( obj?.param1?.param2) semble être une excellente fonctionnalité et je voulais vraiment le voir implémenté et enfin se débarrasser des if imbriqués, des fonctions arbitraires et de ce qui ne l'est pas pour une opération aussi simple. Mais il y a un problème, ça ne marche pas....

17
Énumération continue C ++ 11

Existe-t-il un moyen de vérifier en C ++ 11 si une énumération est continue ? Il est tout à fait valide de donner des valeurs d'énumération qui ne le sont pas. Existe-t-il peut-être une fonctionnalité comme un trait de type en C ++ 14, C ++ 17 ou peut-être C ++ 20 pour vérifier si l'énumération est...