Resultados da pesquisa a pedido "optimization"
Benefícios de omitir o fechamento do corpo e as tags html?
Há algum benefício em omitir o corpo de fechamento e as tags html? Porque é ogoogle.com [http://google.com]página inicial sem o corpo de fechamento e as tags html? editar - com relação alargura de banda, é uma quantidade extremamente ...
Algoritmo para obter o nome da coluna do tipo excel de um número
Estou trabalhando em um script que gera alguns documentos do Excel e preciso converter um número em seu nome de coluna equivalente. Por exemplo: 1 => A 2 => B 27 => AA 28 => AB 14558 => UMXEu já escrevi um algoritmo para fazer isso, mas gostaria ...
Minimize a soma dos erros de números inteiros representativos
Dados n inteiros entre [0,10000] como D1, D2..., Dn, onde pode haver duplicatas en pode ser enorme: $4, D5..., D6$k, portanto, a soma dos erros de todos os números inteiros representativos é minimizada. O erro de um número inteiro ...
Coleção 'adequada' a ser usada para obter itens no tempo O (1) no C # .NET?
Algo que faço frequentemente se estou armazenando vários valores de string e quero encontrá-los no tempo O (1) mais tarde é: foreach (String value in someStringCollection) { someDictionary.Add(value, String.Empty); }Dessa forma, eu posso ...
multiplicação de ponto flutuante vs adição repetida
DeixeiN ser um número inteiro não assinado em tempo de compilação. O GCC pode otimizar unsigned sum = 0; for(unsigned i=0; i<N; i++) sum += a; // a is an unsigned integersimplesmentea*N. Isso pode ser entendido, pois a aritmética ...
Desativar todas as opções de otimização no GCC
O nível de otimização padrão para compilar programas C usando o GCC é -O0. que desativa todas as otimizações de acordo com a documentação do GCC. por exemplo: gcc -O0 test.cNo entanto, para verificar se -O0 é realmentedesativando todas as ...
Por que Clang otimiza x * 1.0, mas NÃO x + 0.0?
Por que Clang otimiza o loop neste código #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i = 0; i < N; ++i) { arr[i] ...
maneira mais rápida de recuperar dinamicamente as dimensões da imagem
Uma maneira de melhorar o carregamento da página é especificar dimesions de imagem (alta largura). No PHP, isso pode ser feito com getimagesize (), no entanto, posso imaginar que isso seria muito lento de executar se você tiver muitas ...
O volume do áudio é zero?
Eu tenho um aplicativo com um botão mudo. Estou preso há 4 horas e meia agora, então estou desesperado. Estou tentando silenciar o volume quando o usuário clicamudoe mudo quando o usuário clicar novamente. Isso funciona bem, exceto que o áudio ...
Qual é a melhor maneira de definir um registro como zero na montagem x86: xor, mov ou e?
Todas as instruções a seguir fazem o mesmo: set%eax para zero. Qual o caminho ideal (exigindo menos ciclos de máquina)? xorl %eax, %eax mov $0, %eax andl $0, %eax