Resultados da pesquisa a pedido "go"
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 ...
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 ...
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 ...
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 ...
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 ...
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) } ...
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 ...
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 ...
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 ...
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, ...