Resultados da pesquisa a pedido "go"

2 a resposta

Ir Unmarshal aninhado campos desconhecidos

Eu bifurquei um ótimo projetoaqui [https://github.com/sridharv/reddit-go/blob/master/types.go], e acabei de me meter com isso aprendendo algumas coisas. Meu problema, que não consigo descobrir, é algumas coisas sobre desempacotamento ...

1 a resposta

Verificação não suportada, armazenando o driver. Digite o valor [] uint8 no tipo * time.Time

Tenho dificuldade em consultar usuários, que é definido como: type User struct { ID int `db:"id" json:"id"` UserName string `db:"username" json:"username"` Email string `db:"email" json:"email"` CreatedAt time.Time `db:"created_at" ...

2 a resposta

Por que estou recebendo um retorno ausente no final da função neste código?

func getKeyNameFromDeploymentAndSubnet(subnetType SubnetType, deploymentType DeploymentType, keyNameMap map[SubnetType]string) string { if (deploymentType == NoDeployment || deploymentType == PDBAWindows || deploymentType == AgentDeployment) { ...

2 a resposta

Depurando testes com o delve

estou a usar"faça o teste -v"para executar vários testes de unidade. Gostaria de depurá-los usando o delve. Quando tento executar o depurador, recebo uma"Não foi possível depurar o pacote não principal"erro. Então, como depurar testes de unidade ...

1 a resposta

Usando reflexão SetString

Eu tenho uma estrutura como esta: type ProductionInfo struct { StructA []Entry } type Entry struct { Field1 string Field2 int }Eu gostaria de mudar o valor deField1 usando reflexão, mas o objeto refletir sempre retornadoCanSet() = false. O que ...

1 a resposta

Usando um contêiner / heap para implementar uma fila de prioridade

No quadro geral, estou tentando implementar o algoritmo de Dijkstra usando uma fila de prioridade. De acordo com membros do golang-nuts, a maneira idiomática de fazer isso no Go é usar a interface heap com uma estrutura de dados subjacente ...

2 a resposta

Como obter o tamanho da memória da variável em golang?

Estou curioso sobre o custo da memória demap eslice, então eu escrevi um programa para comparar os tamanhos. Recebo o tamanho da memóriaunsafe.Sizeof(s), mas obviamente está errado, porque quando altero o tamanho, a saída é a mesma. func ...

1 a resposta

"Não pode assumir o endereço de" e "não é possível ativar o método do ponteiro"

Isso compila e funciona: diff := projected.Minus(c.Origin) dir := diff.Normalize()Isso não ocorre (produz os erros no título): dir := projected.Minus(c.Origin).Normalize()Alguém pode me ajudar a entender o porquê? (Aprendendo Go) Aqui estão ...

1 a resposta

Exemplo de código para testar o sistema de arquivos em Golang

Estou tentando escrever um teste de unidade para uma função que irá interagir com o sistema de arquivos e gostaria de poder zombar do sistema de arquivos durante o teste. O código abaixo foi dado como resposta ...

1 a resposta

Não é possível conectar-se ao servidor Go GRPC em execução no contêiner Docker local

Eu tenho um serviço go grpc. Estou desenvolvendo em um Mac, Sierra. Ao executar um cliente grpc no serviço localmente, tudo está bem, mas ao executar o mesmo cliente no mesmo serviço no contêiner do docker, recebo este erro: transport: ...