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

1 la respuesta

¿Cómo servir contenido parcial http con Go?

Tengo un servidor web escrito en Go y estoy sirviendo algunos archivos de audio de diferentes fuentes (locales, otros servidores, S3). Quiero habilitar la publicación de contenido parcial para estos archivos para que las etiquetas de audio HTML ...

1 la respuesta

¿Hay alguna biblioteca estándar para convertir float64 a cadena con ancho fijo con un número máximo de dígitos significativos?

Imagine que para imprimir en una tabla de 12 anchos fijos necesitamos imprimirfloat64 números: fmt.Printf("%12.6g\n", 9.405090880450127e+119) //"9.40509e+119" fmt.Printf("%12.6g\n", 0.1234567890123) //" 0.123457" ...

2 la respuesta

¿Debo establecer un mapa en cero para que se pueda recolectar basura?

Digamos que tengo un mapa simple con una cadena como tipo de clave y una estructura autodefinida como tipo de valor. Me gusta esto:map[string]*struct Rellene este mapa con muchos valores diferentes y muchos de estos valores nunca se volverán a ...

2 la respuesta

Asegurar que las estructuras integradas implementen la interfaz sin introducir ambigüedad

Estoy tratando de limpiar mi base de código haciendo un mejor trabajo definiendo interfaces y usando estructuras incrustadas para reutilizar la funcionalidad. En mi caso, tengo muchos tipos de entidades que se pueden vincular a varios objetos. ...

1 la respuesta

Ir rodajas - capacidad / longitud?

Intentando aprender Ir del tutorial ahora mismo, y tener una pregunta bastante básica: func main() { a := make([]int, 5) // [0,0,0,0,0] len=5 cap=5 b := make([]int, 0, 5) // [] len=0 cap=5 c := b[:2] // [0,0] len=2 cap=5 d := c[2:5] // ...

1 la respuesta

Forma correcta de leer el archivo en Go AppEngine

¿Cuál es la forma correcta de leer un archivo usando Google AppEngine (Ir [https://cloud.google.com/appengine/docs/go])? En Java leí que haycontext.getResourceAsStream, ¿hay alguna función equivalente para eso?

1 la respuesta

Golang copia el archivo remoto a la carpeta local usando la biblioteca sftp golang

Obtuve el código para crear un archivo en el host remoto: config := &ssh.ClientConfig{ User: "xx", HostKeyCallback: nil, Auth: []ssh.AuthMethod{ ssh.Password("xx"), }, } config.SetDefaults() sshConn, err := ssh.Dial("tcp", "192.xx.1.xx:22", ...

2 la respuesta

Ir concurrencia con bucle for y la función anónima se comporta inesperadamente

Ya he descubierto una forma para que el código se comporte como quiero, pero me gustaría entender por qué se comporta así para que mi comprensión de la concurrencia de Go mejore. Estaba probandosync.WaitGroup esperar a que terminen algunas ...

3 la respuesta

Cómo bifurcar un proceso

Necesito ayuda para entender cómo demonizar un proceso en Go.

2 la respuesta

¿Cómo iniciar un programa Go como demonio en Ubuntu?