La programmation

Q & A pour les programmeurs professionnels et passionnés


2
str.starts with avec une liste de chaînes à tester
J'essaie d'éviter d'utiliser autant d'instructions if et de comparaisons et d'utiliser simplement une liste, mais je ne sais pas comment l'utiliser avec str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" Ce que j'aimerais qu'il soit, c'est: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do …
189 python  string  list 

7
Comment suivez-vous vos commentaires dans les problèmes sur GitHub?
Je veux trouver facilement tous les problèmes que j'ai commentés dans GitHub . J'ai essayé de rechercher commenter:mbigras type:issueselon la recommandation de l' aide GitHub pour la recherche de problèmes . Cependant, cette méthode renvoie moins de résultats que la section d'activité publique de mon profil. Voir les deux images …
189 github 

6
fonction python max utilisant 'key' et expression lambda
Je viens de fond OOP et j'essaye d'apprendre le python. J'utilise la maxfonction qui utilise une expression lambda pour renvoyer l'instance de type Playerayant le maximum totalScoredans la liste players. def winner(): w = max(players, key=lambda p: p.totalScore) La fonction renvoie correctement une instance de type Playerayant un maximum totalScore. …
189 python  function  lambda 

24
Comment créer un objet immuable en Python?
Bien que je n'ai jamais eu besoin de cela, cela m'a juste frappé que créer un objet immuable en Python pouvait être légèrement délicat. Vous ne pouvez pas simplement remplacer __setattr__, car vous ne pouvez même pas définir d'attributs dans le __init__. Sous-classer un tuple est une astuce qui fonctionne: …

20
Comment arrêter l'affichage des messages INFO sur la console Spark?
Je voudrais arrêter divers messages qui arrivent sur Spark Shell. J'ai essayé de modifier le log4j.propertiesfichier afin d'arrêter ces messages. Voici le contenu de log4j.properties # Define the root logger with appender file log4j.rootCategory=WARN, console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n # Settings to quiet third party logs …

9
Création d'une archive ZIP en mémoire à l'aide de System.IO.Compression
J'essaie de créer une archive ZIP avec un simple fichier texte de démonstration en utilisant MemoryStreamcomme suit: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } …
189 c#  .net  zip  compression  ziparchive 

15
UnicodeDecodeError: le codec 'utf8' ne peut pas décoder l'octet 0xa5 en position 0: octet de départ invalide
J'utilise des Python-2.6 CGIscripts mais j'ai trouvé cette erreur dans le journal du serveur en faisant json.dumps(), Traceback (most recent call last): File "/etc/mongodb/server/cgi-bin/getstats.py", line 135, in <module> print json.dumps(​​__get​data()) File "/usr/lib/python2.7/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", …
189 python  json 



9
Comment personnaliser le bouton de retour sur ActionBar
J'ai pu personnaliser l'arrière-plan de la barre d'action, l'image du logo et la couleur du texte en utilisant des suggestions parmi celles-ci: Android: Comment changer l'icône ActionBar "Accueil" pour qu'elle soit autre chose que l'icône de l'application? Couleur du texte ActionBar Image d'arrière-plan ActionBar La dernière pièce que je souhaite …


22
LINQ-to-SQL vs procédures stockées? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …


7
Comment échapper à un guillemet simple?
Comment puis-je échapper à un '(guillemet simple) en JavaScript? C'est là que j'essaye de l'utiliser: <input type='text' id='abc' value='hel'lo'> Le résultat pour le code ci-dessus est "hel" rempli dans la zone de texte. J'ai essayé de remplacer «par», mais c'est ce que j'obtiens. <input type='text' id='abc' value='hel\'lo'> Le résultat pour …
188 html  escaping 

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.