Unser Informatiklehrer hat einmal gesagt, dass es aus irgendeinem Grund effizienter ist, herunterzuzählen als hochzuzählen. Wenn Sie zum Beispiel eine FOR-Schleife verwenden müssen und der Schleifenindex nicht irgendwo verwendet wird (wie das Drucken einer Zeile von N * auf den Bildschirm), meine ich diesen Code wie folgt: for (i = …
Scala soll also so schnell sein wie Java. Ich besuche einige Project Euler- Probleme in Scala, die ich ursprünglich in Java angegangen bin. Speziell Problem 5: "Was ist die kleinste positive Zahl, die durch alle Zahlen von 1 bis 20 gleichmäßig teilbar ist?" Hier ist meine Java-Lösung, die auf meinem …
Ich möchte wissen, wie ich meine PHP-Skripte am besten vergleichen kann. Es spielt keine Rolle, ob es sich um einen Cron-Job, eine Webseite oder einen Webdienst handelt. Ich weiß, dass ich Microtime verwenden kann, aber gibt es mir wirklich die Echtzeit eines PHP-Skripts? Ich möchte verschiedene Funktionen in PHP testen …
Wir entwickeln ein Programm, das "Nachrichten" empfängt und weiterleitet und dabei einen temporären Verlauf dieser Nachrichten führt, damit es Ihnen auf Anfrage den Nachrichtenverlauf mitteilen kann. Nachrichten werden numerisch identifiziert, haben normalerweise eine Größe von etwa 1 Kilobyte und wir müssen Hunderttausende dieser Nachrichten aufbewahren. Wir möchten dieses Programm auf …
Ich würde gerne wissen, wann ich externe Skripte einbinden oder sie in Bezug auf Leistung und Wartungsfreundlichkeit in den HTML-Code schreiben sollte. Was ist die allgemeine Praxis dafür? Real-World-Szenario - Ich habe mehrere HTML-Seiten, die eine clientseitige Formularüberprüfung benötigen. Dafür verwende ich ein jQuery-Plugin, das ich auf all diesen Seiten …
Von dieser Seite wissen wir, dass: Verkettete Vergleiche sind schneller als mit dem andOperator. Schreiben x < y < zstatt x < y and y < z. Ich habe jedoch ein anderes Ergebnis beim Testen der folgenden Codefragmente erhalten: $ python -m timeit "x = 1.2" "y = 1.3" "z …
Ich habe ein Problem damit, dass Xcode 4 sehr langsam auf Benutzerinteraktionen reagiert, z. B. das Bearbeiten von Code, das Scrollen von Bereichen usw. Dies geschieht insbesondere bei größeren Projekten mit vielen Controllern / Ansichtsdateien usw. Ich habe die Festplatte komplett gelöscht und Snow Leopard und Xcode neulich neu installiert, …
Nach der Frage Erweitern der Leistung von String.prototype bin ich wirklich fasziniert, weil das Hinzufügen "use strict"zu einer String.prototypeMethode die Leistung zehnmal verbessert hat. Die Erklärung von Bergi ist kurz und erklärt es mir nicht. Warum gibt es einen so dramatischen Unterschied zwischen zwei fast identischen Methoden, die sich nur …
Eine Levenshtein-Implementierung in C # und F #. Die C # -Version ist zehnmal schneller für zwei Zeichenfolgen mit etwa 1500 Zeichen. C #: 69 ms, F # 867 ms. Warum? Soweit ich das beurteilen kann, machen sie genau das Gleiche? Es spielt keine Rolle, ob es sich um ein …
Ich habe eine alte Anwendung mit Java 7 geschrieben. Sie läuft gut in einer Java 8 JRE. Ich habe nicht vor, den Code neu zu schreiben, um die Java 8-Funktionen nutzen zu können. Gibt es einen technischen Vorteil beim Upgrade des kompilierten Codes auf das neueste Java 8 JDK? Der …
Es gibt viele Fälle, in denen mehr als ein Bedienfeld für das gewünschte Layout geeignet ist. Ich weiß jedoch, dass die Renderzeiten für verschiedene Bedienfeldtypen unterschiedlich sind. MSDN gibt dies beispielsweise an Ein relativ einfaches Panelwie Canvaskann eine deutlich bessere Leistung haben als ein komplexeres Panelwie Grid. In welcher Reihenfolge …
Ich benutze Python 3.5.2 Ich habe zwei Listen eine Liste von ungefähr 750.000 "Sätzen" (lange Zeichenketten) eine Liste von ungefähr 20.000 "Wörtern", die ich aus meinen 750.000 Sätzen löschen möchte Ich muss also 750.000 Sätze durchlaufen und ungefähr 20.000 Ersetzungen durchführen, aber NUR, wenn meine Wörter tatsächlich "Wörter" sind und …
Ich habe eine Frage zur Leistung von dynamicin C #. Ich habe gelesen, dynamicdass der Compiler wieder ausgeführt wird, aber was macht er? Muss die gesamte Methode mit der dynamicals Parameter verwendeten Variablen neu kompiliert werden oder nur mit den Zeilen mit dynamischem Verhalten / Kontext? Ich habe festgestellt, dass …
Ich arbeite am Design für ein RoR-Projekt für mein Unternehmen, und unser Entwicklungsteam hat bereits eine Debatte über das Design, insbesondere die Datenbank, geführt. Wir haben ein Modell namens Message, das beibehalten werden muss. Es ist ein sehr, sehr kleines Modell mit nur drei DB-Spalten außer der ID, aber es …
Wissen Sie, ob die Verwendung von doppelten Anführungszeichen anstelle von einfachen Anführungszeichen in Ruby die Leistung in Ruby 1.8 und 1.9 auf sinnvolle Weise verringert? also wenn ich tippe question = 'my question' ist es schneller als question = "my question" Ich stelle mir vor, dass Ruby versucht herauszufinden, ob …
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.