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

2 la respuesta

Usando lookahead positivo (? = Regex) con re2

Como soy un poco nuevo conre2 [https://github.com/google/re2], Estoy tratando de descubrir cómo usar el lookahead positivo(?=regex) como JS, C ++ o cualquier estilo PCRE enIr [http://golang.org/]. Aquí hay algunos ejemplos de lo que estoy ...

3 la respuesta

¿Cómo analizar un JSON complicado con Go unmarshal?

Engo el paquete estándarcodificación / json [https://golang.org/pkg/encoding/json/]exponejson.Unmarshal función para analizar JSON. Es posible desmarcar la cadena JSON en un predefinidostructo usa elinterface{} e iterar el resultado para una ...

3 la respuesta

Cómo evitar volver a implementar el ordenamiento. Interfaz para estructuras de golang similares

Hay un problema que me molesta en Golang. Digamos que tengo 2 estructuras: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }Y cuando trato de ordenar[]*Dog y[]*Cat porAge, Tengo que ...

1 la respuesta

¿Por qué ApacheBench aplasta mi servidor Hello World go?

package main import ( "io" "net/http" ) func hello(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "Hello world!\n") } func main() { http.HandleFunc("/", hello) http.ListenAndServe(":8000", nil) }Tengo un par de servidores HTTP ...

2 la respuesta

Prueba de resultados asincrónicos sin dormir en Go

Tengo bastantes componentes en mi código que tienen rutinas persistentes que escuchan eventos para desencadenar acciones. La mayoría de las veces, no hay ninguna razón (aparte de las pruebas) para que envíen una notificación cuando hayan ...

3 la respuesta

¿Cómo usar regexp get url pattern en golang?

Cómo usar la URL de coincidencia de expresiones regulares, que decide usar el procesamiento de la función correspondiente package main import( "fmt" "net/http" ) func main() { http.HandleFunc("/pattern", resolve) http.ListenAndServe(":8080", ...

4 la respuesta

¿Cómo capturar la funcionalidad del grupo en las expresiones regulares de Golang?

Estoy portando una biblioteca de Ruby to Go, y acabo de descubrir que las expresiones regulares en Ruby no son compatibles con Go (google RE2). Me llamó la atención que Ruby y Java (además de otros lenguajes usan expresiones regulares PCRE ...

2 la respuesta

Array vs Slice: velocidad de acceso

Esta pregunta es sobre la velocidad deelementos de acceso de matrices y sectores, no sobre la eficiencia de pasarlos a funciones como argumentos. Yo esperaríamatricesser más rápido querebanadasen la mayoría de los casos porque un segmento es una ...

1 la respuesta

¿Cómo establecer qué IP usar para una solicitud HTTP?

No sé si es posible ya que std lib no indica nada sobre la dirección actual que se está utilizando: http://golang.org/pkg/net/http/ [http://golang.org/pkg/net/http/] resp, err := http.Get("http://example.com/") if err != nil { // handle error ...

1 la respuesta

json anidado unmarshal sin conocer la estructura

Estoy usando un almacén de valores de clave como el back-end para mi aplicación de golang, con la fecha que sirve como clave (para mantener las entradas ordenadas) y los documentos json como valores. El espacio de nombres de nivel superior de ...