Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



11
Sollte in UPPER-CASE ein "statischer Endlogger" deklariert werden?
In Java sind statische Endvariablen Konstanten, und die Konvention lautet, dass sie in Großbuchstaben geschrieben werden sollten. Ich habe jedoch gesehen, dass die meisten Leute Logger in Kleinbuchstaben deklarieren, was einen Verstoß gegen PMD darstellt . z.B: private static final Logger logger = Logger.getLogger(MyClass.class); Suchen Sie einfach in Google oder …


6
PHP "php: // input" vs $ _POST
Ich wurde angewiesen, die Methode php://inputanstelle der $_POSTInteraktion mit Ajax-Anforderungen von JQuery zu verwenden. Was ich nicht verstehe, sind die Vorteile dieser Verwendung gegenüber der globalen Methode von $_POSToder $_GET.
243 php  ajax  input 


6
Wie kann ich dispatch_sync, dispatch_async, dispatch_after usw. in Swift 3, Swift 4 und darüber hinaus ausführen?
Ich habe viel Code in Swift 2.x (oder sogar 1.x) Projekten, der so aussieht: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } …

10
Fügen Sie Android-Ressourcen / -Werten Gleitkommawerte hinzu
Ich versuche, meinen TextViews mithilfe android:lineSpacingMultiplier der Dokumentation einen kleinen Abstand zwischen den Zeilen hinzuzufügen : Zusätzlicher Abstand zwischen Textzeilen als Multiplikator. Muss ein Gleitkommawert sein, z. B. "1.2". Da ich dies in einigen verschiedenen TextViews verwende, möchte ich meinen Ressourcen eine globale Dimension / einen globalen Wert hinzufügen, weiß …



27
Wie kann ich die Aktionsleiste ausblenden, bevor eine Aktivität erstellt wird, und sie dann erneut anzeigen?
Ich muss den Begrüßungsbildschirm in meiner Waben-App implementieren. Ich verwende diesen Code in onCreate der Aktivität, um Splash anzuzeigen: setContentView(R.layout.splash); getActionBar().hide(); und dieser Code, um die Hauptbenutzeroberfläche nach einiger Zeit anzuzeigen: setContentView(R.layout.main); getActionBar().show(); Aber bevor onCreate genannt wird und Splash erscheint, gibt es wenig Zeit , wenn der Aktionsleiste angezeigt. …


7
Zuordnung von Werten in einem Python-Wörterbuch
Wenn { k1: v1, k2: v2 ... }ich ein Wörterbuch habe, das ich erhalten möchte, übergebe { k1: f(v1), k2: f(v2) ... }ich eine Funktion f. Gibt es eine solche eingebaute Funktion? Oder muss ich tun dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Im Idealfall würde ich einfach schreiben my_dictionary.map_values(f) …

11
Finden Sie die Größe eines Arrays in Perl
Ich habe anscheinend verschiedene Möglichkeiten gefunden, um die Größe eines Arrays zu ermitteln. Was ist der Unterschied zwischen diesen drei Methoden? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; …
243 perl 

5
Lassen Sie Maven alle Tests ausführen, auch wenn einige fehlschlagen
Ich habe ein Projekt mit mehreren Modulen. Wenn alle Tests bestanden sind, werden sie alle vom Maven-Test ausgeführt. Wenn die Tests im ersten Modul fehlschlagen, fährt maven nicht mit dem nächsten Projekt fort. Ich habe testFailureIgnore in den Surefire-Einstellungen auf true gesetzt, aber es hilft nicht. Wie lasse ich Maven …
243 java  maven-2  surefire 

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.