Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Apache POI-Sperrkopfzeilen
Ist jemand da draußen mit einer Möglichkeit vertraut, eine Zeile in einer mit Apache POI 3.7 erstellten Tabelle zu sperren? Mit Sperren meine ich, dass die Titelzeile für die Spalten sichtbar bleiben soll, wenn der Benutzer durch die Zeilen blättert. Meine erstellte Tabelle hat 500 Zeilen und es wäre vorteilhaft, …
82 java  apache-poi 


6
Unterschied zwischen Async / Warten und ES6-Ertrag bei Generatoren
Ich habe gerade diesen fantastischen Artikel « Generatoren » gelesen und er hebt diese Funktion deutlich hervor, die eine Hilfsfunktion für die Handhabung von Generatorfunktionen ist: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); function handle(result){ // result => { done: [Boolean], value: [Object] } if (result.done) …

1
Was bedeutet '->' (Pfeil) im Gradle-Abhängigkeitsdiagramm?
Ich versuche einige Android-Tests auszuführen, der Compiler beschwert sich jedoch, dass mehrere Dex-Dateien vorhanden sind. Multiple dex files define Lorg/hamcrest/MatcherAssert; Ich versuche also, doppelte Abhängigkeiten zu filtern: $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile Ich erhalte jedoch die folgende Ausgabe: ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the …

2
Func <T> () vs Func <T> .Invoke ()
Ich bin gespannt auf die Unterschiede zwischen dem direkten Aufrufen eines Func und der Verwendung von Invoke (). Ist da ein Unterschied ? Ist der erste syntaktische Zucker und ruft Invoke () trotzdem darunter auf? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs. public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return …
82 c#  invoke  func 

3
XPath :: Holen Sie sich folgende Geschwister
Ich habe folgende HTML-Struktur: Ich versuche, eine robuste Methode zum Extrahieren des zweiten Farbverdauungselements zu erstellen, da es viele dieser Tags im DOM geben wird. &lt;table&gt; &lt;tbody&gt; &lt;tr bgcolor="#AAAAAA"&gt; &lt;tr&gt; &lt;tr&gt; &lt;tr&gt; &lt;tr&gt; &lt;td&gt;Color Digest &lt;/td&gt; &lt;td&gt;AgArAQICGQMVBBwTIRQHIwg0GUMURAZTBWQJcwV0AoEDAQ &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Color Digest &lt;/td&gt; &lt;td&gt;2,43,2,25,21,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; Ich versuche, …
82 html  xpath  siblings  scraper 

5
Was ist die Bash-Dateierweiterung?
Ich habe ein Bash-Skript in einem Texteditor geschrieben. Unter welcher Erweiterung speichere ich mein Skript, damit es als Bash-Skript ausgeführt werden kann? Ich habe ein Skript erstellt, das theoretisch einen SSH-Server starten sollte. Ich frage mich, wie ich das Skript ausführen kann, wenn ich darauf klicke. Ich verwende OS X …
82 bash  shell 


2
Was ist der beste Weg, um Ausnahmen in Task abzufangen?
Mit System.Threading.Tasks.Task&lt;TResult&gt;muss ich die Ausnahmen verwalten, die ausgelöst werden könnten. Ich suche nach dem besten Weg, das zu tun. Bisher habe ich eine Basisklasse erstellt, die alle nicht erfassten Ausnahmen innerhalb des Aufrufs von verwaltet.ContinueWith(...) Ich frage mich, ob es einen besseren Weg gibt, das zu tun. Oder auch wenn …

5
Mehrere und / oder verschachtelte Bootstrap-Container?
Nach meinem Verständnis müssen alle Elemente im Bootstrap-Stil in einem &lt;div class="container"&gt;Element vorhanden sein. Aber manchmal sehe ich Bootstrap-Beispiele, in denen es mehrere "Container" gibt: &lt;div class="container"&gt; &lt;!-- Blah, GUI stuff, blah --&gt; &lt;/div&gt; ... &lt;div class="container"&gt; &lt;!-- Blah, more GUI stuff, blah --&gt; &lt;/div&gt; Meine Fragen: Wann würden Sie …


10
Wie gehe ich mit Dynamic JSON in Retrofit um?
Ich verwende die effiziente Netzwerkbibliothek für die Nachrüstung, kann jedoch Dynamic JSON nicht verarbeiten, das ein einzelnes Präfix enthält, responseMessagedas sich objectzufällig responseMessageändert. In einigen Fällen ändert sich dasselbe Präfix ( ) in String (dynamisch). Json-Format Objekt der AntwortMessage: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } …
82 android  json  gson  retrofit 

7
Java: ExecutorService, der bei Übermittlung nach einer bestimmten Warteschlangengröße blockiert
Ich versuche, eine Lösung zu codieren, bei der ein einzelner Thread E / A-intensive Aufgaben erzeugt, die parallel ausgeführt werden können. Jede Aufgabe verfügt über signifikante In-Memory-Daten. Daher möchte ich in der Lage sein, die Anzahl der Aufgaben zu begrenzen, die gerade anstehen. Wenn ich ThreadPoolExecutor wie folgt erstelle: ThreadPoolExecutor …

9
Django Multiprocessing und Datenbankverbindungen
Hintergrund: Ich arbeite an einem Projekt, das Django mit einer Postgres-Datenbank verwendet. Wir verwenden auch mod_wsgi, falls dies wichtig ist, da einige meiner Websuchen dies erwähnt haben. Beim Senden eines Webformulars startet die Django-Ansicht einen Job, der viel Zeit in Anspruch nimmt (mehr als der Benutzer warten möchte). Daher starten …

2
std :: mit strukturierten Bindungen ignorieren?
Auftakt: std::tuple&lt;int, int, int&gt; f(); std::tuple&lt;int, int, float, int&gt; g(); C ++ 1z führt eine Syntax für strukturierte Bindungen ein, die das Schreiben anstelle von ermöglicht int a, b, c; std::tie(a, b, c) = f(); etwas wie auto [a, b, c] = f(); Es std::tiedarf jedoch auch angegeben werden std::ignore, …

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.