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.
1
Antwort

Sollte ich ServeMux oder http direkt in Golang verwenden

Ich habe mich gefragt, ob ich einen neuen ServeMux erstellen und ihn in http.Server registrieren soll oder ob ich http.HandleFunc und http.Handler direkt aufrufen soll? Ich denke, die Route mit einem ServeMux ist besser, weil http.H...
27.03.2016, 15:12
2
Antworten

Golang json Unmarshal "unerwartetes Ende der JSON Eingabe"

Ich arbeite an etwas Code, um die JSON-Daten von einer HTTP-Antwort zu analysieren. Der Code, den ich habe, sieht ungefähr so ​​aus: %Vor% Der JSON in der Variable respBytes sieht folgendermaßen aus: %Vor% err ist jedoch nicht null...
16.01.2015, 23:17
2
Antworten

Lesen von Stdout aus einem Subprozess

Ich versuche einen Subprozess von Golang zu erstellen. Ziel ist es, die Eingabe Zeile für Zeile zu lesen und zu verarbeiten. Hier ist, was ich versuche zu arbeiten: %Vor% In diesem Beispiel wird "Scanner erstellt" gedruckt, danach passiert j...
20.12.2014, 04:24
1
Antwort

Wie struct mit String () von Feldern drucken?

Dieser Code: %Vor% druckt: %Vor% A implementiert String() nicht, also ist es kein fmt.Stringer und gibt seine native Darstellung aus. Es ist jedoch sehr mühsam, String() für jede einzelne Struktur zu implementieren, die ich d...
15.10.2015, 07:37
1
Antwort

Golang automatisch einschließlich erweiterbare Anwendung

Ich bin ziemlich neu in Go und bin gespannt, ob es ein etabliertes Designmuster für erweiterbare Anwendungen gibt. Zum Beispiel habe ich in meiner Quelle ein Verzeichnis für Erweiterungen, in dem ich verschiedene anwendungsspezifische Erweite...
09.06.2014, 17:35
1
Antwort

Lesen des inneren Texts eines XML-Elements mit Go

Ich versuche, eine XML-Datei in Go mit dem XML-Paket ( Ссылка ) zu lesen. Mein Problem ist, dass ich nicht sicher bin, wie ich den inneren Text eines Elements lesen soll. Ich lade das Dokument in den xml.Parser und rufe dann parser.Token () a...
27.07.2010, 16:03
2
Antworten

Löschen von Objekten in s3 mithilfe von Platzhaltern

Ich habe den folgenden Arbeitscode, um ein Objekt aus Amazon S3 zu löschen %Vor% Aber ich möchte alle Dateien unter einem Ordner mit Platzhalter ** löschen. Ich weiß, amazon s3 behandelt nicht "x / y / file.jpg" als einen Ordner y innerhalb...
19.11.2015, 18:07
4
Antworten

Google Go Sprach-Plugin mit PyCharm

Ich verwende PyCharm 3.1.1 und ich habe Google Go-Sprachplugin für IntelliJ installiert Idee . Ich habe export GOROOT=$(go env GOROOT) eingegeben, um zu verhindern, dass PyCharm sich über fehlende GOROOT -Umgebungsvariable beschwert. J...
08.04.2014, 05:36
3
Antworten

golang funktioniert effektiv mit Null * -Typen

Wenn man mit einer Datenbank arbeitet, ist ein Null* -Typ für die meisten Szenarien nützlich, da man normalerweise keinen "Null" -Wert durchläuft, sondern die NOT NULL-Einschränkungen usw., um dich daran zu erinnern Sie haben nicht alle erfor...
16.01.2014, 01:38
1
Antwort

Wie signalisiert man einer Goroutine, dass sie aufhört zu laufen?

Ich versuche, eine Go-Routine zu stoppen, aber ich kann keinen Weg finden, dies zu erreichen. Ich dachte mir, einen zweiten Kanal zu benutzen, aber wenn ich davon lesen würde, würde es blockieren, nicht wahr? Hier ist ein Code, der hoffentlich e...
30.09.2014, 13:27