La programmation

Q & A pour les programmeurs professionnels et passionnés


6
Comment puis-je dispatch_sync, dispatch_async, dispatch_after, etc. dans Swift 3, Swift 4 et au-delà?
J'ai beaucoup de code dans les projets Swift 2.x (ou même 1.x) qui ressemble à ceci: // 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 = …




27
Comment masquer la barre d'actions avant la création d'une activité, puis l'afficher à nouveau?
Je dois implémenter un écran de démarrage dans mon application en nid d'abeille. J'utilise ce code dans l'activité onCreate pour afficher les éclaboussures: setContentView(R.layout.splash); getActionBar().hide(); et ce code pour afficher l'interface utilisateur principale après un certain temps: setContentView(R.layout.main); getActionBar().show(); Mais avant que onCreate ne soit appelé et que le splash …

14
Pointeur vers le membre de données de classe «:: *»
Je suis tombé sur cet extrait de code étrange qui compile très bien: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Pourquoi C ++ a-t-il ce pointeur vers un membre de données non statique d'une classe? Quelle est l'utilité de cet …
243 c++  class  pointers  c++-faq 

7
Mappage de valeurs dans un dictionnaire python
Étant donné un dictionnaire que { k1: v1, k2: v2 ... }je veux obtenir, { k1: f(v1), k2: f(v2) ... }je passe une fonction f. Existe-t-il une telle fonction intégrée? Ou dois-je faire dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idéalement, j'écrirais my_dictionary.map_values(f) ou my_dictionary.mutate_values_with(f) Autrement dit, peu importe que …

11
Trouver la taille d'un tableau en Perl
Il me semble avoir rencontré plusieurs façons différentes de trouver la taille d'un tableau. Quelle est la différence entre ces trois méthodes? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print …
243 perl 



4
Parcourez les fichiers d'un répertoire à l'aide de PowerShell
Comment puis-je changer le code suivant pour regarder tous les fichiers .log dans le répertoire et pas seulement le seul fichier? J'ai besoin de parcourir tous les fichiers et de supprimer toutes les lignes qui ne contiennent pas "step4" ou "step9". Actuellement, cela va créer un nouveau fichier, mais je …
243 powershell 


10
Insertion de SQL Server s'il n'existe pas
Je souhaite insérer des données dans ma table, mais insérer uniquement des données qui n'existent pas déjà dans ma base de données. Voici mon code: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.