Resultados da pesquisa a pedido "go"
Vá http, envie http.request de entrada para outro servidor usando client.Do
Aqui meu caso de uso Temos um serviço "foobar", que tem duas versõeslegacy eversion_2_of_doom (ambos em movimento) Para fazer a transição delegacy paraversion_2_of_doom , gostaríamos pela primeira vez de ter as duas versões ao lado e receber a ...
O binário Go instalado não foi encontrado no caminho no Alpine Linux Docker
Eu tenho um binário Go que estou tentando executar na imagem do Alpine Docker. Isso funciona bem para o binário do Docker Go. docker run -it alpine:3.3 sh apk add --no-cache curl DOCKER_BUCKET=get.docker.com DOCKER_VERSION=1.9.1 curl ...
O campo do ponteiro atribuído se torna <nil>
Eu tenho uma estrutura: type user struct { Id string .. data_ptr *userData }E eu armazeno uma fatia de usuários no escopo global: type Hall struct { users []user } var hall = Hall{} //globalPor fim, o manipulador http: func ...
Gerenciamento de versão de pacote no Go 1.5
Estou sujando as mãos com o Go e, embora compreenda e aprecie o princípio desimplicidade que o Go foi construído, eu gostaria de entender a lógica por trás de renunciar a ummétodo de versão do pacote embutidona ferramenta de busca de ...
Capturando o pânico () em golang
Temos um aplicativo golang grande que usa o criador de logs (na verdade, um criador de logs personalizado), para gravar a saída em um arquivo de log que é rotacionado periodicamente. No entanto, quando um aplicativo falha ou entra em pânico (), ...
Como recuperar dados do formulário (como matriz) em Golang?
Sou desenvolvedor PHP. Mas atualmente estou mudando para Golang ... Estou tentando recuperar dados de um formulário (método Post): <!-- A really SIMPLE form --> <form class="" action="/Contact" method="post"> <input type="text" ...
Como quebrar uma longa linha de código em Golang?
Vindo do Python, não estou acostumado a ver linhas de código com mais de 80 colunas. Então, quando eu encontro isso: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, ...
Regexp não corresponde
Estou tentando o seguinte código d := []byte("\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80J\x13\x80SQ\x80L\xe0\x80@\x92\x80L?\x80H\xe0") r := regexp.MustCompile(`(\\x[0-9][0-9].*)+`) fmt.Println(r.Match(d))mas isso me dá falso, embora em ...
Como comparar 2 funções no Go?
Por exemplo, tenho uma lista de funções que quero comparar: http://play.golang.org/p/_rCys6rynf [http://play.golang.org/p/_rCys6rynf] type Action func(foo string) type Handler struct { Get Action Post Action } var routes map[string]Handler func ...
O tempo limite de Golang não é executado com canais
Estou usando goroutines / canais. Aqui está o meu código. Por que o caso de tempo limite não está sendo executado? func main() { c1 := make(chan int, 1) go func() { for { time.Sleep(1500 * time.Millisecond) c1 <- 10 } }() go func() { for { ...