La programmation

Q & A pour les programmeurs professionnels et passionnés

11
Quelle est la méthode de concaténation de chaînes la plus efficace en python?
Existe-t-il une méthode de concaténation de chaînes de masse efficace en Python (comme StringBuilder en C # ou StringBuffer en Java)? J'ai trouvé les méthodes suivantes ici : Concaténation simple utilisant + Utilisation de la liste de chaînes et de la joinméthode Utilisation UserStringdu MutableStringmodule Utilisation du tableau de caractères …
148 python  string 

6
Convertir un multiplet nommé en dictionnaire
J'ai une classe de tuple nommée en python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... J'aimerais convertir les instances de Town en dictionnaires. Je ne veux pas qu'il soit strictement lié aux noms ou au nombre de champs dans une ville. Existe-t-il un moyen de l'écrire …

4
Essayer avec des ressources à Kotlin
Quand j'ai essayé d'écrire un équivalent d'un trycode Java avec ressources dans Kotlin, cela n'a pas fonctionné pour moi. J'ai essayé différentes variantes de ce qui suit: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Mais ni l'un ni l'autre ne fonctionne. Quelqu'un sait-il ce qui devrait être utilisé à …


6
Pourquoi le Gradle Wrapper devrait-il être engagé dans VCS?
De la documentation de Gradle: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html Les scripts générés par cette tâche sont destinés à être validés dans votre système de contrôle de version. Cette tâche génère également un petit fichier JAR d'amorçage gradle-wrapper.jar et un fichier de propriétés qui doivent également être validés dans votre VCS. Les scripts délèguent …

12
Puis-je écrire dans la console lors d'un test unitaire? Si oui, pourquoi la fenêtre de la console ne s'ouvre-t-elle pas?
J'ai un projet de test dans Visual Studio. J'utilise Microsoft.VisualStudio.TestTools.UnitTesting . J'ajoute cette ligne dans l'un de mes tests unitaires: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Lorsque j'exécute le test, le test réussit, mais la fenêtre de la console ne s'ouvre pas du tout. Existe-t-il un moyen de …

7
Comment supprimer le dernier élément de la liste?
J'ai ce programme qui calcule le temps nécessaire pour répondre à une question spécifique, et quitte la boucle while lorsque la réponse est incorrecte, mais je veux supprimer le dernier calcul, donc je peux appeler min()et ce n'est pas le mauvais moment, désolé si Ceci est déroutant. from time import …
148 python  time  python-3.x 

3
Ajout d'un utilisateur MySQL pour l'accès à distance
J'ai créé un utilisateur user@'%'avec password 'password. Mais je ne peux pas me connecter avec: mysql_connect('localhost:3306', 'user', 'password'); Lorsque j'ai créé l'utilisateur user@'localhost', j'ai pu me connecter. Pourquoi? «%» Ne signifie-t-il pas de N'IMPORTE QUEL hôte?

12
Comment puis-je faire apparaître un favicon dans mon application django?
Je veux simplement déposer le favicon.icodans mon staticfilesrépertoire, puis le faire apparaître dans mon application. Comment puis-je accomplir cela? J'ai placé le favicon.icofichier dans mon staticfilesrépertoire, mais il n'apparaît pas et je vois ceci dans mon journal: 127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 - Si je vais …
148 django  favicon 

5
Comment faire une insertion par lots dans MySQL
J'ai 1-plusieurs nombre d'enregistrements qui doivent être saisis dans une table. Quelle est la meilleure façon de faire cela dans une requête? Dois-je simplement faire une boucle et insérer un enregistrement par itération? Ou y a-t-il un meilleur moyen?
148 mysql  sql  database  insert 


20
Commande adb introuvable
Je dois exécuter une adb forwardcommande avant de pouvoir utiliser l' application ezkeyboard qui permet à l'utilisateur de taper sur le téléphone à l'aide du navigateur. Lorsque j'exécute la adb forward tcp:8080 tcp:8080commande, j'obtiens le adb command not foundmessage d'erreur. Je peux exécuter la androidcommande à partir du terminal. Pourquoi …
148 android  macos  terminal  adb 

6
Moyen efficace d'appliquer plusieurs filtres aux pandas DataFrame ou Series
J'ai un scénario dans lequel un utilisateur souhaite appliquer plusieurs filtres à un objet Pandas DataFrame ou Series. Essentiellement, je souhaite enchaîner efficacement un ensemble de filtrages (opérations de comparaison) qui sont spécifiés au moment de l'exécution par l'utilisateur. Les filtres doivent être additifs (c'est-à-dire que chacun appliqué doit restreindre …
148 python  algorithm  pandas 


20
Salle Android persistante: AppDatabase_Impl n'existe pas
Ma classe de base de données d'application @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public …

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.