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.
3
Antworten

net / http Server: zu viele offene Dateien Fehler

Ich versuche, einen einfachen Jobwarteschlangenserver mit einem Worker zu entwickeln, der ihn abfragt, aber ich habe ein Problem mit meinem net / http-Server festgestellt. Ich mache sicherlich etwas schlechtes, aber nach ca. 3 Minuten beginnt me...
26.05.2016, 07:28
2
Antworten

Auflisten von Registrierungswerten in Go (Golang)

Ich versuche, über eine Liste von Werten in der Windows-Registrierung mit Go aufzulisten, aber ich habe Probleme. Ich habe zwei Ansätze ausprobiert: die Verwendung der von Go bereitgestellten syscall -Bibliothek zum Aufruf von RegEnumValue...
25.08.2013, 03:43
1
Antwort

So stellen Sie eine Verbindung zu Oracle her

Ich habe festgestellt, dass es zwei Möglichkeiten gibt, in Go (unter Windows) eine Verbindung zur Oracle DB herzustellen: github.com/tgulacsi/goracle github.com/mattn/go-oci8 Aber für jemanden meiner Stufe (Anfänger in Open Source + Gol...
06.03.2014, 07:16
2
Antworten

Kontextfreier Grammatik (CFG) Parser in Go

Ich suche nach einer Go-Bibliothek, die CFG-Parsing bietet (vorzugsweise nicht in Chomsky-Normalform). Hat irgendjemand etwas gehört oder soll ich es schreiben? :)     
23.08.2012, 18:03
1
Antwort

Dynamisches FFI in Go

Ist es möglich, dynamisch fremde C-Bibliothek (dll) zu laden und seine Funktionen in Go aufzurufen? Ich weiß, dass es cgo gibt, das verwendet wird, um statisch an C-Funktionen zu binden, aber ich bin an einem dynamischen Weg interessiert...
09.11.2010, 10:28
2
Antworten

Format der Logausgabe ändern logrus

Ich benutze go logrus und ich muss das Format der Ausgabenachricht ändern, Ich versuche mehrere Dinge ohne Erfolg Was ich brauche ist ein Format wie dieses mit Formatierer von logrus [error]: datetime - message Was ich ohne Erfolg v...
25.02.2018, 08:45
1
Antwort

So optimieren Sie das Programm golang, das die meiste Zeit in runtime.osyield und runtime.usleep verbringt

Ich habe daran gearbeitet, Code zu optimieren, der soziale Graphendaten analysiert (mit Hilfe von Ссылка ). und ich habe eine Menge langsamen Code erfolgreich überarbeitet. Alle Daten werden zuerst von db in den Speicher geladen, und die Dat...
02.02.2016, 13:41
1
Antwort

Test-Flag gehen: Flag wird bereitgestellt, aber nicht definiert

Hi Ich benutze eine Flagge beim Testen in go: file_test.go var ip = flag.String("ip", "noip", "test") Ich benutze das nur in einer Testdatei. Und es funktioniert gut, wenn ich nur diese eine Testdatei teste, aber wenn ich folgendes ausfü...
17.04.2015, 13:01
3
Antworten

Reihenfolge der Gorroutine Entsperrung auf einem einzelnen Kanal

Sorgt die Reihenfolge, in der die Goroutinen auf einem Kanal blockieren, für die Reihenfolge, in der sie die Blockierung aufheben? Ich bin nicht besorgt über die Reihenfolge der Nachrichten, die gesendet werden (sie sind garantiert bestellt), ab...
16.09.2014, 04:27
1
Antwort

Erstellen einer relativen symbolischen Verbindung durch das os-Paket

Ich möchte eine relative symbolische Verbindung in go mit dem os-Paket erstellen. os bereits enthält die Funktion: os.SymLink(oldname, newname string) , aber es kann keine relativen symbolischen Links erzeugen. Zum Beispiel, wenn ich f...
21.02.2016, 20:25