Suchergebnisse für Anfrage "go"

4 die antwort

Funktionen mit anonymer Struktur als Parameter exportieren [Wert (Typ struct {…}) kann nicht als Typ struct {…} im Argument zu package.Func verwendet werden]

Hier ist ein Stück Code play.google.org [https://play.golang.org/p/nk9HBJAMO3] das läuft ohne problem: package main import ( "fmt" ) func PrintAnonymous(v struct { i int s string }) { fmt.Printf("%d: %s\n", v.i, v.s) } func PrintAnonymous2(v ...

4 die antwort

Wie verhält sich ein nicht initialisierter Kanal?

Ich habe eine Struktur, die einen Kanal enthält, der nicht initialisiert ist. Wenn ich hineinschreibe, blockiert die Routine wie erwartet, aber der Leser wird nie benachrichtigt, dass sich etwas in der Pipe befindet. Ich bin überrascht, dass ...

2 die antwort

Wie kopiere ich einen Go-String über CGO in golang in ein C char *?

Ich möchte einen Go-String über CGO in ein char * kopieren. arf ich so etwas mache func copy_string(cstr *C.char) { str := "foo" C.GoString(cstr) = str }

TOP-Veröffentlichungen

4 die antwort

Pointer Receiver und Value Receiver Unterschied in der Implementierung mit Iris Framework

Ich studiere gerade Iris Framework. Bei der Implementierung des Handlers ist eine Frage aufgetreten. Wie folgt: package controller import "github.com/kataras/iris" type Pages struct{ } func (p *Pages) Serve(c *iris.Context) { } Um diesen ...

4 die antwort

UTC-Zeichenfolge in Golang-Zeitobjekt konvertieren

Ich habe dieses Datum, oder etwas, das so aussieht. 2014-11-17 23:02:03 +0000 UTCIch möchte dies in ein Zeitobjekt konvertieren und konnte keine Ausgabe von @ erzeugetime.Parse außer, abgesondert, ausgenommen 0001-01-01 00:00:00 +0000 UTC Ich ...

2 die antwort

Google App Engine Golang, Treiber: schlechte Verbindung

Ich habe Code, der auf dem lokalen GAE-Server ausgeführt wird, aber sobald ich ihn auf GAE veröffentliche, wird der Fehler "Treiber: schlechte Verbindung" ausgegeben. Below-Code generiert eine neue * sql.DB: func NewDb() (*sql.DB, error) { ...

6 die antwort

Warum werden in Golang Schnittstellen benötigt?

n Golang verwenden wir Strukturen mit Empfängermethoden. bis hier ist alles perfekt. Ich bin mir aber nicht sicher was schnittstellen sind. Wir definieren Methoden in Strukturen und wenn wir eine Methode in eine Struktur implementieren ...

6 die antwort

Interface Namenskonvention Golang

Ich werde nur meinen Code posten: /* * Role will ALWAYS reserve the session key "role". */ package goserver const ( ROLE_KEY string = "role" ) type Role string //if index is higher or equal than role, will pass type RolesHierarchy []Role func ...

2 die antwort

Anzahl der von Go Runtime verwendeten Threads

Wie viele Threads kann die Go-Laufzeitumgebung (Scheduler, Garbage Collector usw.) verwenden? Zum Beispiel, wennGOMAXPROCS ist10, wie viele dieser Kernel-Threads würden von der Laufzeit verwendet? BearbeitenIch habe gelesendas ...

4 die antwort

Effiziente Methode zum Überprüfen der IP-Adresse in Golang

Ich entwickle eine Netzwerkanwendung in Golang. Ich habe ein Stück IP-Adressen. Jedes Mal, wenn eine Anfrage eingeht, benutze ichnet.LookupIP(host), um die IP-Adresse des Hosts zu ermitteln, der ein Stück @ zurückgibnet.IP. Was ist der beste ...