Resultados da pesquisa a pedido "go"

1 a resposta

Por que essas goroutines não dimensionam seu desempenho a partir de execuções mais simultâneas?

fundoAtualmente, estou trabalhando na minha tese de bacharel e, basicamente, minha tarefa é otimizar um determinado código no Go, ou seja, fazê-lo funcionar o mais rápido possível. Primeiro, otimizei a função serial e tentei ...

1 a resposta

Código Golang para repetir um código h nml vezes

Estou trabalhando no aplicativo web golang. Na medida em que eu preciso iterar uma linha HTMLn número de vezes. func index(w http.ResponseWriter, r *http.Request) { tmpl := template.Must(template.ParseFiles("templates/index.html")) n := ...

1 a resposta

Obtenha erro ao usar a biblioteca throttled ("gopkg.in/throttled/throttled.v2")

Quando tento instalar o acelerador usandogo get comando: go get "github.com/throttled/throttled"Eu recebo o erro: can't load package: package github.com/throttled/throttled: code in ...

1 a resposta

Como empacotar JSON com bigints?

eu tenho umjson que contém um campo com umbigint {"NETWORK_ID": 6000370005980500000071} O formato que eu tenho antes do empacotamento émap[string]interface{} Quando eu organizo e imprimo no console, tudo parece estar bem, mas esse ...

1 a resposta

Como inicializo uma estrutura composta no Go?

Digamos que eu tenho uma estrutura com outra estrutura incorporada nela. type Base struct { ID string } type Child struct { Base a int b int }Quando vou inicializarChild, Não consigo inicializar oID campo diretamente. // unknown field 'ID' in ...

2 a resposta

Quanta memória os mapas de golang reservam?

Dada uma alocação de mapa em que a inicialespaço [https://golang.org/ref/spec#Making_slices_maps_and_channels]não está especificado, por exemplo: foo := make(map[string]int)odocumentação ...

3 a resposta

Tratamento simultâneo de solicitações no Google App Engine

Eu estava experimentando o processamento simultâneo de solicitações em poucas plataformas. O objetivo do experimento era ter umamplomedida dos limites de capacidade de algumas tecnologias selecionadas. Configurei uma VM Linux na minha máquina ...

1 a resposta

Alteração do tipo e valor do ponteiro na interface com reflexão

É possível alterar o tipo de ponteiro e o valor da variável definida pela interface? Eu posso alterar o valor do ponteiro com reflexão:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) que é equivalente aa = &Greeter{"Jack"}. Mas como ...

1 a resposta

Preencha os.Stdin para a função que lê a partir dele

Como preencho o os.Stdin no meu teste para uma função que é lida usando um scanner? Solicito uma entrada de linha de comando do usuário através de um scanner usando a seguinte função: func userInput() error { scanner := ...

1 a resposta

Como reconhecer o valor nulo e o campo não especificado ao desfazer a distribuição no Go?

Gostaria de saber se é possível diferenciar um valor nulo e um valor de campo não especificado. Aqui está um exemplo: var jsonBlob = []byte(`[ {"Name": "A", "Description": "Monotremata"}, {"Name": "B"}, {"Name": "C", "Description": ""} ]`) type ...