Suchergebnisse für Anfrage "go"

3 die antwort

Lesen Sie ganze Daten mit Golang net.Conn.Read

Also baue ich eine Netzwerk-App in Go und das habe ich gesehenConn.Read Liest in ein begrenztes Byte-Array, mit dem ich erstellt hattemake([]byte, 2048) und jetzt dieProblemist, dass ich die genaue Länge des Inhalts nicht kenne, es könnte also zu ...

1 die antwort

Golang - Reflexion über eingebettete Strukturen

Gegeben eine Struktur wie folgt: type B struct { X string Y string } type D struct { B Z string }Ich möchte über D nachdenken und zu den Feldern X, Y, Z gelangen. Bevor ich die Lösung versuchte, ging ich intuitiv davon aus, dass ich in der Lage ...

2 die antwort

Golang-Problem beim Zugriff auf das verschachtelte JSON-Array nach dem Aufheben der Marshalling-Funktion

Ich bin noch im Lernprozess von Go, stoße aber bei JSON-Antwort-Arrays an eine Wand. Wenn ich versuche, auf ein verschachteltes Element des Arrays "objects" zuzugreifen, wirft Go (Typ interface {} unterstützt keine Indizierung). Was läuft falsch ...

TOP-Veröffentlichungen

1 die antwort

Casting-Schnittstelle {} zur Strukturierung in JSON-Codierung

Ich habe einen solchen Code:http://play.golang.org/p/aeEVLrc7q1 [http://play.golang.org/p/aeEVLrc7q1] type Config struct { Application interface{} `json:"application"` } type MysqlConf struct { values map[string]string `json:"mysql"` } func ...

1 die antwort

Das Aufrufen des Befehls mit einigen Argumenten funktioniert, aber nicht mit anderen über die Konsole

Der folgende Code funktioniert und gibt Details von 10 Prozessen aus. package main import ( "os/exec" ) func main() { print(top()) } func top() string { app := "/usr/bin/top" cmd := exec.Command(app, "-n 10", "-l 2") out, err ...

2 die antwort

Warum wird meine Goroutine nicht ausgeführt?

Ich lerne Go und wollte Goroutinen und Kanäle ausprobieren. Hier ist mein Code: package main import "fmt" func main(){ messages := make(chan string,3) messages <- "one" messages <- "two" messages <- "three" go func(m *chan string) ...

2 die antwort

Stellen Sie mit SSH und einem Pem / Key mit Golang eine Verbindung zu einem Server her

Ich versuche, mit dem Paket [ssh] [1] der Programmiersprache Go eine Verbindung zu einem Amazon AWS-Linux-Server mit einem Schlüssel herzustellen. Die Paketdokumentation ist jedoch etwas kryptisch / verwirrend. Weiß jemand, wie man sich über ssh ...

2 die antwort

Wie erhalte ich die aktuelle URL in http.go?

Ich benutzehttp.NewRequest mehrere http-Anfragen zu machen (offensichtlich). Jetzt muss ich eine Anfrage stellen und einige Abfragezeichenfolgen aus der endgültigen URL extrahieren (es gibt eine Umleitung). Die Frage ist also, wie ich die URL ...

2 die antwort

Unabhängige FlagSets in GoLang definieren

Die Go-Dokumentation (http://golang.org/pkg/flag/ [http://golang.org/pkg/flag/]) sagt: Mit dem FlagSet-Typ können unabhängige Sätze von Flags definiert werden, z. B. um Unterbefehle in einer Befehlszeilenschnittstelle zu implementieren. Ich ...

2 die antwort

Reflect.Value.FieldByName verursacht Panik

Beim Aufrufen der .FieldByName-Methode eines reflektierten Werts wird der folgende Fehler angezeigt: panic: reflect: call of reflect.Value.FieldByName on ptr Valueund der Code ist: - s := reflect.ValueOf(&value).Elem() (value is a struct) ...