Resultados de la búsqueda a petición "go"

5 la respuesta

El binario Go instalado no se encuentra en la ruta en Alpine Linux Docker

Tengo un binario Go que intento ejecutar en la imagen de Alpine Docker. Esto funciona bien para el binario 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 ...

1 la respuesta

Golang: desbordamiento int a propósito

Estoy usando la función hashmurmur2 lo que me devuelve unuint64. Entonces quiero almacenarlo en PostgreSQL, que solo admiteBIGINT (firmado 64 bits). Como no estoy interesado en el número en sí, sino solo en el valor binario (ya que lo uso como ...

1 la respuesta

El campo del puntero asignado se convierte en <nil>

Tengo una estructura: type user struct { Id string .. data_ptr *userData }Y almaceno una porción de usuarios en alcance global: type Hall struct { users []user } var hall = Hall{} //globalFinalmente, el manejador http: func ...

3 la respuesta

Capturando el pánico () en golang

Tenemos una aplicación golang de gran tamaño que utiliza el registrador (en realidad, un registrador personalizado), para escribir la salida en un archivo de registro que se rota periódicamente. Sin embargo, cuando una aplicación se bloquea o ...

2 la respuesta

Gestión de la versión del paquete en Go 1.5

Me estoy ensuciando las manos con Go, y aunque entiendo y aprecio el principio desencillez sobre la que se construyó Go, me gustaría comprender la lógica detrás de renunciar a unmétodo de versiones de paquete incorporadoen su herramienta de ...

4 la respuesta

¿Cómo romper una larga línea de código en Golang?

Viniendo de Python, no estoy acostumbrado a ver líneas de código de más de 80 columnas. Entonces cuando encuentro esto: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, ...

3 la respuesta

¿Cómo recuperar datos de formulario (como matriz) en Golang?

Soy un desarrollador de PHP. Pero actualmente me estoy mudando a Golang ... Estoy tratando de recuperar datos de un Formulario (Método de publicación): <!-- A really SIMPLE form --> <form class="" action="/Contact" method="post"> <input ...

1 la respuesta

El tiempo de espera de Golang no se ejecuta con canales

Estoy usando goroutines / canales. Aquí está mi código. ¿Por qué no se ejecuta el caso de tiempo de espera? func main() { c1 := make(chan int, 1) go func() { for { time.Sleep(1500 * time.Millisecond) c1 <- 10 } }() go func() { for { select { ...

3 la respuesta

¿Cómo comparar 2 funciones en Go?

Por ejemplo, tengo una lista de funciones que quiero 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 ...

2 la respuesta

Cómo acceder a variables globales

Soy bastante nuevo en Golang, esta debería ser una respuesta simple, pero he intentado buscar en todas partes sin suerte. ¿Cómo accedo a una variable global que fue declarada / init en mi main.go en un paquete / archivo .go diferente? Sigue ...