Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



3
Was ist die Apply-Funktion in Scala?
Ich habe es nie anhand der erfundenen Beispiele für das Nicht-Marshalling und Verbieren von Substantiven (eine AddTwoKlasse hat eine apply, die zwei hinzufügt!) Verstanden . Ich verstehe, dass es syntaktischer Zucker ist, also muss er (ich habe aus dem Kontext abgeleitet) entworfen worden sein, um Code intuitiver zu machen. Welche …
311 scala 

23
So legen Sie eine Standardoption im Auswahlfeld Angular.js fest
Ich habe Google durchsucht und kann hier nichts finden. Ich habe diesen Code. <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" ></select> Mit einigen Daten wie diesen options = [{ name: 'Something Cool', value: 'something-cool-value' }, { name: 'Something Else', value: 'something-else-value' }]; Und die Ausgabe ist so ähnlich. …


20
Das JPA-Dilemma hashCode () / equals ()
Es gab hier einige Diskussionen über JPA-Entitäten und welche hashCode()/ equals()Implementierung für JPA-Entitätsklassen verwendet werden sollte. Die meisten (wenn nicht alle) von ihnen hängen vom Ruhezustand ab, aber ich würde sie gerne neutral über die JPA-Implementierung diskutieren (ich verwende übrigens EclipseLink). Alle möglichen Implementierungen haben ihre eigenen Vor- und Nachteile …



10
Serialisieren Sie ein Objekt in eine Zeichenfolge
Ich habe die folgende Methode, um ein Objekt in einer Datei zu speichern: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Ich gebe zu, dass ich es …




18
Bewegen Sie die gesamte Linie in Vim auf und ab
In Notepad ++ kann ich Ctrl+ Shift+ Up/ verwenden Down, um die aktuelle Zeile nach oben und unten zu verschieben. Gibt es einen ähnlichen Befehl wie in Vim? Ich habe endlose Führer durchgesehen, aber nichts gefunden. Wenn nicht, wie kann ich die Aktion an diese Tastenkombination binden? Bearbeiten: Die Antwort …
311 vim  vi 

12
Die Konfiguration bei Bedarf wird von der aktuellen Version des Android Gradle-Plugins nicht unterstützt
Nach dem Upgrade auf Android Studio 3.1.2 wird folgende Fehlermeldung angezeigt: Die Konfiguration bei Bedarf wird von der aktuellen Version des Android Gradle-Plugins nicht unterstützt, da Sie Gradle Version 4.6 oder höher verwenden. Vorschlag: Deaktivieren Sie die Konfiguration bei Bedarf, indem Sie org.gradle.configureondemand = false in Ihrer Datei gradle.properties festlegen …


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.