Questions marquées «go»

110
Pourquoi Go a-t-il une instruction "goto"

J'ai été surpris de constater que Go a une déclaration «goto» . On m'a toujours appris que les déclarations «goto» sont une chose du passé et du mal car elles obstruent le flux réel d'un programme, et que les fonctions ou méthodes sont toujours un meilleur moyen de contrôler le flux. J'ai dû louper...

110
Comment vérifier une structure vide?

Je définis une structure ... type Session struct { playerId string beehive string timestamp time.Time } Parfois, je lui assigne une session vide (car nul n'est possible) session = Session{}; Ensuite, je veux vérifier, s'il est vide: if session == Session{} { // do stuff... } De toute évidence, cela...

109
Définir Django IntegerField par choix =… nom

Lorsque vous avez un champ de modèle avec une option de choix, vous avez tendance à avoir des valeurs magiques associées à des noms lisibles par l'homme. Existe-t-il dans Django un moyen pratique de définir ces champs par le nom lisible par l'homme au lieu de la valeur? Considérez ce modèle: class...

109
modèles django: inclure et étendre

Je voudrais fournir le même contenu dans 2 fichiers de base différents. J'essaye donc de faire ceci: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Le problème est que je n'arrive pas à utiliser à la fois...

109
Pourquoi Go est-il si lent (par rapport à Java)?

Comme nous avons pu le voir dans The Computer Language Benchmarks Game en 2010: Go est en moyenne 10 fois plus lent que C Go est 3 fois plus lent que Java !? Comment est-ce possible, sachant que le compilateur Go produit du code natif pour l'exécution? Des compilateurs immatures pour Go? Ou il y a...

109
Utiliser .sort avec PyMongo

Avec PyMongo, lorsque j'essaye de récupérer des objets triés par leurs champs «nombre» et «date» comme ceci: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) J'obtiens cette erreur: TypeError: if no direction is specified, key_or_list must be an instance of list Quel est le...

109
Est-il sûr de stocker les mots de passe en tant que variables d'environnement (plutôt qu'en texte brut) dans les fichiers de configuration?

Je travaille sur quelques applications dans les rails, django (et un peu de php), et l'une des choses que j'ai commencé à faire dans certaines d'entre elles est de stocker la base de données et d'autres mots de passe en tant que variables d'environnement plutôt que du texte brut dans certains...

109
django - pourquoi l'objet request.POST est-il immuable?

Comme le titre le demande, pourquoi les gars de Django ont-ils décidé d'implémenter l'objet request.POST avec un querydict (qui, bien sûr, à son tour, rend le tout immuable?) Je sais que vous pouvez le modifier en faisant une copie des données de publication post = request.POST.copy() mais pourquoi...