Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

9
Java 8: Formatieren von Lambda mit Zeilenumbrüchen und Einrückungen
Was ich mit Lambda-Einrückung erreichen möchte, ist Folgendes: Mehrzeilige Anweisung: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); Einzeilige Anweisung: List<String> strings = Arrays.stream(ppl) .map((x) -> …


3
IEx - Wie kann ein mehrzeiliger Befehl abgebrochen werden?
Wenn ich IEx verwende und einen Tippfehler wie eine zusätzliche Klammer oder "mache, erhalte ich meistens einen Syntaxfehler. Aber es gibt Fälle wie diesen: iex(3)> Enum.each '12345', &(IO.puts(&1")) ...(3)> end ...(3)> ) ...(3)> ' ...(3)> end ...(3)> "" ...(3)> ... ? How to produce syntax error ? ...(3)> BREAK: (a)bort …
82 elixir 



3
Löschen Sie die Einschränkung nach Namen in Postgresql
Wie kann ich einen Einschränkungsnamen in Postgresql löschen, indem ich nur den Namen kenne? Ich habe eine Liste von Einschränkungen, die von einem Skript eines Drittanbieters automatisch generiert werden. Ich muss sie löschen, ohne den Tabellennamen zu kennen, nur den Einschränkungsnamen.
82 postgresql 

9
UUID-Leistung in MySQL?
Wir erwägen, UUID-Werte als Primärschlüssel für unsere MySQL-Datenbank zu verwenden. Die eingefügten Daten werden von Dutzenden, Hunderten oder sogar Tausenden von Remotecomputern generiert und mit einer Rate von 100-40.000 Einfügungen pro Sekunde eingefügt. Wir werden niemals Aktualisierungen vornehmen. Die Datenbank selbst erreicht normalerweise etwa 50 Millionen Datensätze, bevor wir mit …

7
Semikolon nach Klassendeklarationsklammern
Warum in C ++ - Klassen das Semikolon nach der schließenden Klammer? Ich vergesse es regelmäßig und bekomme Compilerfehler und damit verlorene Zeit. Scheint mir etwas überflüssig, was wahrscheinlich nicht der Fall ist. Tun die Leute wirklich Dinge wie: class MyClass { . . . } MyInstance; Ich verstehe es …
82 c++  class  oop  declaration 

5
Wann sollte eine Sequenz in F # anstelle einer Liste verwendet werden?
Ich verstehe, dass eine Liste tatsächlich Werte enthält und eine Sequenz ein Alias ​​für ist IEnumerable<T>. Wann sollte ich in der praktischen F # -Entwicklung eine Sequenz anstelle einer Liste verwenden? Hier sind einige Gründe, warum ich sehen kann, wann eine Sequenz besser wäre: Bei der Interaktion mit anderen .NET-Sprachen …
82 list  f# 

5
Wie führe ich eine bestimmte phpunit xml-Testsuite aus?
Wie kann ich eine bestimmte Testsuite auswählen, die ausgeführt werden soll? $ phpunit --configuration config.xml config.xml: <testsuites> <testsuite name="Library"> <directory>library</directory> </testsuite> <testsuite name="XXX_Form"> <file>library/XXX/FormTest.php</file> <directory>library/XXX/Form</directory> </testsuite> </testsuites>
82 xml  phpunit 

2
Was entspricht d3.js v4.0 für d3.scale.category10 ()?
Ich versuche, d3 mit dem Buch Interactive Web Visualization zu lernen, aber mit Version 4.0 hat sich viel geändert. Eine Sache, die ich wirklich nicht herausfinden kann, ist, ob es ein Äquivalent für d3.scale.category10 () gibt, um eine einfache Zuordnung zu Farben zu erhalten. Gibt es so etwas in der …
82 d3.js 

4
Probleme beim Übergeben von Systemeigenschaften und -parametern beim Ausführen der Java-Klasse über Gradle
Ich versuche, im Rahmen eines schnellen Integrationstests eine Java-Befehlszeilen-App über Gradle auszuführen. Ich portiere meine Build-Skripte von Maven, wo dies einfach über möglich war exec-maven-plugin. Meine zwei großen Anforderungen sind: In der Lage sein, Systemeigenschaften an den ausführbaren Java-Code zu übergeben Befehlszeilenargumente an den ausführbaren Java-Code übergeben können Bitte beachten …
82 java  gradle 

6
Was ist der Standard-Boolesche Wert in C #?
Ein boolean ( bool) kann nicht null sein. Und: bool foo; if(foo){} // Use of unassigned local variable 'foo' Warum ist der Standardwert nicht falsch? Was ist der Wert, wenn er nicht null ist? Was ist der Grund? Bearbeiten 1 - Der Standardwert ist zwar falsch - aber alle Variablen …
82 c# 

2
Aufgeschoben gegen Versprechen
Was ist der Unterschied zwischen Deferred und Promise außer den jQuery-Versionen? Was soll ich für meinen Bedarf verwenden? Ich möchte nur die anrufen fooExecute(). Ich brauche nur das fooStart()und, fooEnd()um zum Beispiel den HTML-Div-Status umzuschalten. //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */ } function fooEnd() { …

3
Haskell: Lift vs LiftIO
In welchen Situationen sollte liftIOverwendet werden? Wenn ich verwende ErrorT String IO, liftfunktioniert die Funktion zum Aufheben von E / A-Aktionen ErrorTund liftIOerscheint daher überflüssig.

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.