Als «go» getaggte Fragen

106
Wie kann ich mit Go eine große Datei effizient herunterladen?

Gibt es eine Möglichkeit, eine große Datei mit Go herunterzuladen, bei der der Inhalt direkt in einer Datei gespeichert wird, anstatt alles im Speicher zu speichern, bevor er in eine Datei geschrieben wird? Da die Datei so groß ist, wird das Speichern des gesamten Speichers vor dem Schreiben in...

106
Wie schreibe ich ein Protokoll in eine Datei?

Ich versuche mit Go in eine Protokolldatei zu schreiben. Ich habe verschiedene Ansätze ausprobiert, die alle fehlgeschlagen sind. Folgendes habe ich versucht: func TestLogging(t *testing.T) { if !FileExists("logfile") { CreateFile("logfile") } f, err := os.Open("logfile") if err != nil {...

106
Wie kann man in Golang eine lange Codezeile durchbrechen?

Ich komme aus Python und sehe keine Codezeilen, die länger als 80 Spalten sind. Wenn ich also auf Folgendes stoße: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email) Ich habe...

105
Gehen Sie zu Schnittstellenfeldern

Ich bin mit der Tatsache vertraut, dass in Go Schnittstellen eher Funktionalität als Daten definieren. Sie fügen eine Reihe von Methoden in eine Schnittstelle ein, können jedoch keine Felder angeben, die für irgendetwas erforderlich wären, das diese Schnittstelle implementiert. Beispielsweise: //...

104
Navigation in Django

Ich habe gerade meine erste kleine Webapp in Django gemacht und ich liebe es. Ich bin dabei, eine alte PHP-Produktionssite in Django zu konvertieren, und als Teil ihrer Vorlage gibt es eine Navigationsleiste. In PHP überprüfe ich die URL jeder Navigationsoption mit der aktuellen URL im...