Je viens d'avoir à écrire une fonction de chaîne inversée en C # 2.0 (c'est-à-dire LINQ non disponible) et j'ai trouvé ceci: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse += cArray[i]; …
Existe-t-il de bonnes approches pour aider à identifier les définitions CSS non utilisées dans un projet? Un tas de fichiers CSS ont été récupérés et maintenant j'essaie de nettoyer un peu les choses.
J'écris du code en Java où, à un moment donné, le flux du programme est déterminé par le fait que deux variables int, "a" et "b", sont non nulles (note: a et b ne sont jamais négatives, et jamais dans la plage de dépassement d'entier). Je peux l'évaluer avec if …
De temps en temps, je lis que Fortran est ou peut être plus rapide que C pour les calculs lourds. Est-ce vraiment vrai? Je dois admettre que je connais à peine Fortran, mais le code Fortran que j'ai vu jusqu'à présent ne montre pas que le langage a des fonctionnalités …
Il est clair que les performances de recherche de la HashSet<T>classe générique sont supérieures à celles de la List<T>classe générique . Il suffit de comparer la clé basée sur le hachage avec l'approche linéaire dans leList<T> classe. Cependant, le calcul d'une clé de hachage peut lui-même prendre quelques cycles de …
Existe-t-il des raisons de performances convaincantes de choisir la liaison statique plutôt que la liaison dynamique ou vice versa dans certaines situations? J'ai entendu ou lu ce qui suit, mais je n'en sais pas assez sur le sujet pour attester de sa véracité. 1) La différence de performances d'exécution entre …
Quelqu'un sait-il quel est le pire ralentissement asymptotique possible qui peut se produire lors de la programmation purement fonctionnelle et non impérative (c.-à-d. Autoriser les effets secondaires)? Clarification à partir du commentaire d'itowlson : y a-t-il un problème pour lequel le meilleur algorithme non destructif connu est asymptotiquement pire que …
Existe-t-il un moyen plus rapide qu'en x >= start && x <= endC ou C ++ pour tester si un entier est entre deux entiers? MISE À JOUR : Ma plateforme spécifique est iOS. Cela fait partie d'une fonction de flou de boîte qui restreint les pixels à un cercle …
Une récente discussion unordered_mapen C ++ m'a fait réaliser que je devrais utiliser unordered_mapdans la plupart des cas où je l'ai utilisé mapauparavant, en raison de l'efficacité de la recherche ( O (1) amorti vs O (log n) ). La plupart du temps, j'utilise une carte, j'utilise soit intou std::stringcomme …
Existe-t-il des différences de performances majeures entre http et https? Je semble me rappeler avoir lu que HTTPS peut être un cinquième aussi rapide que HTTP. Est-ce valable pour les serveurs Web / navigateurs de la génération actuelle? Si oui, existe-t-il des livres blancs pour le soutenir?
Vous trouverez ci-dessous deux programmes qui sont presque identiques, sauf que j'ai inversé les variables iet j. Ils fonctionnent tous les deux en des temps différents. Quelqu'un pourrait-il expliquer pourquoi cela se produit? Version 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int x[4000][4000]; for (i = …
Dans mon code, j'ai besoin d'utiliser IEnumerable<>plusieurs fois ainsi obtenir l'erreur Resharper de "Énumération multiple possible de IEnumerable". Exemple de code: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; …
Est un select * from myView plus rapide que la requête elle-même pour créer la vue (afin d'avoir le même résultat): select * from ([query to create same resultSet as myView]) ? Il n'est pas totalement clair pour moi si la vue utilise une sorte de mise en cache, ce …
Je fais des recherches sur les bases de données et j'examine certaines limites des bases de données relationnelles. J'obtiens que les jointures de grandes tables coûtent très cher, mais je ne sais pas vraiment pourquoi. Que doit faire le SGBD pour exécuter une opération de jointure, où est le goulot …
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.