Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

4
Wie kann ein Element in einem beobachtbaren Array bedingt verschoben werden?
Ich möchte pusheinen neuen Artikel auf einen observableArray, aber nur wenn der Artikel noch nicht vorhanden ist. Gibt es eine "Such" -Funktion oder ein empfohlenes Muster, um dies in KnockoutJS zu erreichen? Ich habe festgestellt, dass die removeFunktion auf einem observableArrayeine Funktion zum Übergeben einer Bedingung empfangen kann. Ich möchte …
103 knockout.js 

5
HashSet <T> versus Dictionary <K, V> für die Suchzeit, um festzustellen, ob ein Element vorhanden ist
HashSet&lt;T&gt; t = new HashSet&lt;T&gt;(); // add 10 million items Dictionary&lt;K, V&gt; t = new Dictionary&lt;K, V&gt;(); // add 10 million items. Wessen .ContainsMethode wird schneller zurückkehren? Zur Verdeutlichung ist meine Anforderung, dass ich 10 Millionen Objekte (also wirklich Zeichenfolgen) habe, die ich überprüfen muss, ob sie in der Datenstruktur …

8
Was bedeutet unveränderlich?
Wenn eine Zeichenfolge unveränderlich ist, bedeutet das, dass ... (nehmen wir JavaScript an) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo Bedeutet dies, dass beim Aufrufen von Methoden für eine Zeichenfolge die geänderte Zeichenfolge zurückgegeben wird, die ursprüngliche Zeichenfolge jedoch nicht geändert wird? Wenn der String veränderlich wäre, …



2
$ (this) innerhalb des AJAX-Erfolgs funktioniert nicht
Ich versuche, einen alten Code, der onclick verwendet, so zu ändern, dass ich das $ (this) verwende. Das Problem ist, dass $ (this) im Erfolg nicht funktioniert. Gibt es sowieso, um dies zu tun, ohne es als var festzulegen. $('.addToCart').click(function() { $.ajax({ url: 'cart/update', type: 'post', data: 'product_id=' + $(this).attr("data-id"), …
103 jquery 

7
Was müssen Sie lernen, um Java-Webanwendungen in Java EE 6 zu erstellen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; 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, …




3
iOS 10 - Änderungen bei der Abfrage von Berechtigungen für Kamera, Mikrofon und Fotobibliothek führen zum Absturz der Anwendung
iOS 10 erfordert jetzt die Benutzerberechtigung für den Zugriff auf Medienbibliothek, Fotos, Kamera und andere Hardware wie diese. Die Lösung hierfür besteht darin, ihre Schlüssel info.plistmit einer Beschreibung für den Benutzer hinzuzufügen , wie wir ihre Daten verwenden. Ich konnte nur ein paar Schlüssel finden NSPhotoLibraryUsageDescription NSMicrophoneUsageDescription NSCameraUsageDescription Ich möchte …

13
Oracle JDBC ojdbc6 Jar als Maven-Abhängigkeit
Ich kann Maven scheinbar nicht dazu bringen, die Datei ojdbc6.jar in die Kriegsdatei meines Projekts zu bündeln. Ich habe es in der POM-Datei arbeiten, wenn eine Abhängigkeit direkt für Hibernate-Tools angegeben wird. Es wird jedoch nicht mit der Kriegsdatei des Projekts gebündelt, und daher wird mein Projekt nicht auf Tomcat …
103 oracle  maven  jdbc  war 

13
Java maximaler Speicher unter Windows XP
Ich war immer in der Lage, Java SE unter 32-Bit-Windows XP (Java 1.4, 1.5 und 1.6) 1400 Megabyte zuzuweisen. java -Xmx1400m ... Heute habe ich die gleiche Option auf einem neuen Windows XP-Computer mit Java 1.5_16 und 1.6.0_07 ausprobiert und den Fehler erhalten: Error occurred during initialization of VM Could …
103 java  windows  memory 


3
Backbone.js: `verlängern` undefiniert?
Ich fange gerade mit Backbone.js an. Das einfache Einschließen von Backbone (entweder Entwicklungs- / Produktionsversion) verursacht den Fehler: Uncaught TypeError: Cannot call method 'extend' of undefined in Zeile 128: // Attach all inheritable methods to the Model prototype _.extend(Backbone.Model.prototype, Backbone.Events,

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.