Perguntas com a marcação «go»

86
Número de elementos em um canal

Usando um canal com buffer, como medir quantos elementos existem no canal? Por exemplo, estou criando e enviando um canal como este: send_ch := make(chan []byte, 100) // code send_ch <- msg Quero medir quantas msgs estão no canal send_ch . Estou ciente de que, devido à simultaneidade, a...

86
O que exatamente o runtime.Gosched faz?

Em uma versão anterior ao lançamento do go 1.5 do site Tour of Go , há um trecho de código semelhante a este. package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) } } func main() { go say("world") say("hello") } A...

86
Como limpar um mapa em Go?

Estou procurando algo como a função c ++ .clear() para o tipo primitivo map. Ou devo apenas criar um novo mapa? Atualização: Obrigado por suas respostas. Olhando para as respostas, acabei de perceber que às vezes a criação de um novo mapa pode levar a alguma inconsistência que não queremos....

86
modelos abstratos django versus herança regular

Além da sintaxe, qual é a diferença entre usar um modelo abstrato django e usar a herança simples do Python com modelos django? Prós e contras? ATUALIZAÇÃO: Acho que minha pergunta foi mal interpretada e recebi respostas sobre a diferença entre um modelo abstrato e uma classe que herda de...

86
Cookie do Django CSRF não definido

Eu tenho alguns problemas por um tempo agora, estou enfrentando CSRF Cookie not set. Por favor, olhe os códigos abaixo Pitão def deposit(request, account_num): if request.method == 'POST': account = get_object_or_404(account_info, acct_number=account_num) form_ = AccountForm(request.POST or...

86
Qual é a diferença entre int e int64 em Go?

Eu tenho uma string contendo um inteiro (que foi lido de um arquivo). Estou tentando converter stringpara intusando strconv.ParseInt(). ParseIntrequer que eu forneça um tamanho de bits (tamanhos de bits 0, 8, 16, 32 e 64 correspondem a int, int8, int16, int32 e int64). O inteiro lido do...

86
Como posso passar uma fatia como uma entrada variável?

Eu tenho uma função func more(... t). Estou me perguntando se é possível usar uma fatia para preencher uma lista de argumentos .... Estou tentando resolver o seguinte programa. Basicamente, para imitar um shell normal que recebe o comando como uma string. A função de comando requer uma "lista"...

86
GOBIN não definido: não é possível executar vá instalar

Estou tentando instalar meu pacote personalizado para meu arquivo main.go. No entanto, quando eu corri go install custom.go Eu entendi esse erro go install: no install location for .go files listed on command line (GOBIN not set) Como eu defino GOBIN?

85
Django model manager objects.create onde está a documentação?

Eu sempre leio que devo usar model = Model(a=5, b=6) model.save() Mas acabei de ver que existe uma função de gerenciamento de criação, porque vi um aplicativo django de código aberto usando-a. model = Model.objects.create(a=5, b=6) print model.pk 1 Então, é sugerido usá-lo? Ou ainda é...

85
Retorne o ponteiro para a estrutura local

Vejo alguns exemplos de código com construções como esta: type point struct { x, y int } func newPoint() *point { return &point{10, 20} } Tenho experiência em C ++ e parece um erro para mim. Quais são as semânticas de tal construção? O novo ponto está alocado na pilha ou heap?...

85
Existe algum depurador interativo Golang? [fechadas]

Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta questão...

85
Quais são as principais diferenças entre 'gc' e 'gccgo'?

Quais são as principais diferenças entre os dois compiladores Go populares, 'gc' e 'gccgo'? Construir desempenho? Desempenho em tempo de execução? Opções de linha de comando? Licenciamento? Não procuro opiniões sobre o que é melhor, apenas uma visão geral básica de suas diferenças, para poder...

84
História da popularidade do Django [fechado]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...