Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
So setzen Sie Fragment von BackStack fort, falls vorhanden
Ich lerne, wie man Fragmente benutzt. Ich habe drei Instanzen davon Fragment, die oben in der Klasse initialisiert werden. Ich füge das Fragment einer Aktivität wie dieser hinzu: Deklarieren und Initialisieren: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); Ersetzen / Hinzufügen: FragmentTransaction …


7
Gulps gulp.watch nicht für neue oder gelöschte Dateien ausgelöst?
Die folgende Gulpjs-Aufgabe funktioniert einwandfrei, wenn Sie Dateien in der Glob-Übereinstimmung bearbeiten: // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less', ['styles']); gulp.watch(src + '/templates/**/*.{swig,json}', ['html']); }); // build task. gulp.task('build', ['clean'], function() { return gulp.start('copy', 'scripts', 'less', 'htmlmin'); }); …
151 javascript  node.js  gulp 

5
AngularJS ng-if mit mehreren Bedingungen
Ich würde gerne wissen, ob es möglich ist, so etwas zu haben: div ng-repeat="(k,v) in items" <div ng-if="k == 'a' || k == 'b'"> <!-- SOME CONTENT --> </div> Wenn ich weiß, dass es sich bei diesen Elementen um einen JSON-Container handelt, der über eine Anforderung empfangen wurde, verwende ich …
151 angularjs 


2
warum wird eine nicht ausgerichtete apk benötigt?
Android Gradle erzeugt apk in zwei Binärdateien: nicht ausgerichtet und ausgerichtet. Das Dokument sagte ... Nachdem Sie die APK mit Ihrem privaten Schlüssel signiert haben, führen Sie zipalign für die Datei aus. Dieses Tool stellt sicher, dass alle nicht komprimierten Daten mit einer bestimmten Byte-Ausrichtung relativ zum Dateianfang beginnen. Das …
151 android  apk  release 

18
Methodenverkettung - warum ist es eine gute Praxis oder nicht?
Methodenverkettung ist die Praxis von Objektmethoden, die das Objekt selbst zurückgeben, damit das Ergebnis für eine andere Methode aufgerufen wird. So was: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Dies scheint eine gute Praxis zu sein, da es lesbaren Code oder eine "fließende Schnittstelle" erzeugt. Für mich scheint es jedoch die Objektaufrufnotation zu brechen, die durch …

4
Was ist die beste Vorgehensweise für einen AJAX-Aufruf in Angular.js?
Ich habe diesen Artikel gelesen: http://eviltrout.com/2013/06/15/ember-vs-angular.html Und es sagte: Aufgrund fehlender Konventionen frage ich mich, wie viele Angular-Projekte auf schlechten Praktiken wie AJAX-Aufrufen direkt in Controllern beruhen. Fügen Entwickler aufgrund der Abhängigkeitsinjektion Router-Parameter in Direktiven ein? Werden unerfahrene AngularJS-Entwickler ihren Code so strukturieren, dass ein erfahrener AngularJS-Entwickler dies für idiomatisch …
151 angularjs 

2
Unterschied zwischen HTTP-Umleitungscodes
Die Unterschiede zwischen den verschiedenen HTTP 3XX-Umleitungscodes sind mir nicht klar. Ja, ich habe die Spezifikation gelesen, aber es scheint hier eine gewisse Diskrepanz zwischen der Standard- und der tatsächlichen Praxis zu geben. Der 301Umleitungscode scheint klar genug zu sein: Dies bedeutet, dass die Ressource dauerhaft in einen anderen URI …


30
Befehl aufgrund von Signal fehlgeschlagen: Segmentierungsfehler: 11
Ich bekomme den Fehler ... Befehl aufgrund von Signal fehlgeschlagen: Segmentierungsfehler: 11 ... beim Versuch, meine Swift-App zu kompilieren. Ich verwende Xcode 6.1 und versuche, für ein iPhone 5 unter iOS 8.1 zu bauen. Mein Code import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: …


3
Angular.js: Wie funktioniert $ eval und warum unterscheidet es sich von Vanilla eval?
Ich war neugierig auf das, was $scope.$evalSie so oft in Direktiven sehen, also habe ich die Quelle überprüft und Folgendes gefunden in rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parsescheint durch ParseProviderin definiert zu sein parse.js, was eine eigene Minisyntax zu definieren scheint (die Datei ist 900 Zeilen …
151 angularjs 

9
Best Practice: AsyncTask während der Orientierungsänderung
AsyncTask ist eine großartige Sache, um komplexe Aufgaben in einem anderen Thread auszuführen. Wenn sich jedoch die Ausrichtung oder eine andere Konfiguration ändert, während das AsyncTasknoch ausgeführt wird, wird der Strom Activityzerstört und neu gestartet. Wenn die Instanz von AsyncTaskmit dieser Aktivität verbunden ist, schlägt sie fehl und verursacht ein …


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.