go

Go ist eine Open-Source-Programmiersprache, die ursprünglich von Google entwickelt wurde. Es ist statisch typisiert, mit einer Syntax, die lose von C abgeleitet ist, und fügt automatische Speicherverwaltung, Typsicherheit, einige dynamische Typisierungsfunktionen, zusätzliche integrierte Typen wie Arrays variabler Länge und Schlüssel-Wert-Maps und eine große Standardbibliothek hinzu.
2
Antworten

Wie bekomme ich "virtualhost" -Funktionalität in Go?

Mit Nginx / Django create virtualhosts ist so einfach wie die entsprechende Konfiguration zu schreiben. Für Go habe ich das Ссылка gefunden und ich verstehe, dass ich ServeMux verwenden muss, aber wie kann ich es implementieren? Ich m...
05.01.2013, 10:14
3
Antworten

Überschreibe das von json.Marshal verwendete Layout, um time.Time zu formatieren

Gibt es in Golang eine Möglichkeit, den generischen encoding/json Marshal dazu zu bringen, beim Marshalling der time.Time -Felder ein anderes Layout zu verwenden? Grundsätzlich habe ich diese Struktur: %Vor% und ich möchte mit encd...
09.12.2013, 16:16
3
Antworten

Übergeben eines Abfrageparameters an den Go-HTTP-Request-Handler mit dem MUX-Paket

Ich versuche, einen zusätzlichen Parameter in der Anfrage zu übergeben, die ich an den Go-Server senden möchte - %Vor% Die Go-Server-Implementierung ist wie folgt - %Vor% Wie soll ich auf dem Go-Server nach dem Token suchen und analysier...
26.01.2015, 21:59
2
Antworten

Führen Sie einfach einen Test statt der ganzen Suite aus?

Ich habe eine Testsuite für ein Go-Paket, das ein Dutzend Tests implementiert. Manchmal schlägt einer der Tests in der Suite fehl, und ich möchte diesen Test einzeln erneut ausführen, um Zeit beim Debugging-Prozess zu sparen. Ist das möglich ode...
29.09.2014, 03:35
4
Antworten

Einfacher SSH-Port in Golang weiterleiten

Ich versuche, einen einfachen TCP-Port über SSH mit Go zu erstellen (und später zu schließen). Ich bin neu in Golang und statisch getippten Sprachen. (Kommt aus Ruby.) In einem Terminal würde ich einfach ssh -L 9000:localhost:9999 user@serve...
28.01.2014, 00:48
2
Antworten

Prüfe, ob struct eine gegebene Schnittstelle implementiert

Ich muss durch das gesamte Feld eines Strukturtyps gehen und prüfen, ob sie eine bestimmte Schnittstelle implementiert. %Vor% Wenn ein Aufruf HasModels mit einer Struktur wie folgt lautet: %Vor% Mit Unternehmen und Benutzer beide Model i...
02.09.2013, 09:57
3
Antworten

Wie kann ich die Ausnahme eines Channel-Deadlocks abfangen?

Ich lerne Go und arbeite an dieser Lektion von den GoTours. Hier ist, was ich bisher habe. %Vor% Wie Sie sehen, versuche ich, meine Walk-Funktion zu testen, indem ich die Werte ausdrücke, die ich in einen Kanal geschrieben habe. Ich erhalt...
28.12.2012, 20:29
4
Antworten

nette, go-idiomatische Art der Verwendung einer geteilten Map

Angenommen, ich hätte ein Programm mit gleichzeitigem Zugriff auf eine Karte, wie folgt: %Vor% Dies ist schlecht, da Kartenschreibvorgänge nicht atomar sind. Also konnte ich einen Lese- / Schreib-Mutex verwenden %Vor% Das scheint in Ord...
12.08.2013, 16:34