Programação

Q & A para programadores profissionais e entusiastas

30
Maneira mais rápida de listar todos os números primos abaixo de N
Este é o melhor algoritmo que eu poderia criar. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Pode ser feito ainda mais rápido? Este código tem uma falha: Como numbersé um conjunto …


10
O que está por trás desse idioma do JavaScript: var self = this?
Eu vi o seguinte na fonte para WebKit HTML 5 SQL Storage Notes Demo : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } O …

7
Quantificadores Gananciosos vs. Relutantes vs. Possessivos
Encontrei este excelente tutorial sobre expressões regulares e, embora compreenda intuitivamente o que os quantificadores "gananciosos", "relutantes" e "possessivos" fazem, parece haver um sério buraco no meu entendimento. Especificamente, no exemplo a seguir: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text …


27
Baixar arquivo usando Javascript / jQuery
Eu tenho um requisito muito semelhante especificado aqui . Eu preciso que o navegador do usuário inicie um download manualmente quando $('a#someID').click(); Mas não posso usar o window.hrefmétodo, pois ele substitui o conteúdo da página atual pelo arquivo que você está tentando baixar. Em vez disso, quero abrir o download …


30
Referência indefinida à vtable
Ao criar meu programa C ++, estou recebendo a mensagem de erro referência indefinida a 'vtable ... Qual é a causa desse problema? Como faço para corrigir isso? Acontece que estou recebendo o erro do código a seguir (a classe em questão é CGameModule.) E durante toda a minha vida …
357 c++  gcc  g++ 



15
Como somar uma variável por grupo
Eu tenho um quadro de dados com duas colunas. A primeira coluna contém categorias como "Primeiro", "Segundo", "Terceiro" e a segunda coluna possui números que representam o número de vezes que vi os grupos específicos de "Categoria". Por exemplo: Category Frequency First 10 First 15 First 5 Second 2 Third …
357 r  dataframe  aggregate  r-faq 


9
Quando a função init () é executada?
Tentei encontrar uma explicação precisa do que a init()função faz no Go. Li o que o Effective Go diz, mas não tinha certeza se entendia completamente o que dizia. A frase exata que não tenho certeza é a seguinte: E finalmente significa finalmente: init é chamado depois que todas as …
357 go  init 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.