Resultados da pesquisa a pedido "go"

2 a resposta

Usando lookahead positivo (? = Regex) com re2

Desde que eu sou um pouco novo comre2 [https://github.com/google/re2], Estou tentando descobrir como usar a aparência positiva(?=regex) como JS, C ++ ou qualquer estilo PCREIr [http://golang.org/]. Aqui estão alguns exemplos do que estou ...

3 a resposta

Como evitar a reimplementação da classificação.

Há um problema me incomodando em Golang. Digamos que eu tenha 2 estruturas: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }E quando eu tento classificar[]*Dog e[]*Cat porAge, Eu ...

3 a resposta

Como analisar um JSON complicado com o Go Unmarshal?

Nogo o pacote padrãocodificação / json [https://golang.org/pkg/encoding/json/] expõejson.Unmarshal função para analisar JSON. É possível desmarcar a cadeia JSON de uma maneira predefinidastructou use ointerface{} e itere o resultado para uma ...

1 a resposta

Por que meu servidor Hello World go está sendo esmagado pelo ApacheBench?

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) }Eu tenho alguns servidores HTTP ...

4 a resposta

Como capturar a funcionalidade do grupo nas expressões regulares de Golang?

Estou portando uma biblioteca do Ruby to Go e acabei de descobrir que expressões regulares no Ruby não são compatíveis com o Go (google RE2). Chegou ao meu conhecimento que Ruby e Java (além de outras linguagens usam expressões regulares PCRE ...

3 a resposta

Como usar o regexp get url pattern em golang?

Como usar o URL de correspondência de expressão regular, que decide usar o processamento da função correspondente package main import( "fmt" "net/http" ) func main() { http.HandleFunc("/pattern", resolve) http.ListenAndServe(":8080", nil) } ...

2 a resposta

Teste de resultados assíncronos sem suspensão no Go

Eu tenho alguns componentes no meu código que têm rotinas go persistentes que escutam eventos para acionar ações. Na maioria das vezes, não há motivo (fora do teste) para enviar uma notificação quando tiverem concluído a ação. No entanto, meus ...

2 a resposta

Matriz vs Fatia: velocidade de acesso

Esta pergunta é sobre a velocidade deacessando elementos de matrizes e fatias, não sobre a eficiência de passá-las para funções como argumentos. eu esperariamatrizesser mais rápido quefatiasna maioria dos casos, porque uma fatia é uma estrutura ...

1 a resposta

Como definir qual IP usar para uma solicitação HTTP?

Não sei se é possível, pois a lib std não indica nada sobre o endereço atual sendo usado: http://golang.org/pkg/net/http/ [http://golang.org/pkg/net/http/] resp, err := http.Get("http://example.com/") if err != nil { // handle error } defer ...

2 a resposta

Existe análogo de memset em go?

Em C ++, posso inicializar uma matriz com algum valor usandomemset [https://msdn.microsoft.com/en-us/library/aa246471%28v=vs.60%29.aspx]: const int MAX = 1000000; int is_prime[MAX] memset(is_prime, 1, sizeof(is_prime)) O que o memset faz, ...