Resultados da pesquisa a pedido "go"

4 a resposta

Execute Golang como www-data

Quando executo um aplicativo de servidor HTTP Nó, costumo chamar uma função personalizada function runAsWWW() { try { process.setgid('www-data'); process.setuid('www-data'); } catch (err) { console.error('Cowardly refusal to keep the process ...

3 a resposta

Mapa de Marshall para XML no Go

Estou tentando gerar um mapa como dados XML, no entanto, recebo o seguinte erro: xml: unsupported type: map[string]intOs mapas de Marshalling funcionam bem para JSON, então não entendo por que não funcionaria da mesma forma para XML. Usar ...

1 a resposta

Como redirecionar o stdout e o stderr de um comando para o console e um arquivo de log durante a saída em tempo real?

O seguinte pedaço de código faz exatamente o que eu quero, exceto que ele só imprime no console. cmd := exec.Command("php", "randomcommand.php") cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr if err := cmd.Run(); err != nil { log.Fatal(err) ...

1 a resposta

libxml2 não encontrado na instalação do gokogiri no Windows

Estou tentando instalargokogiri [https://github.com/moovweb/gokogiri]na máquina Windows 8, seguindo as instruções na página do github: Para instalar: sudo apt-get install libxml2-devvá em github.com/moovweb/gokogiripulando o primeiro comando ...

3 a resposta

como referenciar um arquivo relativo de código e testes

Eu preciso referenciarpatients.json depatients.go, aqui está a estrutura da pasta: Se eu fizer: filepath.Abs("../../conf/patients.json") trabalha parago test ./... mas falha pararevel run Se eu ...

2 a resposta

Execução Goroutine dentro de um manipulador http

Se eu iniciar uma goroutine dentro de um manipulador http, ela será concluída mesmo depois de retornar a resposta? Aqui está um exemplo de código: package main import ( "fmt" "net/http" "time" ) func worker() { fmt.Println("worker started") ...

2 a resposta

Compartilhando um banco de dados definido globalmente com vários pacotes no Golang

Eu li algumas respostas StackOverflow sobre como lidamos com a conexão db. Como é um pool, podemos defini-lo globalmente e usá-lo em várias goroutines e é seguro. O problema que estou tendo é que dividi minha API REST em vários pacotes. Cada um ...

2 a resposta

Ir o equivalente do método charCode () de JavaScript de lang

ocharCodeAt() O método em JavaScript retorna o valor numérico Unicode do caractere no índice especificado, por exemplo "s".charCodeAt(0) // returns 115Como eu iria obter o valor numérico unicode da mesma string / letra no Go?

2 a resposta

Quando o `new` deve ser usado no Go?

Parece inútil ser usado em construções de linguagem primitiva, pois você não pode especificar nenhum tipo de valor func main() { y := new([]float) fmt.Printf("Len = %d", len(*y) ) // => Len = 0 } Para estruturas, faz umamordeu mais sentido, mas ...

1 a resposta

Golang: finalizando ou cancelando uma solicitação HTTP

Qual é a maneira de abortar minhaAPIservindo com alguma mensagem de erro? Link para ligar para o meu ...