Questions marquées «optimization»

L'optimisation est l'acte d'améliorer une méthode ou une conception. En programmation, l'optimisation consiste généralement à augmenter la vitesse d'un algorithme ou à réduire les ressources dont il a besoin. Les algorithmes d'optimisation numérique utilisés dans l'apprentissage automatique sont un autre sens de l'optimisation.



8
Différentes façons d'ajouter au dictionnaire
Quelle est la différence entre Dictionary.add(key, value)et Dictionary[key] = value? J'ai remarqué que la dernière version ne lance pas de message ArgumentExceptionlors de l'insertion d'une clé en double, mais y a-t-il une raison de préférer la première version? Edit : Quelqu'un at-il une source d'informations faisant autorité à ce sujet? …


2
Django: définir la clé étrangère en utilisant un entier?
Existe-t-il un moyen de définir une relation de clé étrangère à l'aide de l'ID entier d'un modèle? Ce serait à des fins d'optimisation. Par exemple, supposons que j'ai un modèle Employee: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') et EmployeeType(models.Model): type = models.CharField(max_length=100) Je veux la …

3
Pourquoi mon application passe-t-elle 24% de sa vie à effectuer une vérification nulle?
J'ai un arbre de décision binaire critique pour les performances, et j'aimerais concentrer cette question sur une seule ligne de code. Le code de l'itérateur d'arborescence binaire est ci-dessous avec les résultats de l'exécution de l'analyse des performances par rapport à celui-ci. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% …




11
Le moyen le plus efficace de rendre le premier caractère d'une chaîne en minuscule?
Quelle est la manière la plus efficace de créer le premier caractère d'une Stringminuscule? Je peux penser à plusieurs façons de procéder: Utilisation charAt()avecsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Ou en utilisant un chartableau String input = "SomeInputString"; char …




2
Comment optimiser le temps de construction de Webpack à l'aide de l'outil prefetchPlugin & Analysis?
Recherche précédente: Comme le dit le wiki de Webpack, il est possible d'utiliser l'outil d'analyse pour optimiser les performances de construction: depuis: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats Astuces des statistiques de construction Il existe un outil d'analyse qui visualise votre build et fournit également des conseils sur la manière dont la taille et les …

2
Imprimer tous les drapeaux JVM
J'ai trouvé un indicateur JVM intéressant: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Il imprime des centaines d'options différentes, dont je n'avais jamais entendu parler auparavant. Il imprime également les valeurs par défaut, ce qui permet de mieux diagnostiquer les comportements JVM. Un autre drapeau intéressant est: -XX:+UnlockExperimentalVMOptions Quelqu'un a-t-il connaissance d'une documentation …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.