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