Pour les questions relatives à la mesure ou à l'amélioration du code et à l'efficacité des applications.

performance...

J'ai une liste de chaînes sans éléments en double et j'ai besoin de générer un dictionnaire avec des éléments de cette liste comme clés et valeurs de ce dictionnaire. Liste: file_names = ['a', 'bb', 'ccc', 'ad', 'rsb'] Dictionnaire souhaité: file_names = {'a': 'a', 'bb':'bb', 'ccc': 'ccc', 'ad': 'ad....
6 janv. 2020 à 10:01
Je me demande donc si l'attribution de valeur à une variable enlève l'efficacité d'exécution dans cette fonction simple ci-dessous: const biggestNumberInArray = (arr) => { let biggest = 0; for (item of arr) { biggest = (item > biggest) ? item : biggest; } return biggest; } À l'intérieur....
La fonctionnalité de création automatique sous l'éclipse est beaucoup plus rapide que la ./gradlew build . Mes résultats après quelques recherches sont qu'il compile et construit uniquement le fichier modifié et le remplace dans le dossier de construction. Alors pourquoi la commande ./gradlew buil....
4 janv. 2020 à 17:08
Question sur les performances - J'essaie de comprendre si j'ai un serveur http de nœud alimenté par express, est-ce une mauvaise pratique de créer une nouvelle instance de classe à chaque demande envoyée par l'utilisateur? L'instance de classe récupère les données d'une autre API et expose certaines....
Débutant ici. J'utilise la variable number_guessed pour stocker le nombre deviné et le nombre correct est 9. Je veux que celui qui joue au jeu n'entre que des nombres entiers et je comprends que la variable stocke la chaîne. La ligne 3 crée une erreur ValueError: invalid literal for int() with base ....
3 janv. 2020 à 04:40
J'essaie d'inclure une police personnalisée dans mon application React (créée avec create-react-app). Cela semble fonctionner quelque peu, mais seulement après 2-3 secondes après le chargement de la page. Jusque-là, le texte semble utiliser la police par défaut du navigateur (comme Times New Roman),....
29 déc. 2019 à 14:43
Ma question est liée à une précédente Poteau Stackoverflow , qui indique que les deux manières suivantes ont presque la même vitesse. Mais quand je le teste en utilisant le nombre de boucles 1000000, il semble y avoir une performance constante. Bien que je m'attende à ce que l'exemple 1 soit plus ra....
29 déc. 2019 à 08:13
Lorsque j'examine les diagnostics d'Azure App Service dans la section performances et disponibilité, ils indiquent que les erreurs 4XX et 5XX pourraient affecter les performances et la disponibilité de l'application. Veuillez expliquer et les relations entre les exceptions et les performances des....
J'ai ceci : List<City> cities = new ArrayList<>(); cities.add(new City("SF","USA")); cities.add(new City("Agra","India")); cities.add(new City("Mumbai","India")); cities.add(new City("NY","USA")); Sortie requise: List<"Some thing"> combined = new ArrayList(); combined is like this ....
23 déc. 2019 à 08:52
Il y a une classe abstraite BaseA ici. //class definition public abstract class BaseA { void doSomething(); } Et deux clients utilisent la classe BaseA comme suit. //the client A class clientA { void clientA(BaseA obj){ obj.doSomething(); } ... //the client B class clien....
21 déc. 2019 à 03:12
J'ai donc une situation et j'ai besoin d'un deuxième avis. J'ai une base de données et cela fonctionne très bien avec toutes les clés, index et autres trucs étrangers, mais, lorsque j'atteins un certain nombre de visiteurs, environ 700 à 800 visiteurs co-actuels, mon serveur frappe le goulot d'étran....
20 déc. 2019 à 23:35
j'utilise opencv 4.1 sur python3. j'ai besoin d'obtenir la somme moyenne des pixels du tapis. par les coordonnées x et y, mais ça compte trop lent, moyenne (fréquence, retard ou temps je suppose) 0,06-0,07 sur pc (sur framboise pi 3b 0,6) voici mon code: import cv2 as cv import numpy as np id = 1 c....
20 déc. 2019 à 21:37
J'ai besoin de trouver la clé d'un élément qui se trouve dans une liste d'ensembles d'éléments. Quelle est la meilleure façon (plus rapide) de le faire? Voici mon code: // get tags from an ArrayList of resources boolean tagFound = false; HashSet<Tag> resourceTags = new HashSet<>(); for (Resource res....
20 déc. 2019 à 07:25
Lorsque j'utilise l'opérateur LIKE dans SQLite, c'est très lent par rapport à quand j'utilise à la place =. Cela prend environ 14 ms avec l'opérateur =, mais quand j'utilise LIKE, cela prend environ 440 ms. Je teste cela avec DB Browser for SQLite. Voici la requête qui fonctionne rapidement: SELECT ....
Je lis un fichier csv avec de nombreuses colonnes et l'un d'eux est TOD (heure de la journée). Certains événements dépassent minuit et au lieu de revenir à 00h00, le temps continue d'augmenter au-delà de 24h00. Par exemple 23:59:50, 24:00:01, 24:00:10, ...) Le EntryTOD est analysé en tant que chaîne....
19 déc. 2019 à 13:14
Je vais avoir un grand ensemble de données d'ID numériques uniques, où chaque ID est égal à la somme d'un sous-ensemble d'une liste de valeurs. Dans un cas, les valeurs sont toutes 10 ^ x, où 1 <= x <= 23. J'ai donc une liste list1 = [] for x in range(1,24): list1.append(10**x) Qui contiendra u....
19 déc. 2019 à 00:53
J'ai eu ce problème sur Hackerrank. https://www.hackerrank.com/challenges/playing-with-numbers/problem Étant donné un tableau d'entiers, vous devez répondre à un certain nombre de requêtes. Chaque requête se compose d'un seul entier, x et est exécutée comme suit: Ajoutez x à chaque élément du table....
18 déc. 2019 à 22:44
En supposant que j'ai une fonction processElement comme celle-ci: class InputProcessor { public void processElement(T element) { nextOperator.processElement(element); } } Maintenant, je voudrais ajouter un interrupteur marche / arrêt pour compter les éléments pendant la période "l'i....
J'ai un projet django avec environ 100 vues basées sur les classes (jusqu'à présent) dans le fichier views.py. maintenant la gestion des vues devient plus difficile. si je place chaque vue dans un fichier .py distinct et que j'importe tout dans le dossier views __init__.py, cela a-t-il une incidence....
J'essayais la question de Codility MaxCounter: Vous disposez de N compteurs, initialement définis sur 0, et vous avez deux opérations possibles sur eux: increase(X) − counter X is increased by 1, max_counter − all counters are set to the maximum value of any counter. Un tableau non vide A indexé zé....
J'ai une entrée de recherche .searchinp d'un tiers que je ne peux pas modifier. Mais je veux déplacer les résultats du côté gauche de la page vers le côté droit. Je le fais actuellement avec un setInterval. La raison pour laquelle j'ai utilisé ce setInterval est que le div que je veux déplacer n'est....
J'utilise une base de données Oracle. Voir ces 2 exemples (faisant exactement la même chose): 1. CREATE OR REPLACE TRIGGER LAST_CHANGE_TRIGGER BEFORE INSERT ON TABLE_X_HAVING_ITEM_ID FOR EACH ROW DECLARE style_id NUMBER(18); BEGIN -- 1. get style_id SELECT ITEM.STYLE_....
17 déc. 2019 à 16:24
J'ai 2 ensembles de coordonnées de latitude / longitude, 4 tableaux au total. Mon objectif était de trouver la distance entre un groupe (airbnb_coord) et le membre le plus proche du deuxième groupe (station_coord). J'ai écrit une boucle imbriquée pour accomplir cela shortest_distance = make_array() ....
15 déc. 2019 à 17:01
Avez-vous une idée de la façon dont nous pouvons améliorer l'exécution de cette requête? (peut-être avec une pré-agrégation)? SELECT p.segment, country, count(distinct userid) from pixel_data_opt p WHERE country in ('US') and segment is not null GROUP BY p.segment, country; J'ai essayé ce qui su....
15 déc. 2019 à 14:51
Je passe en revue plus d'un million de demandes de brevet et je dois fixer les dates, en plus d'autres choses sur lesquelles je travaillerai plus tard. Je lis le fichier dans une trame de données Pandas, puis j'exécute la fonction suivante: def date_change(): new_dates = {'m/y': []} ....
15 déc. 2019 à 09:35