La programmation

Q & A pour les programmeurs professionnels et passionnés

6
Comment créer simplement un patch à partir de mon dernier commit git?
Je recherche la commande magique de créer un patch à partir du dernier commit effectué. Mon flux de travail ressemble parfois à ceci vi some.txt git add some.txt git commit -m "some change" et maintenant je veux juste écrire git create-patch-from-last-commit-to-file SOME-PATCH0001.patch mais que dois-je mettre là à la place …
192 git  patch 


12
Littéraux binaires C #
Existe-t-il un moyen d'écrire des littéraux binaires en C #, comme préfixer hexadécimal avec 0x? 0b ne fonctionne pas. Sinon, quelle est la manière la plus simple de le faire? Une sorte de conversion de chaîne?
192 c#  syntax  binary 

5
Rails has_many avec un nom d'alias
Dans mon modèle utilisateur, je pourrais avoir: has_many :tasks et dans mon modèle de tâche: belongs_to :user Ensuite, en supposant que la clé étrangère 'user_id' soit stockée dans la table des tâches, je pourrais utiliser: @user.tasks Ma question est la suivante: comment déclarer la relation has_many de sorte que je …

5
NameError: le nom 'réduire' n'est pas défini en Python
J'utilise Python 3.2. J'ai essayé ceci: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) Et j'ai l'erreur suivante: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined J'ai essayé l'impression reducedans la console interactive - j'ai obtenu cette erreur: NameError: name 'reduce' is not defined Est-ce reducevraiment supprimé …

11
"La méthode de comparaison viole son contrat général!"
Quelqu'un peut-il m'expliquer en termes simples, pourquoi ce code lève-t-il une exception, "La méthode de comparaison viole son contrat général!", Et comment puis-je y remédier? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0; }
192 java  comparator 


12
Comment joindre deux générateurs en Python?
Je souhaite modifier le code suivant for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() à ce code: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() J'obtiens l'erreur: type (s) d'opérande non pris en charge pour +: 'générateur' et 'générateur' Comment joindre deux générateurs …
192 python  generator 

4
Convertir un certificat CERT / PEM en certificat PFX
J'ai vu quelques questions sur la façon de convertir un PFX en fichier cert, mais je dois aller dans l'autre sens. J'ai deux fichiers: bob_cert.cert bob_key.pem Je voudrais les convertir en un seul fichier .pfx. Existe-t-il un outil pour cela?
192 certificate 


15
Comment forcer un makefile à reconstruire une cible
J'ai un makefile qui construit puis appelle un autre makefile. Puisque ce makefile appelle plus de makefiles qui font le travail, il ne change pas vraiment. Ainsi, il continue de penser que le projet est construit et à jour. dnetdev11 ~ # make make: `release' is up to date. Comment …
192 linux  makefile 

5
Puis-je définir max_retries pour requests.request?
Le module de requêtes Python est simple et élégant mais une chose me dérange. Il est possible d'obtenir une request.exception.ConnectionError avec un message comme: Max retries exceeded with url: ... Cela implique que les demandes peuvent tenter d'accéder aux données plusieurs fois. Mais il n'y a aucune mention de cette …




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.