Perguntas com a marcação «go»

89
Iterando através de um mapa golang

Eu tenho um mapa do tipo: map[string]interface{} E, finalmente, posso criar algo como (após desserializar de um arquivo yml usando goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Como posso iterar neste mapa? Tentei o seguinte: for k, v := range mymap{ ... } Mas recebo um...

89
Django: Grupo por data (dia, mês, ano)

Eu tenho um modelo simples como este: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value E eu quero produzir um detalhamento mês a mês de: Quantas vendas houve em um mês ( COUNT) O valor combinado ( SUM) Não tenho...

89
Como contar itens em um mapa Go?

Se eu quiser contar os itens na estrutura do mapa, que declaração devo usar? Tentei usar for _, _ := range m {...} mas parece que a sintaxe é falsa.

89
Como fazer o dump de stacktraces goroutine?

Tenho experiência em Java e adoro usar o sinal QUIT para inspecionar o despejo de thread do Java. Como deixar Golang imprimir todos os rastreamentos de pilha de goroutines?

89
Crie um io.Reader a partir de um arquivo local

Eu gostaria de abrir um arquivo local e retornar a io.Reader. O motivo é que preciso alimentar um io.Readerpara uma biblioteca que estou usando, como: func read(r io.Reader) (results []string) { }

89
Vá fazendo uma solicitação GET e construindo a Querystring

Eu sou muito novo em Go e não entendo muito bem tudo ainda. Em muitas das linguagens modernas Node.js, Angular, jQuery, PHP, você pode fazer uma solicitação GET com parâmetros de string de consulta adicionais. Fazer isso no Go não é tão simples quanto parece, e eu realmente não consigo...

88
Por que usar Django no Google App Engine?

Ao pesquisar o Google App Engine (GAE), fica claro que usar Django é extremamente popular para desenvolvimento em Python no GAE. Tenho vasculhado a web para encontrar informações sobre os custos e benefícios do uso do Django, para descobrir por que ele é tão popular. Embora eu tenha conseguido...