Suchergebnisse für Anfrage "go"

6 die antwort

Marshall-Map zu XML in Go

Ich versuche eine Map als XML-Daten auszugeben, erhalte jedoch die folgende Fehlermeldung: xml: unsupported type: map[string]int Marshalling Maps funktioniert gut für JSON, daher verstehe ich nicht, warum es für XML nicht genauso funktioniert. ...

2 die antwort

Verwenden Sie Go 1.5 buildmode = c-archive mit net / http.Server, das von C @ aus verbunden is

Die kommende Version von Go 1.5 kommt mitneue Baumodi [https://docs.google.com/document/d/1nr-TQHw_er6GOQRsF6T43GGhFDelrAP0NqSS_00RgZQ/view?pli=1] , mit dem exportierte Go-Symbole verknüpft und aus C-Code aufgerufen werden können. Ich habe damit ...

2 die antwort

Wie ändere ich eine float64-Nummer richtig in uint64?

package main func main() { var n float64 = 6161047830682206209 println(uint64(n)) } Die Ausgabe wird sein: 6161047830682206208 Es sieht so aus, wennfloat64 ändernuint64, der Bruch wird verworfen.

TOP-Veröffentlichungen

8 die antwort

Run Golang als www-Daten

Wenn ich eine Node HTTP Server App starte, rufe ich normalerweise eine benutzerdefinierte Funktion auf function runAsWWW() { try { process.setgid('www-data'); process.setuid('www-data'); } catch (err) { console.error('Cowardly refusal to keep ...

6 die antwort

wie man eine relative Datei aus Code referenziert und testet

Ich muss auf @ verweispatients.json vonpatients.go, hier ist die Ordnerstruktur: Wenn ich mache filepath.Abs("../../conf/patients.json") es funktioniert fürgo test ./... aber fehlgeschlagen fürrevel run Wenn ich ...

2 die antwort

Wie kann ich stdout und stderr eines Befehls während der Ausgabe in Echtzeit an die Konsole und eine Protokolldatei umleiten?

Der folgende Code macht genau das, was ich will, außer dass er nur auf der Konsole gedruckt wird. cmd := exec.Command("php", "randomcommand.php") cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr if err := cmd.Run(); err != nil { log.Fatal(err) } ...

4 die antwort

Sharing einer global definierten Datenbank conn mit mehreren Paketen in Golang

Ich habe ein paar StackOverflow-Antworten gelesen, wie wir mit der DB-Verbindung umgehen. Da es sich um einen Pool handelt, können wir ihn global definieren und in mehreren Goroutinen verwenden, und er ist sicher. Das Problem ist, dass ich ...

4 die antwort

Goroutine-Ausführung in einem http-Handler

Wenn ich eine Goroutine in einem http-Handler starte, wird sie auch nach der Rückgabe der Antwort abgeschlossen? Hier ist ein Beispielcode: package main import ( "fmt" "net/http" "time" ) func worker() { fmt.Println("worker started") ...

2 die antwort

Getting Methodennamen in Golang

Gab die folgende Go-Methode: func (t *T) TMethod(data *testData) (interface{}, *error) { ... }Ich möchte den Namen des Parameters widerspiegeln (das istdata Hier) Ich habe Folgendes versucht, aber es gibt den Strukturnamen zurück ...

2 die antwort

Ist dieses Casting in Golang?

paxPayment, ok = dataObject.(*entities.PassengerPayment) Wofür werden die Klammern verwendet? Ich bin nicht sicher, was in dieser Zuweisungsoperation vor sich geht. Benötigen Sie weitere Details, um diese Frage zu beantworten?