La programmation

Q & A pour les programmeurs professionnels et passionnés

17
Comment puis-je lever des exceptions CHECKED depuis des flux Java 8?
Comment puis-je lever des exceptions CHECKED depuis des flux / lambdas Java 8? En d'autres termes, je veux compiler du code comme celui-ci: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Ce code ne se compile pas, car la …






6
Quel est le but de git-mv?
D'après ce que je comprends, Git n'a pas vraiment besoin de suivre les opérations de renommage / déplacement / copie de fichiers , alors quel est le véritable objectif de git mv ? La page de manuel n'est pas spécialement descriptive ... Est-ce obsolète? Est-ce une commande interne, non destinée …
287 git 


13
gradlew: Autorisation refusée
J'essaie d'exécuter gradlew à partir de ma ligne de commande, mais je suis constamment confronté à l'erreur suivante. Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace -bash: ./gradlew: Permission denied J'exécute déjà cette commande à partir de mon répertoire de projet. Besoin d'exécuter cette commande car je suis confronté à la même erreur …


9
Comment initialiser facilement une liste de Tuples?
J'adore les tuples . Ils vous permettent de regrouper rapidement les informations pertinentes sans avoir à écrire une structure ou une classe pour cela. Ceci est très utile lors de la refactorisation de code très localisé. L'initialisation d'une liste semble cependant un peu redondante. var tupleList = new List<Tuple<int, string>> …




5
Comment multiplier la durée par un entier?
Pour tester des goroutines simultanées, j'ai ajouté une ligne à une fonction pour qu'elle prenne un temps aléatoire pour revenir (jusqu'à une seconde) time.Sleep(rand.Int31n(1000) * time.Millisecond) Cependant, quand j'ai compilé, j'ai eu cette erreur . \ crawler.go: 49: opération non valide: rand.Int31n (1000) * time.Millisecond (types incompatibles int32 et time.Duration) …
287 go  time 

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.