Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


20
Sammle aufeinanderfolgende Paare aus einem Stream
Bei einem Stream wie { 0, 1, 2, 3, 4 }, Wie kann ich es am elegantesten in eine gegebene Form bringen: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (vorausgesetzt natürlich, ich habe das Klassenpaar definiert)? Bearbeiten: Hier geht es nicht ausschließlich um …
102 java  java-8  java-stream 

3
Verwendung des Unterprozesses popen Python
Da os.popen durch subprocess.popen ersetzt wird, habe ich mich gefragt, wie ich konvertieren soll os.popen('swfdump /tmp/filename.swf/ -d') zu subprocess.popen () Ich habe es versucht: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a variable # containing /tmp/filename.swf Aber ich denke, ich schreibe das nicht richtig auf. …
102 python  subprocess  popen 

1
Unterschied zwischen Kompilierungs- und Laufzeitkonfigurationen in Gradle
Meine Frage ist ein bisschen häufig, aber sie hängt auch mit Gradle zusammen. Warum brauchen wir Kompilierungs- und Laufzeitkonfiguration? Wenn ich etwas kompiliere, benötige ich Artefakte, um meine Java-Klassen in Bytecode zu konvertieren, sodass ich eine Kompilierungskonfiguration benötige. Warum ist jedoch eine Laufzeitkonfiguration erforderlich? Benötige ich etwas anderes, um meine …



7
Sollte JAVA_HOME auf JDK oder JRE verweisen?
Ich zeigte JAVA_HOMEauf C:\Program Files (x86)\Java\jre7. Es funktioniert gut. Danach habe ich ant entpackt und die Umgebungsvariablen für Ant eingerichtet. Nach der Eingabe wurden die folgenden Fehlermeldungen angezeigt"ant -version" Ich habe dieses Forum durchsucht. Eine Lösung besteht darin, Java anstelle von JRE auf JDK zu verweisen. Ich bin mir nicht …
102 java  ant  java-home 

4
Gibt es Dinge, die Elixir tun kann, die Erlang nicht kann, oder umgekehrt?
Diese Frage bezieht sich auf den Kontext der Beam-VM und die von ihr bereitgestellten Funktionen, nicht auf den allgemeinen Kontext dessen, was eine vollständige Turing-Sprache leisten kann. Ich möchte etwas Zeit investieren, um entweder reines Erlang oder Elixier zu lernen. Ich verstehe die grundlegenden Unterschiede zwischen den beiden und neige …
102 erlang  elixir  otp 

9
Wie bekomme ich IPython Notebook zum Ausführen von Python 3?
Ich bin neu in Python, um mit mir zu tragen. Ich habe Anaconda installiert, funktioniert super. Ich habe eine Python 3-Umgebung gemäß den Anweisungen der Anaconda- Cmd-Zeile eingerichtet und funktioniert hervorragend. Ich habe Anacondas Python 3-Umgebung als Pycharms Interpreter eingerichtet und funktioniert hervorragend. Ich habe die Anaconda "launcher.app" gestartet und …


4
Position Absolut + Scrollen
Mit den folgenden HTMLundCSS .container { position: relative; border: solid 1px red; height: 256px; width: 256px; overflow: auto; } .full-height { position: absolute; top: 0; left: 0; right: 128px; bottom: 0; background: blue; } <div class="container"> <div class="full-height"> </div> </div> Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Das …
102 html  css 

8
Namespaces für Aufzählungstypen - Best Practices
Oft braucht man mehrere aufgezählte Typen zusammen. Manchmal hat man einen Namenskonflikt. Hierfür kommen zwei Lösungen in den Sinn: Verwenden Sie einen Namespace oder verwenden Sie 'größere' Enum-Elementnamen. Die Namespace-Lösung verfügt jedoch über zwei mögliche Implementierungen: eine Dummy-Klasse mit verschachtelter Aufzählung oder einen vollständigen Namespace. Ich suche nach Vor- und …
102 c++  enums  scope  nested 

4
Was ist der Unterschied zwischen dem WebConfigurationManager und dem ConfigurationManager?
Was ist der Unterschied zwischen dem WebConfigurationManagerund dem ConfigurationManager? Wann sollte ich eins über das andere verwenden? AKTUALISIERT Ich habe mir nur die angesehen WebConfigurationManager, und aus irgendeinem Grund können Sie nicht ConfigurationManagerwie in einem Array auf die Verbindungszeichenfolgen zugreifen, wie Sie es in der tun . Kann mir jemand …

8
Vermeiden von Instanzen in Java
Eine Kette von "Instanz von" Operationen wird als "Codegeruch" betrachtet. Die Standardantwort lautet "Polymorphismus verwenden". Wie würde ich das in diesem Fall machen? Es gibt eine Reihe von Unterklassen einer Basisklasse. Keiner von ihnen ist unter meiner Kontrolle. Eine analoge Situation wäre mit den Java-Klassen Integer, Double, BigDecimal usw. if …


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.