Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



11
SHA1 vs md5 vs SHA256: Welche für ein PHP-Login verwenden?
Ich mache ein PHP-Login und versuche zu entscheiden, ob ich SHA1 oder Md5 oder SHA256 verwenden soll, über die ich in einem anderen Artikel über Stackoverflow gelesen habe. Sind einige von ihnen sicherer als andere? Benutze ich für SHA1 / 256 immer noch ein Salz? Ist dies auch eine sichere …
133 php  login  md5  sha1  sha256 


8
Das Ergebnis des Abonnements wird nicht verwendet
Ich habe heute ein Upgrade auf Android Studio 3.1 durchgeführt, das anscheinend einige weitere Flusenprüfungen hinzugefügt hat. Eine dieser Flusenprüfungen betrifft einmalige RxJava2- subscribe()Aufrufe, die nicht in einer Variablen gespeichert sind. Zum Beispiel, um eine Liste aller Spieler aus meiner Raumdatenbank zu erhalten: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Das Ergebnis …

8
Wie schnell ist D im Vergleich zu C ++?
Ich mag einige Funktionen von D, wäre aber interessiert, wenn sie mit einer Laufzeitstrafe verbunden sind? Zum Vergleich habe ich ein einfaches Programm implementiert, das Skalarprodukte vieler Kurzvektoren sowohl in C ++ als auch in D berechnet. Das Ergebnis ist überraschend: D: 18,9 s [endgültige Laufzeit siehe unten] C ++: …
133 c++  performance  runtime  d 

5
So umgehen Sie das strengere Java 8 Javadoc bei Verwendung von Maven
Sie werden schnell feststellen, dass JDK8 in Bezug auf Javadoc (standardmäßig) viel strenger ist. ( Link - siehe letzter Aufzählungspunkt) Wenn Sie niemals Javadoc generieren, treten natürlich keine Probleme auf, aber Dinge wie der Maven-Release-Prozess und möglicherweise Ihre CI-Builds schlagen plötzlich fehl, wenn sie mit JDK7 einwandfrei funktionieren. Alles, was …
133 java  maven  java-8 


14
Visual Studio Code - Alle Leerzeilen löschen - Regex
Ich habe einige Zeit damit verbracht, herauszufinden, wie alle Leerzeilen in Visual Studio Code gelöscht werden können, und ich kann es nicht zum Laufen bringen. Weiß jemand, wie es geht, bitte? Wenn ich ^$beim Eingeben in das Suchfeld suche, findet VSC die Leerzeilen (vollständig leere Zeilen, bedeutet keine Leerzeichen), entfernt …


12
Python-Division
Ich habe versucht, eine Reihe von Zahlen von -100 bis 0 auf einen Bereich von 10 bis 100 zu normalisieren, und hatte nur Probleme zu bemerken, dass dies selbst ohne Variablen nicht so bewertet, wie ich es erwarten würde: >>> (20-10) / (100-10) 0 Die Float-Division funktioniert auch nicht: >>> …
133 python  math  python-2.x 

9
Django: Zugriff auf Sitzungsvariablen aus einer Vorlage heraus?
Wenn ich eine Sitzungsvariable in Django setze, wie: request.session["name"] = "name" Gibt es eine Möglichkeit, aus einer Vorlage heraus darauf zuzugreifen, oder muss ich es aus einer Ansicht heraus abrufen und dann an eine Vorlage übergeben? Fragen, weil ich ungefähr 10 kleine Sitzungsvariablen habe, auf die ich innerhalb einer Vorlage …
133 django 

9
Was ist Copy-on-Write?
Ich möchte wissen, was Copy-on-Write ist und wofür es verwendet wird. Der Begriff "Copy-on-Write-Array" wird in den Sun JDK-Tutorials mehrmals erwähnt, aber ich habe nicht verstanden, was er bedeutet.


12
Der Bean-Bereich @Scope („Prototyp“) erstellt keine neue Bean
Ich möchte eine kommentierte Prototyp-Bean in meinem Controller verwenden. Aber der Frühling schafft stattdessen eine Singleton-Bohne. Hier ist der Code dafür: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Controller-Code: @Controller …
133 spring  spring-mvc 

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.