La programmation

Q & A pour les programmeurs professionnels et passionnés



3
Quelle est la fonction d'application dans Scala?
Je ne l'ai jamais compris à partir des noms artificiels de démêlage et de verbe (une AddTwoclasse en a un applyqui en ajoute deux!). Je comprends que c'est du sucre syntaxique, donc (je l'ai déduit du contexte) il doit avoir été conçu pour rendre le code plus intuitif. Quel sens …
311 scala 

20
Le dilemme JPA hashCode () / equals ()
Il y a eu quelques discussions ici sur les entités JPA et qui hashCode()/equals() implémentation à utiliser pour les classes d'entités JPA. La plupart (sinon la totalité) d'entre eux dépendent d'Hibernate, mais j'aimerais en discuter de manière neutre sur l'implémentation JPA (j'utilise EclipseLink, soit dit en passant). Toutes les implémentations …





10
Sérialiser un objet en chaîne
J'ai la méthode suivante pour enregistrer un objet dans un fichier: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } J'avoue que je ne l'ai pas écrit (je …



18
Déplacer toute la ligne de haut en bas dans Vim
Dans Notepad ++, je peux utiliser Ctrl+ Shift+ Up/ Downpour déplacer la ligne actuelle de haut en bas. Existe-t-il une commande similaire à celle-ci dans Vim? J'ai parcouru des guides sans fin, mais je n'ai rien trouvé. Si ce n'est pas le cas, comment pourrais-je lier l'action à cette combinaison …
311 vim  vi 


12
La configuration à la demande n'est pas prise en charge par la version actuelle du plugin Android Gradle
Après la mise à niveau vers Android Studio 3.1.2, j'obtiens l'erreur suivante: La configuration à la demande n'est pas prise en charge par la version actuelle du plug-in Android Gradle car vous utilisez Gradle version 4.6 ou supérieure. Suggestion: désactivez la configuration à la demande en définissant org.gradle.configureondemand = false …


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.