Suchergebnisse für Anfrage "go"
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 ...
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 ...
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 ...
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 ...
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 ...
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) ...
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 ...
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 ...
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 ...
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) ...