La programmation

Q & A pour les programmeurs professionnels et passionnés


4
Pourquoi utiliser Optional.of plutôt que Optional.ofNullable?
Lorsque vous utilisez la Optionalclasse Java 8 , il existe deux façons dont une valeur peut être encapsulée dans une option. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Je comprends que Optional.ofNullablec'est le seul moyen sûr d'utiliser Optional, mais pourquoi Optional.ofexiste- …


4
Pourquoi utiliserais-je push_back au lieu de emplace_back?
Les vecteurs C ++ 11 ont la nouvelle fonction emplace_back. Contrairement à push_back, qui repose sur les optimisations du compilateur pour éviter les copies, emplace_backutilise un transfert parfait pour envoyer les arguments directement au constructeur pour créer un objet sur place. Il me semble que emplace_backtout push_backpeut faire, mais parfois …
232 c++  c++11  std 


11
Android - définir TextView TextStyle par programme?
Existe-t-il un moyen de définir l' textStyleattribut d'un par TextViewprogramme? Il ne semble pas y avoir de setTextStyle()méthode. Pour être clair, je ne parle pas des styles View / Widget! Je parle de ce qui suit: <TextView android:id="@+id/my_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" android:textStyle="bold" />
232 java  android  textview 



5
Implémentation Gradle vs configuration API
J'essaie de comprendre quelle est la différence entre apiet la implementationconfiguration lors de la construction de mes dépendances. Dans la documentation, il est dit que le implementationtemps de construction est meilleur, mais, en voyant ce commentaire dans une question similaire, je me demande si c'est vrai. Étant donné que je …





4
Omettre un Setter / Getter à Lombok
Je veux utiliser une classe de données à Lombok. Puisqu'il a une douzaine de champs, je l'ai annoté avec @Datapour générer tous les setters et getter. Cependant il y a un champ spécial pour lequel je ne veux pas que les accesseurs soient implémentés. Comment Lombok omet-il ce champ?
232 java  lombok 

7
Lodash supprime les doublons du tableau
Ce sont mes données: [ { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello-how-are-you', id: "23" }, { url: 'www.example.com/i-like-cats', id: "24" }, { url: 'www.example.com/i-like-pie', id: "25" } ] Avec Lodash, comment supprimer des objets avec des clés d'identification en double? Quelque chose …
232 javascript  lodash 

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.