Resultados da pesquisa a pedido "go"

4 a resposta

Como descobrir todos os tipos de pacotes em tempo de execução?

Tanto quanto sei (vejaaqui [https://stackoverflow.com/a/22188310/605022]eaqui [https://stackoverflow.com/a/20805018/605022]) não há mecanismo de descoberta de tipo norefletir pacote [http://golang.org/pkg/reflect/], que espera que você já tenha ...

1 a resposta

O comando go 1.5 trace

A nota de versão do Go 1.5 diz: O novo comando "go tool trace" permite a visualização de rastreios de programa gerados pela nova infraestrutura de rastreio no tempo de execução. Isso é realmente emocionante e quero saber mais sobre isso. Mas ...

2 a resposta

http.ListenAndServeTLS com vários certificados

Como faço para ouvir ListenAndServeTLS com vários domínios? Vejo que a função aceita um arquivo de certificado e chave, mas acredito que o arquivo de chave possa conter apenas uma única chave privada. Eu tenho algumas chaves privadas, para ...

2 a resposta

Golang e herança

Quero fornecer uma estrutura básica com métodos na minha biblioteca que possam ser 'estendidos'. Os métodos dessa estrutura base dependem de métodos da estrutura de extensão. Isso não é diretamente possível no Go, porque os métodos struct só têm ...

1 a resposta

Não é possível desanexar o processo filho quando o processo principal é iniciado no systemd

Quero gerar processos filhos de longa execução que sobrevivam quando o processo principal é reiniciado / morre. Isso funciona bem ao executar a partir do terminal: $ cat exectest.go package main import ( "log" "os" "os/exec" "syscall" "time" ...

1 a resposta

A conversão entre tipos de alias no Go cria cópias?

Exemplo: type MyString string var s = "very long string" var ms = MyString(s) var s2 = string(s)Estãoms ous2 uma cópia completa des (como seria feito com[]byte(s))? Ou são apenas cópias de uma estrutura de string (que mantém o valor real em ...

2 a resposta

Como importar corretamente o aplicativo Golang?

No meu projeto do Google App Engine, escrito em Go, tenho usado, por exemplo, import "appengine/datastore"com sucesso por um longo tempo e supondo que a importação localize coisas em que eu tenho o SDK do App Engine. No entanto, agora eu quero ...

2 a resposta

Declaração curta de variável e erro "variável declarada e não usada"

Eu me deparei com um problema estranho em que o código abaixo falha ao compilar: func main() { var val reflect.Value var tm time.Time if tm, err := time.Parse(time.RFC3339, "2018-09-11T17:50:54.247Z"); err != nil { panic(err) } val = ...

3 a resposta

Como fazer o upload de um POST pré-assinado para o AWS S3 no Go?

Eu gostaria de fazer umaPOST pré-assinado para fazer upload de arquivos para um bucket do AWS S3 [http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html]- como isso seria feito no Go? Observe que isso não é o mesmo que o upload ...

2 a resposta

Desempacotando um JSON que pode ou não retornar uma matriz?

Estou recuperando o JSON de um site de terceiros (uso doméstico de eletricidade) e, dependendo do que solicitei no site, o JSON retornado pode ou não ser uma matriz. Por exemplo, se eu solicitar uma lista dos meus medidores inteligentes, recebo ...