Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer




13
An ein Objekt anhängen
Ich habe ein Objekt, das Warnungen und einige Informationen darüber enthält: var alerts = { 1: { app: 'helloworld', message: 'message' }, 2: { app: 'helloagain', message: 'another message' } } Darüber hinaus habe ich eine Variable, die angibt, wie viele Warnungen es gibt alertNo. Meine Frage ist, ob ich …
156 javascript 



2
Suchen Sie den Dateinamen aus dem vollständigen Dateipfad
Gibt es eine Möglichkeit, den Dateinamen aus dem vollständigen Dateipfad (Teil eines Dateipfads) zu extrahieren, ohne die Zeichenfolge mühsam bearbeiten zu müssen? Das Äquivalent in Java wäre: File f = new File ("C:/some_dir/a") f.getName() //output a f.getFullAbsolutePath() //output c:/some_dir/a
156 file  r  path 

7
Stoppt return eine Schleife?
Angenommen, ich habe eine Schleife wie diese: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Kurze Frage: Stoppt das returndie Ausführung der Schleife an und für sich?
156 javascript  loops  return 

6
Kann ein Java Lambda mehr als einen Parameter haben?
Ist es in Java möglich, dass ein Lambda mehrere verschiedene Typen akzeptiert? Dh: Einzelne Variable funktioniert: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs funktionieren auch: Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) …
156 java  lambda  java-8 


9
Wofür wird der Ordner App_Data in Visual Studio verwendet?
Beim Erstellen einer neuen ASP.NET-Anwendung in Visual Studio werden einige Dateien und Ordner automatisch erstellt. Einer dieser Ordner heißt App_Data. Auch beim Veröffentlichen einer Website durch Auswahl der Build->PublishMenüoption ist ein Kontrollkästchen verfügbar Include files from the App_Data folder. Habe ich Recht, wenn ich davon ausgehe, dass die in dieser …

5
Ist das Iterieren von ConcurrentHashMap-Werten threadsicher?
In Javadoc für ConcurrentHashMap ist Folgendes: Abrufvorgänge (einschließlich get) werden im Allgemeinen nicht blockiert und können sich daher mit Aktualisierungsvorgängen (einschließlich put und remove) überschneiden. Abrufe spiegeln die Ergebnisse der zuletzt abgeschlossenen Aktualisierungsvorgänge wider, die bei ihrem Beginn ausgeführt wurden. Bei aggregierten Vorgängen wie putAll und clear können gleichzeitige Abfragen …

5
Punkte im Uhrzeigersinn sortieren?
Wie sortiere ich bei einem Array von x- und y-Punkten die Punkte dieses Arrays im Uhrzeigersinn (um ihren durchschnittlichen Gesamtmittelpunkt)? Mein Ziel ist es, die Punkte an eine Linienerstellungsfunktion zu übergeben, um etwas zu erhalten, das ziemlich "solide" aussieht, so konvex wie möglich, ohne dass sich Linien schneiden. Für das, …

6
Was macht das führende Semikolon in JavaScript-Bibliotheken?
In mehreren JavaScript-Bibliotheken habe ich diese Notation ganz am Anfang gesehen: /** * Library XYZ */ ;(function () { // ... and so on Während ich mit der Syntax "sofort ausgeführte Funktion" vollkommen vertraut bin (function(){...})() Ich habe mich gefragt, wofür das führende Semikolon ist. Ich könnte mir nur vorstellen, …
156 javascript  syntax 

11
Benötigen Sie Text / Javascript, der in Ihren <script> -Tags angegeben ist?
Ich habe irgendwo gelesen, dass Sie Dinge wie type="text/javascript"und das Seltsame CDATAund &lt;!--Dinge in Ihren Skript-Tags nicht mehr brauchen . Also statt: &lt;script type="text/javascript"&gt; //&lt;![CDATA[ &lt;!-- //your script here --&gt; //]]&gt; &lt;/script&gt; Sie würden einfach tun: &lt;script&gt; //your script here &lt;/script&gt; Ich kann mich nicht erinnern, wo ich das gelesen …
156 javascript  html 

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.