Domande taggate «go»

Go è un linguaggio di programmazione open source. È di tipo statico, con una sintassi vagamente derivata da C, che aggiunge la gestione automatica della memoria, la sicurezza dei tipi, alcune capacità di digitazione dinamica, altri tipi integrati come array a lunghezza variabile (chiamati slice) e mappe di valori-chiave, e un grande libreria standard.

9
Come scaricare gli stacktrace goroutine?
Ho un background Java e adoro usare il segnale QUIT per ispezionare il dump del thread Java. Come lasciare che Golang stampi tutte le tracce dello stack di goroutine?
91 go 

8
Come interrompere http.ListenAndServe ()
Sto usando la libreria Mux di Gorilla Web Toolkit insieme al server Go http in bundle. Il problema è che nella mia applicazione il server HTTP è solo un componente ed è necessario arrestarlo e avviarlo a mia discrezione. Quando lo chiamo http.ListenAndServe(fmt.Sprintf(":%d", service.Port()), service.router)blocchi e non riesco a interrompere …
91 go 


3
L'intervallo fa riferimento invece ai valori
Ho visto che l'intervallo restituisce la chiave e la "copia" del valore. C'è un modo per quell'intervallo di restituire l'indirizzo dell'articolo? Esempio package main import "fmt" type MyType struct { field string } func main() { var array [10]MyType for _, e := range array { e.field = "foo" } …
91 pointers  reference  go 




5
Come servite un file html statico utilizzando un server web go?
Come servite index.html (o qualche altro file HTML statico) utilizzando un server web go? Voglio solo un file HTML statico di base (come un articolo, per esempio) che posso servire da un server web go. L'HTML dovrebbe essere modificabile al di fuori del programma go, come sarebbe nel caso durante …
91 go 

4
Come non eseguire il marshalling di una struttura vuota in JSON con Go?
Ho una struttura come questa: type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` } Ma anche se l'istanza di MyStruct è completamente vuota (il che significa che tutti i valori sono predefiniti), viene serializzata come: "data":{} So che i documenti di codifica / json specificano …
91 json  go 



3
Vai a fare una richiesta GET e costruire la Querystring
Sono abbastanza nuovo su Go e non ho ancora capito tutto. In molti dei linguaggi moderni Node.js, Angular, jQuery, PHP è possibile eseguire una richiesta GET con parametri di stringa di query aggiuntivi. Fare questo in Go non è così semplice come sembra, e non riesco ancora a capirlo. Non …
90 http  go 

3
Iterando attraverso una mappa golang
Ho una mappa di tipo: map[string]interface{} E infine, riesco a creare qualcosa di simile (dopo aver deserializzato da un file yml usando goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Come posso scorrere questa mappa? Ho provato quanto segue: for k, v := range mymap{ ... } Ma ricevo un …
89 map  go  loops 

6
Come "andare a prendere" su un tag specifico di un repository GitHub
Sto cercando di compilare il database InfluxDB (versione v0.8.8) usando go get github.com/influxdb/influxdb Ma questo tira il ramo principale e ho bisogno del v0.8.8tag. Ho provato a farlo: go get github.com/influxdb/influxdb/releases/tag/v0.8.8ma questo non riesce a dire impossibile trovare. Ho anche provato a fare un regolare go getdel ramo master, e …
89 git  go  github 

7
Come compilare il programma Go composto da più file?
Ho un piccolo programma che consiste di tre file, tutti appartenenti allo stesso pacchetto (main), ma quando faccio "go build main.go" la build non riesce. Quando era solo un file (main.go) tutto funzionava bene. Ora che mi sono sforzato di separare il codice, sembra che il compilatore non sia in …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.