preguntar acerca de go

2
réponses

golang Gorm accéder à la requête mysql sous-jacente

y a-t-il un moyen d'obtenir le log de requête sql à partir de https://github.com/jinzhu/gorm? par exemple, dans l'environnement dev, il serait utile de pouvoir enregistrer sur la console les requêtes mysql qui ont été appelées. par exemple comment …
demandé sur 1970-01-01 00:33:36
2
réponses

Golang: créer un Type Constant et restreindre les valeurs du Type

j'ai une question sur les types de constantes qui sont limitées à certaines valeurs et comment vous l'accomplissez à Golang. Disons que je crée un type unary qui a deux valeurs constantes Positive(1) et Negative(-1) et je veux restreindre l'utilisate …
demandé sur 1970-01-01 00:33:36
2
réponses

Golang JSON omitempty with time.Champ De Temps

essayer de JSON Marshal une structure qui contient 2 champs de temps. Mais je veux que le champ passe seulement s'il a une valeur temporelle. Donc je suis en utilisant json:",omitempty" mais ça ne fonctionne pas. Que puis-je définir la valeur de Da …
demandé sur 1970-01-01 00:33:35
2
réponses

Différence entre certains opérateurs «|», «^», «&», «&^». Golang

récemment j'ai lu golang spécification et face à certains opérateurs intéressants: & bitwise AND integers | bitwise OR integers ^ bitwise XOR integers &^ bit clear (AND NOT) integers j'ai es …
demandé sur 1970-01-01 00:33:35
2
réponses

Comment trouver un index de caractères en Golang?

j'essaie de trouver le caractère "@" dans Go mais je ne peux pas trouver un moyen de le faire. Je sais comment indexer des caractères comme " HELLO[1] "qui produirait"E". Cependant, j'essaie de trouver le numéro d'index de l'omble trouvé. en Python …
demandé sur 1970-01-01 00:33:33
2
réponses

Méthode de Golang avec récepteur de pointeur

j'ai ce code d'exemple package main import ( "fmt" ) type IFace interface { SetSomeField(newValue string) GetSomeField() string } type Implementation struct { someField string } func (i Implementation) GetSomeField() string { …
go
demandé sur 1970-01-01 00:33:35
4
réponses

Dessiner un rectangle à Golang?

est la seule façon de dessiner une forme dans Go avec une certaine largeur de ligne pour le faire avec des primitives pixel par pixel? je veux dessiner un label avec quelques rectangles et codes-barres, générer et sortir un PNG/PDF. ... …
demandé sur 1970-01-01 00:33:35
3
réponses

pointeurs de golang sur les pointeurs comme paramètres de fonction

j'ai la fonction func addCatsToMap(m map[string][]CatHouse, meowId int, treats Set, dog *Dog) { //if (complicated thing) add Cat to m } est-il vrai que m, treats, et dog sont passés par référence, et meowId a sa valeur copiée. Puisque m est la …
demandé sur 1970-01-01 00:33:32
6
réponses

Golang — comment attribuer une valeur par défaut si env var est vide?

Dans golang, comment affecter une valeur par défaut si la variable d'environnement n'est pas définie? en python je pourrais faire mongo_password = os.getenv('MONGO_PASS', 'pass') où pass est la valeur par défaut si MONGO_PASS env var n'est pas prê …
demandé sur 1970-01-01 00:33:36
3
réponses

Demande D’Origine Croisée Bloquée

J'ai donc ce gestionnaire Go http qui stocke du contenu POST dans le datastore et récupère d'autres informations en réponse. Sur la fin, j'utilise: func handleMessageQueue(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control- …
demandé sur 1970-01-01 00:33:34