Avec un tableau JavaScript, je peux le réinitialiser à un état vide avec une seule affectation: array.length = 0; Cela fait «apparaître» le tableau vide et prêt à être réutilisé, et pour autant que je sache, il s'agit d'une seule «opération» - c'est-à-dire du temps constant. Existe-t-il une méthode similaire …
Cela peut être évident pour certains, mais je me suis demandé: pourquoi devrais-je dépendre du serveur de Google pour héberger jQuery pour mon site? Est-ce uniquement parce qu'il se charge plus rapidement de cette façon?
En lisant le code source de Lua , j'ai remarqué que Lua utilise a macropour arrondir a doubleà 32 bits int. J'ai extrait le macro, et cela ressemble à ceci: union i_cast {double d; int i[2]}; #define double2int(i, d, t) \ {volatile union i_cast u; u.d = (d) + 6755399441055744.0; …
J'ai environ 10 millions de valeurs que je dois mettre dans un type de table de recherche, alors je me demandais quelle serait la plus efficace une liste ou un dict ? Je sais que vous pouvez faire quelque chose comme ça pour les deux: if something in dict_of_stuff: pass …
Je sais qu'il n'y a pas de réponse simple et rapide, mais y a-t-il une approximation générique d'estimation d'ordre de grandeur pour la surcharge de chiffrement de SSL par rapport à une communication socket non chiffrée? Je ne parle que du traitement des communications et du temps de connexion, sans …
Je sais que le titre semble familier car il y a beaucoup de questions similaires, mais je demande un aspect différent du problème (je connais la différence entre avoir des choses sur la pile et les mettre sur le tas). En Java, je peux toujours renvoyer des références à des …
J'ai une table d'étudiants: id | age -------- 0 | 25 1 | 25 2 | 23 Je souhaite interroger tous les élèves et une colonne supplémentaire qui compte le nombre d'élèves du même âge: id | age | count ---------------- 0 | 25 | 2 1 | 25 | …
J'ai une requête SQL très simple: SELECT COUNT(DISTINCT x) FROM table; Ma table contient environ 1,5 million de lignes. Cette requête s'exécute assez lentement; cela prend environ 7,5 s, comparé à SELECT COUNT(x) FROM table; ce qui prend environ 435 ms. Existe-t-il un moyen de modifier ma requête pour améliorer …
Je voulais stocker certains emplacements de pixels sans autoriser les doublons, donc la première chose qui me vient à l'esprit est HashSet<Point>ou des classes similaires. Cependant, cela semble être très lent par rapport à quelque chose comme HashSet<string>. Par exemple, ce code: HashSet<Point> points = new HashSet<Point>(); using (Bitmap img …
Dans le util.jsfichier de Bluebird , il a la fonction suivante: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Pour une raison quelconque, il y a une instruction après la fonction de retour, dont je ne sais pas pourquoi elle …
Une fonctionnalité pratique de Scala est lazy valque l'évaluation d'un valest retardée jusqu'à ce qu'elle soit nécessaire (au premier accès). Bien sûr, cela lazy valdoit avoir une surcharge - quelque part, Scala doit savoir si la valeur a déjà été évaluée et l'évaluation doit être synchronisée, car plusieurs threads peuvent …
Si vous voulez des nombres aléatoires cryptographiquement forts en Java, vous utilisez SecureRandom. Malheureusement, cela SecureRandompeut être très lent. S'il utilise /dev/randomLinux, il peut bloquer l'attente d'une entropie suffisante pour s'accumuler. Comment éviter la pénalité de performance? Quelqu'un a-t-il utilisé des mathématiques peu communes comme solution à ce problème? Quelqu'un …
Pourquoi est x**4.0plus rapide que x**4? J'utilise CPython 3.5.2. $ python -m timeit "for x in range(100):" " x**4.0" 10000 loops, best of 3: 24.2 usec per loop $ python -m timeit "for x in range(100):" " x**4" 10000 loops, best of 3: 30.6 usec per loop J'ai essayé de …
À Disney World, ils utilisent un système appelé Fastpass pour créer une deuxième ligne plus courte pour les manèges populaires. L'idée est que vous pouvez attendre dans la ligne standard, souvent avec une attente de plus d'une heure, ou vous pouvez obtenir un FastPass qui vous permet de revenir pendant …
J'ai un cas où l'utilisation d'un JOIN ou d'un IN me donnera les bons résultats ... Qui a généralement de meilleures performances et pourquoi? Dans quelle mesure cela dépend-il du serveur de base de données que vous utilisez? (Pour info j'utilise MSSQL)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.