Resultados da pesquisa a pedido "language-agnostic"

10 a resposta

Qual é uma maneira fácil de saber se uma lista de palavras são anagramas uma da outra?

Como você listaria palavras que são anagramas uma da outra? Fiz essa pergunta quando me inscrevi no meu emprego atual. orchestra pode ser reorganizado emcarthorse com todas as letras originais usadas exatamente uma vez, portanto, as palavras ...

8 a resposta

O que é a otimização de chamada de cauda?

Muito simplesmente, o que é otimização de chamada de cauda? Mais especificamente, alguém pode mostrar alguns pequenos trechos de código onde ele pode ser aplicado e onde não, com uma explicação do porquê?

7 a resposta

Calcular a classificação de uma combinação?

Quero pré-calcular alguns valores para cada combinação em um conjunto de combinações. Por exemplo, ao escolher 3 números de 0 a 12, calcularei algum valor para cada um: >>> for n in choose(range(13), 3): print n, foo(n) (0, 1, 2) 78 (0, 1, 3) 4 ...

10 a resposta

As classes e métodos estáticos globais são ruins?

Em geral, é consensual que confiar fortemente em coisas globais deve ser evitado. Usar classes e métodos estáticos não seria a mesma coisa?

3 a resposta

Posso usar DYLD_LIBRARY_PATH no Mac OS X? E qual é o algoritmo de pesquisa dinâmica de bibliotecas?

Li alguns artigos desencorajando o uso de DYLD_LIBRARY_PATH, pois o caminho da biblioteca dinâmica deve ser corrigido usando -install_name, @rpath e @loader_path. Em termos de criação de um programa que roda no Linux e no Mac OS X, ...

6 a resposta

Alguém sabe o que é "computação quântica"?

Na física, é a capacidade das partículas existirem em estados dinâmicos múltiplos / paralelos em um determinado ponto no tempo. Na computação, seria a capacidade de um bit de dados ser igual a 1 ou 0 ao mesmo tempo, um terceiro valor como NULL ...

8 a resposta

Um duplo é realmente inadequado para dinheiro?

Eu sempre digo em c # que uma variável do tipo double não é adequada para dinheiro. Todas as coisas estranhas podem acontecer. Mas não consigo criar um exemplo para demonstrar alguns desses problemas. Alguém pode dar um exemplo? (editar; esta ...

14 a resposta

Planejando eficiência antecipada versus otimização prematura

Pareço notar duas escolas de pensamento emergentes em relação à otimização: Otimização prematura é a raiz de todo o mal. Você só deve otimizar quando tiver escrito a coisa mais legível e simples possível. Se após a criação de perfil você ...

6 a resposta

Como o polimorfismo pode substituir uma instrução if-else dentro de um loop?

Como o polimorfismo substitui uma declaração if-else ou Switch dentro de um loop? Em particular, ele sempre pode substituir um if-else? A maioria dos if-thens que eu uso dentro de loops são comparações aritméticas. Esta questão é gerada a partir ...

8 a resposta

Calcular quando um trabalho cron será executado e da próxima vez

Eu tenho uma cron "definição de hora" 1 * * * * (every hour at xx:01) 2 5 * * * (every day at 05:02) 0 4 3 * * (every third day of the month at 04:00) * 2 * * 5 (every minute between 02:00 and 02:59 on fridays)E eu tenho um timestamp ...