Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
Wie konvertiere ich Set in Array?
Set scheint eine gute Möglichkeit zu sein, Arrays mit garantierten eindeutigen Elementen zu erstellen, bietet jedoch keine gute Möglichkeit, Eigenschaften abzurufen, mit Ausnahme von Generator [Set] .values, die auf unangenehme Weise aufgerufen werden mySet.values.next(). Dies wäre in Ordnung gewesen, wenn Sie mapähnliche Funktionen für Sets aufrufen könnten . Aber das …

18
Speichern Sie die Bitmap am Speicherort
Ich arbeite an einer Funktion zum Herunterladen eines Bildes von einem Webserver, zum Anzeigen auf dem Bildschirm. Wenn der Benutzer das Bild behalten möchte, speichern Sie es auf der SD-Karte in einem bestimmten Ordner. Gibt es eine einfache Möglichkeit, eine Bitmap zu erstellen und sie einfach auf der SD-Karte in …
469 android  bitmap  save 

14
Wie lese ich eine große Datei Zeile für Zeile?
Ich möchte eine Datei Zeile für Zeile lesen, ohne sie jedoch vollständig in den Speicher zu laden. Meine Datei ist zu groß, um im Speicher geöffnet zu werden. Wenn ich dies versuche, werden immer Speicherfehler angezeigt. Die Dateigröße beträgt 1 GB.
469 php 


25
Java 8 Lambda-Funktion, die eine Ausnahme auslöst?
Ich weiß , wie eine Referenz auf ein Verfahren zu schaffen , das eine hat StringParameter und gibt ein int, das sind : Function<String, Integer> Dies funktioniert jedoch nicht, wenn die Funktion eine Ausnahme auslöst, beispielsweise wie folgt definiert: Integer myMethod(String s) throws IOException Wie würde ich diese Referenz definieren?
469 java  lambda  java-8 

4
Sind Wörterbücher in Python 3.6+ bestellt?
Wörterbücher werden in Python 3.6 (zumindest unter der CPython-Implementierung) anders als in früheren Inkarnationen bestellt. Dies scheint eine wesentliche Änderung zu sein, ist jedoch nur ein kurzer Absatz in der Dokumentation . Es wird eher als CPython-Implementierungsdetail als als Sprachfunktion beschrieben, impliziert jedoch auch, dass dies in Zukunft zum Standard …

29
Wie hätte ich den Unterschied zwischen einer Interface- und einer Abstract-Klasse erklären sollen?
In einem meiner Interviews wurde ich gebeten, den Unterschied zwischen einer Interface- und einer Abstract-Klasse zu erklären . Hier ist meine Antwort: Methoden einer Java-Schnittstelle sind implizit abstrakt und können nicht implementiert werden. Eine abstrakte Java-Klasse kann Instanzmethoden haben, die ein Standardverhalten implementieren. In einer Java-Schnittstelle deklarierte Variablen sind standardmäßig …



20
Schnittpunkt zweier verschachtelter Listen finden?
Ich weiß, wie man einen Schnittpunkt zweier flacher Listen erhält: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] oder def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Aber wenn ich Schnittpunkte für verschachtelte Listen finden muss, beginnen meine Probleme: …




7
Wie konvertiere ich einen Iterator in einen Stream?
Ich suche nach einer prägnanten Möglichkeit, einen Iteratorin einen Streamoder genauer zu konvertieren, um den Iterator als Stream "anzuzeigen". Aus Leistungsgründen möchte ich eine Kopie des Iterators in einer neuen Liste vermeiden: Iterator<String> sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection<String> copyList = new ArrayList<String>(); sourceIterator.forEachRemaining(copyList::add); Stream<String> targetStream = copyList.stream(); Aufgrund einiger …
468 java  iterator  java-8 

19
Heroku - wie man alle Protokolle sieht
Ich habe eine kleine App auf Heroku. Wann immer ich die Protokolle sehen möchte, gehe ich zur Befehlszeile und mache es heroku logs Das zeigt mir nur etwa 100 Zeilen. Gibt es keine Möglichkeit, vollständige Protokolle für unsere Anwendung auf Heroku anzuzeigen?
468 heroku  logging 

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.