En Java, quel serait le moyen le plus rapide d'itérer sur tous les caractères d'une chaîne, ceci: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } Ou ca: char[] chars = str.toCharArray(); for …
En JavaScript, j'ai une boucle qui a de nombreuses itérations, et à chaque itération, je crée une énorme chaîne avec de nombreux +=opérateurs. Existe-t-il un moyen plus efficace de créer une chaîne? Je pensais créer un tableau dynamique où je continue à y ajouter des chaînes, puis à faire une …
Avec: if(element.hasClass("class")) Je peux rechercher une classe, mais y a-t-il un moyen simple de vérifier si "élément" a l'une des nombreuses classes? J'utilise: if(element.hasClass("class") || element.hasClass("class") ... ) Ce qui n'est pas trop mal, mais je pense à quelque chose comme: if(element.hasClass("class", "class2") Ce qui ne fonctionne malheureusement pas. Y …
Je regarde une création de table PostgreSQL et je suis tombé sur ceci: CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); J'ai lu la documentation fournie par postgres et je connais le concept d'identifiant d'objet de la POO mais je ne saisis toujours pas, pourquoi un tel …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Supposons que j'ai un constructeur de chaînes en C # qui fait ceci: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); serait-ce aussi efficace ou plus efficace que d'avoir: string cat = "cat"; string s = String.Format("The {0} in the …
J'ai écrit quelques fichiers de mise en page dans lesquels j'ai utilisé l' layout_weightattribut pour créer un rapport entre différentes vues. À un moment donné, je commence à recevoir des avertissements de peluches concernant les poids imbriqués. Donc, je me demande pourquoi les poids imbriqués sont mauvais pour les performances, …
Cela peut sembler une question subjective, mais ce que je recherche, ce sont des exemples spécifiques que vous auriez pu rencontrer à ce sujet. Comment rendre le code, le cache efficace / convivial (plus de hits de cache, aussi peu de cache manque que possible)? Des deux points de vue, …
J'ai refactoré une section lente d'une application héritée d'une autre société pour utiliser une jointure interne au lieu d'une sous-requête comme: WHERE id IN (SELECT id FROM ...) La requête refactorisée s'exécute environ 100 fois plus vite. (~ 50 secondes à ~ 0,3) Je m'attendais à une amélioration, mais est-ce …
Étant donné une propriété dans une classe, avec des attributs - quel est le moyen le plus rapide de déterminer si elle contient un attribut donné? Par exemple: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Quelle est …
Comment pouvons-nous vérifier quels verrous de base de données sont appliqués sur quelles lignes par rapport à un lot de requêtes? Un outil qui met en évidence le verrouillage au niveau des lignes de tableau en temps réel? Base de données: SQL Server 2005
Désolé pour la longueur, c'est un peu nécessaire. introduction Je développe un logiciel de bureau à distance (juste pour le plaisir) en C # 4.0 pour Windows Vista / 7. J'ai surmonté les obstacles de base: j'ai un système de messagerie UDP robuste, une conception de programme relativement propre, j'ai …
Considérez ces 2 exemples ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } Je suis intéressé à savoir si l'un ou l'autre est meilleur. J'ai toujours utilisé le premier, mais j'ai vu beaucoup de gens utiliser …
J'ai une méthode qui crée un MessageDigest (un hachage) à partir d'un fichier, et je dois le faire à beaucoup de fichiers (> = 100 000). Quelle est la taille du tampon utilisé pour lire les fichiers pour maximiser les performances? Presque tout le monde connaît le code de base …
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.