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

3 la respuesta

Callbacks C y subprocesos no Go

¿Cómo se llama el código Go en C desde hilos que no fueron creados por Go?¿Qué le asigno a un puntero de función C para que los hilos no creados por Go puedan llamar a ese puntero e ingresar al código Go?Actualización0No quiero usar SWIG.Las ...

3 la respuesta

¿Cuál es la diferencia entre backticks (``) y comillas dobles ("") en golang?

¿Cuál es la diferencia entre backticks (``) y comillas dobles ("") en golang?

1 la respuesta

¿Por qué no puedo agregar a un segmento que es propiedad de una estructura en Golang?

Estoy tratando de agregar un valor a un segmento de golang, el código funciona si se llama en el primer método, pero si este método llama a otro método, el código parece fallar. Ejemplos (Test3 es lo que originalmente estaba tratando de ...

5 la respuesta

¿Cómo es que Go no tiene stackoverflows?

Leí en esta presentaciónhttp://golang.org/doc/ExpressivenessOfGo.pdf [http://golang.org/doc/ExpressivenessOfGo.pdf]página 42: Seguro - no se desborda la pila ¿Cómo es esto posible? y / o cómo funciona Go para evitar esto?

1 la respuesta

¿Cómo ejecutar un comando de shell en una carpeta específica con Golang?

Puedo usar estoout, err := exec.Command("git", "log").Output() para obtener una salida del comando que se ejecutará en la misma ruta que la ubicación ejecutable. ¿Cómo especifico en qué carpeta quiero ejecutar el comando?

1 la respuesta

Cierre múltiples rutinas si ocurre un error en una de cada vez

considere esta función: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I ...

1 la respuesta

golang mgo obteniendo objetos vacíos

Estoy tratando de aprender el desarrollo de api. Tengo una instancia de mongodb ejecutándose en un contenedor docker. Estoy tratando de seguir algunas guías, pero estoy fallando en consultas simples. No entiendo completamente el uso de etiquetas ...

1 la respuesta

¿Liberando memoria no utilizada?

Estoy usando la siguiente función para descargar archivos de menos de 20 MB. Lee todo el contenido en la memoria ya que otra función tiene que realizar el trabajo en los bytes antes de que pueda escribirse en el disco. func getURL(url string) ...

1 la respuesta

Ir: anexar directamente al corte que se encuentra en un mapa

Quería crear un mapa de sectores donde se agregan valores al segmento correspondiente. Sin embargo, al intentar agregar directamente al segmento devuelto accediendo a él (vea el comentario a continuación), no se almacenaría, por lo que tuve que ...

1 la respuesta

No se puede conectar al servidor Go GRPC que se ejecuta en el contenedor Docker local

Tengo un servicio go grpc. Estoy desarrollando en una mac, sierra. Cuando ejecuto un cliente grpc contra el servicio localmente, todo está bien, pero cuando ejecuto el mismo cliente contra el mismo servicio en el contenedor docker obtengo este ...