Resultados da pesquisa a pedido "optimization"

6 a resposta

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 ...

8 a resposta

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 ...

8 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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] ...

4 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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