La programmation

Q & A pour les programmeurs professionnels et passionnés

22
Existe-t-il un moyen concis d'itérer sur un flux avec des indices en Java 8?
Existe-t-il un moyen concis d'itérer sur un flux tout en ayant accès à l'index dans le flux? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); ce qui semble plutôt décevant par rapport …
382 java  java-8  java-stream 

25
Supprimer les répertoires récursivement en Java
Existe-t-il un moyen de supprimer récursivement des répertoires entiers en Java? Dans le cas normal, il est possible de supprimer un répertoire vide. Cependant, quand il s'agit de supprimer des répertoires entiers avec du contenu, ce n'est plus aussi simple que cela. Comment supprimez-vous des répertoires entiers avec du contenu …


8
Attribuer une variable à l'intérieur d'un bloc à une variable à l'extérieur d'un bloc
Je reçois une erreur La variable n'est pas attribuable (spécificateur de type __block manquant) sur la ligne aPerson = participant;. Comment puis-je m'assurer que le bloc peut accéder à la aPersonvariable et que la aPersonvariable peut être retournée? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { …

15
Suppression d'une activité de la pile d'historique
Mon application affiche une activité d'inscription la première fois que l'utilisateur exécute l'application, ressemble à: ActivitySplashScreen (bienvenue dans le jeu, ouvrir un compte?) ActivitySplashScreenSignUp (super, remplissez cette info) ActivityGameMain (écran principal du jeu) les activités se lancent donc exactement dans cet ordre, lorsque l'utilisateur clique sur un bouton sur chaque …


30
Comment fermer le clavier pour UITextView avec la touche retour?
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Dans la bibliothèque d'IB, l'introduction nous indique que lorsque la returntouche est …

6
Que fait l'attribut «for» dans la balise HTML <label>?
Je me demande quelle est la différence entre les deux extraits de code suivants: &lt;label&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; et &lt;label for='theinput'&gt;Input here : &lt;/label&gt; &lt;input type='text' name='theinput' id='theinput'/&gt; Je suis sûr que cela fait quelque chose lorsque vous utilisez une bibliothèque JavaScript spéciale, mais à part …
382 html  forms  input  label 




15
ERREUR 1698 (28000): accès refusé à l'utilisateur 'root' @ 'localhost'
J'installe un nouveau serveur et continue de rencontrer ce problème. Lorsque j'essaie de me connecter à la base de données MySQL avec l'utilisateur root, j'obtiens l'erreur: ERREUR 1698 (28000): accès refusé à l'utilisateur 'root' @ 'localhost' Peu importe que je me connecte via le terminal (SSH), via PHPMyAdmin ou un …
382 mysql  iredmail 

14
Comment découvrir le nombre de cœurs * logiques * sur Mac OS X?
Comment pouvez-vous déterminer, à partir de la ligne de commande, combien de cœurs se trouvent sur la machine lorsque vous exécutez Mac OS X? Sous Linux, j'utilise: x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) Ce n'est pas parfait, mais c'est proche. Ceci est destiné à être alimenté make, c'est pourquoi …
382 macos  makefile 


8
Par plusieurs champs en angulaire
Comment trier en utilisant plusieurs champs en même temps en angulaire? poing par groupe puis par sous-groupe pour l'exemple $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; Je voulais afficher cela comme groupe: Sous-groupe 1 - 1 1 - 2 1 - 20 2 - 1 2 - 10 2 - 11 …

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.