Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



18
Wann sollte ich "dies" in einer Klasse verwenden?
Ich weiß, dass thissich das auf ein aktuelles Objekt bezieht. Aber ich weiß nicht, wann ich es wirklich brauchen muss. Gibt es zum Beispiel einen Unterschied, wenn ich einige Methoden xanstelle von this.xverwende? Vielleichtx , auf eine Variable beziehen , die für die in Betracht gezogenen Methode lokal ist? Ich …
267 java  oop  this 

3
Django Model () vs Model.objects.create ()
Was ist der Unterschied zwischen der Ausführung von zwei Befehlen: foo = FooModel() und bar = BarModel.objects.create() Erstellt die zweite sofort eine BarModelin der Datenbank, während für FooModeldie save()Methode explizit aufgerufen werden muss, um sie der Datenbank hinzuzufügen?

13
Wie übergebe ich Daten an Angular-Routing-Komponenten?
In einer der Vorlagen meiner Angular 2-Routen ( FirstComponent ) habe ich eine Schaltfläche first.component.html <div class="button" click="routeWithData()">Pass data and route</div> Mein Ziel ist es zu erreichen: Klicken Sie auf die Schaltfläche -> Route zu einer anderen Komponente, während Sie die Daten beibehalten und die andere Komponente nicht als Direktive …

9
Enum Naming Convention - Plural
Ich stelle diese Frage, obwohl ich ähnlich gelesen habe, aber nicht genau das, was ich bei der C # -Namenskonvention für Aufzählung und übereinstimmende Eigenschaft möchte Ich habe festgestellt, dass ich die Tendenz habe, Enums im Plural zu benennen und sie dann als Singular zu verwenden. Beispiel: public enum EntityTypes …

8
Schlüsselspeicher ändern Passwörter
Ich habe derzeit einen Keystore mit einem bestimmten Passwort, das nur ich kennen sollte. Ich muss jetzt jemand anderem Zugriff auf diesen Schlüsselspeicher gewähren, daher möchte ich entweder: 1) Ändern Sie das Passwort, damit ich es mit anderen teilen und sie signieren lassen kann. 2) Erstellen Sie ein anderes Passwort …
267 java  keystore 

8
SharedPreferences.onSharedPreferenceChangeListener wird nicht konsistent aufgerufen
Ich registriere einen Listener für Präferenzänderungen wie folgt (in onCreate()meiner Hauptaktivität): SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); Das Problem ist, dass der Hörer nicht immer angerufen wird. Es funktioniert für die ersten Male, wenn eine Einstellung geändert …


5
Warum verspottet Mockito keine statischen Methoden?
Ich habe hier einige Threads über statische Methoden gelesen und denke, ich verstehe die Probleme, die Missbrauch / übermäßiger Gebrauch statischer Methoden verursachen können. Aber ich bin nicht wirklich auf den Grund gegangen, warum es schwierig ist, statische Methoden zu verspotten. Ich weiß, dass andere spöttische Frameworks wie PowerMock das …
267 java  methods  static  mockito 



4
Was ist "android: allowBackup"?
Seit der neuen ADT-Vorschau-Version (Version 21) gibt es eine neue Flusenwarnung, die mich über das nächste Element in der Manifestdatei (im Anwendungs-Tag) informiert: Sollte android explizit setzen: allowBackup auf true oder false (standardmäßig true, und dies kann einige Auswirkungen auf die Sicherheit der Anwendungsdaten haben) Auf der offiziellen Website haben …

5
wie man lokale Module als npm-Paketabhängigkeiten angibt
Ich habe eine Anwendung, die die üblichen Abhängigkeiten von Modulen von Drittanbietern (z. B. 'Express') aufweist, die in der Datei package.json unter Abhängigkeiten angegeben sind. Z.B "express" : "3.1.1" Ich möchte meinen eigenen Code modular strukturieren und eine Reihe lokaler (dh auf dem Dateisystem, in dem ich mich gerade befinde) …
267 node.js  npm 


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.