Was wäre in Java der schnellste Weg, um alle Zeichen in einem String zu durchlaufen: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } Oder dieses: char[] chars = str.toCharArray(); for (int i …
Ist es besser, memcpywie unten gezeigt zu verwenden , oder ist es besser, std::copy()in Bezug auf die Leistung zu verwenden? Warum? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough memory.\n"; exit(1); } memcpy (bits, copyMe->bits, ((int …
In JavaScript habe ich eine Schleife mit vielen Iterationen, und in jeder Iteration erstelle ich eine große Zeichenfolge mit vielen +=Operatoren. Gibt es eine effizientere Möglichkeit, eine Zeichenfolge zu erstellen? Ich habe darüber nachgedacht, ein dynamisches Array zu erstellen, in dem ich immer wieder Zeichenfolgen hinzufüge und dann einen Join …
Mit: if(element.hasClass("class")) Ich kann nach einer Klasse suchen, aber gibt es eine einfache Möglichkeit zu überprüfen, ob "Element" eine von vielen Klassen hat? Ich benutze: if(element.hasClass("class") || element.hasClass("class") ... ) Was nicht schlecht ist, aber ich denke an etwas wie: if(element.hasClass("class", "class2") Was leider nicht funktioniert. Gibt es so etwas?
Ich schaue mir eine PostgreSQL-Tabellenerstellung an und bin darauf gestoßen: CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); Ich habe die Dokumentation von postgres gelesen und kenne das Konzept der Objektkennung von OOP, verstehe es aber immer noch nicht. Warum wäre eine solche Kennung in einer Datenbank …
Angenommen, ich habe einen Stringbuilder in C #, der dies ausführt: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); Wäre das so effizient oder effizienter als: string cat = "cat"; string s = String.Format("The {0} in the hat", cat); Wenn …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich habe einige Layoutdateien geschrieben, in denen ich das layout_weightAttribut verwendet habe, um ein Verhältnis zwischen verschiedenen Ansichten zu erstellen. Irgendwann bekomme ich Flusenwarnungen über verschachtelte Gewichte. Daher frage ich mich, warum verschachtelte Gewichte die Leistung beeinträchtigen und ob es eine effizientere Möglichkeit gibt, ein konstantes Verhältnis zwischen Ansichtsdimensionen zu …
Dies könnte sich wie eine subjektive Frage anhören, aber ich suche nach bestimmten Fällen, auf die Sie im Zusammenhang damit gestoßen sein könnten. Wie macht man Code, Cache effektiv / Cache-freundlich (mehr Cache-Treffer, so wenig Cache-Fehler wie möglich)? Aus beiden Perspektiven, Datencache und Programmcache (Anweisungscache), dh welche Dinge im eigenen …
Ich habe einen langsamen Abschnitt einer Anwendung, die wir von einem anderen Unternehmen geerbt haben, überarbeitet, um einen inneren Join anstelle einer Unterabfrage wie der folgenden zu verwenden: WHERE id IN (SELECT id FROM ...) Die überarbeitete Abfrage wird etwa 100-mal schneller ausgeführt. (~ 50 Sekunden bis ~ 0,3) Ich …
Was ist der schnellste Weg, um festzustellen, ob eine Eigenschaft in einer Klasse mit Attributen ein bestimmtes Attribut enthält? Beispielsweise: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Was ist die schnellste Methode, um festzustellen, ob beispielsweise das …
Wie können wir überprüfen, welche Datenbanksperren auf welche Zeilen für einen Abfragebatch angewendet werden? Gibt es ein Tool, das das Sperren auf Tabellenzeilenebene in Echtzeit hervorhebt? DB: SQL Server 2005
Entschuldigung für die Länge, es ist irgendwie notwendig. Einführung Ich entwickle eine Remotedesktopsoftware (nur zum Spaß) in C # 4.0 für Windows Vista / 7. Ich habe grundlegende Hindernisse überwunden: Ich habe ein robustes UDP-Messagingsystem, ein relativ sauberes Programmdesign, einen Spiegeltreiber (den kostenlosen DFMirage-Spiegeltreiber von DemoForge) und NAT-Traversal für alle …
Betrachten Sie diese 2 Beispiele ... $key = 'jim'; // example 1 if (isset($array[$key])) { // ... } // example 2 if (array_key_exists($key, $array)) { // ... } Ich bin daran interessiert zu wissen, ob eines davon besser ist. Ich habe immer das erste Beispiel verwendet, aber viele Leute haben …
Ich habe eine Methode, die aus einer Datei ein MessageDigest (einen Hash) erstellt, und ich muss dies für viele Dateien tun (> = 100.000). Wie groß sollte der Puffer sein, der zum Lesen aus den Dateien verwendet wird, um die Leistung zu maximieren? Fast jeder kennt den Basiscode (den ich …
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.