Eine der nützlichsten Funktionen von Java 8 sind die neuen defaultMethoden für Schnittstellen. Es gibt im Wesentlichen zwei Gründe (es kann andere geben), warum sie eingeführt wurden: Bereitstellung der tatsächlichen Standardimplementierungen. Beispiel:Iterator.remove() Berücksichtigung der JDK-API-Evolution. Beispiel:Iterable.forEach() Aus Sicht eines API-Designers hätte ich gerne andere Modifikatoren für Schnittstellenmethoden verwenden können, z …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Während ich mich gerne als einigermaßen kompetenten Python-Codierer betrachte, ist ein Aspekt …
Gibt es eine Möglichkeit, den Laufzeittyp einer Variablen schnell zu drucken? Zum Beispiel: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method Im obigen Beispiel …
Ich habe JavaScript-Code, der Objekte als Wörterbücher verwendet. Beispielsweise enthält ein "Personen" -Objekt einige persönliche Daten, die von der E-Mail-Adresse eingegeben wurden. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Ist es möglich, dies in …
Vor langer Zeit habe ich ein Datenstrukturbuch für 1,25 US-Dollar vom Schnäppchen-Tisch gekauft. Darin lautete die Erklärung für eine Hashing-Funktion, dass sie aufgrund der "Natur der Mathematik" letztendlich um eine Primzahl modifiziert werden sollte. Was erwarten Sie von einem Buch im Wert von 1,25 USD? Wie auch immer, ich hatte …
Ich denke insbesondere darüber nach, wie Paginierungssteuerelemente angezeigt werden, wenn eine Sprache wie C # oder Java verwendet wird. Wenn ich x Elemente habe, die in Blöcken von y pro Seite angezeigt werden sollen, wie viele Seiten werden benötigt?
Ich möchte einen std :: string in einen Datentyp char * oder char [] konvertieren . std::string str = "string"; char* chr = str; Ergebnisse in: "Fehler: 'std :: string' kann nicht in 'char' konvertiert werden ..." . Welche Methoden gibt es dafür?
Wie animieren Sie die Änderung der Hintergrundfarbe einer Ansicht auf Android? Zum Beispiel: Ich habe eine Ansicht mit einer roten Hintergrundfarbe. Die Hintergrundfarbe der Ansicht ändert sich in Blau. Wie kann ich einen reibungslosen Übergang zwischen Farben vornehmen? Wenn dies mit Ansichten nicht möglich ist, ist eine Alternative willkommen.
Wie verschlüsselt man eine URL in Android? Ich dachte es wäre so: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); Wenn ich das oben genannte mache, wird das http://In urlAsStringdurch http%3A%2F%2FIn ersetzt encodedURLund ich erhalte ein, java.net.MalformedURLExceptionwenn ich die URL verwende.
Wie finde ich den Unterschied in Tagen zwischen zwei Joda-Time- DateTime Instanzen? Mit 'Differenz in Tagen' meine ich, wenn Start am Montag und Ende am Dienstag ist, erwarte ich einen Rückgabewert von 1, unabhängig von der Stunde / Minute / Sekunde des Start- und Enddatums. Days.daysBetween(start, end).getDays() gibt mir 0, …
Ich habe gerade react-routervon v3 auf v4 ersetzt. Ich bin mir jedoch nicht sicher, wie ich programmgesteuert in der Elementfunktion von a navigieren soll Component. dh in der handleClick()Funktion möchte ich /path/some/wherenach der Verarbeitung einiger Daten navigieren . Früher habe ich das gemacht durch: import { browserHistory } from 'react-router' …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.