La programmation

588
Comment puis-je voir ce que je suis sur le point de pousser avec git?

Existe-t-il un moyen de voir ce qui serait poussé si je faisais une git pushcommande? Ce que j'imagine est quelque chose comme l'onglet "Fichiers modifiés" de la fonction "pull request" de Github. Lorsque j'émets une demande de tirage, je peux regarder et voir ce qui sera tiré s'ils acceptent ma...

587
Comment déboguer dans Django, la bonne façon? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . J'ai donc commencé à apprendre à coder en Python et...

587
Quels sont les véritables avantages d'ExpandoObject?

The ExpandoObject classe ajoutée à .NET 4 vous permet de définir arbitrairement des propriétés sur un objet au moment de l'exécution. Y a-t-il des avantages à utiliser un Dictionary<string, object>ou même un Hashtable ? Pour autant que je sache, ce n'est rien d'autre qu'une table de hachage à...

587
Python: Rechercher dans la liste

Je suis tombé sur ceci: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) mais parfois cela ne fonctionne pas avec tous mes éléments, comme s'ils n'étaient pas reconnus dans la liste (quand c'est une liste de chaîne). Est - ce la façon la plus « pythonique » de trouver un...

587
Quel est le plus rapide: while (1) ou while (2)?

C'était une question d'entrevue posée par un cadre supérieur. Lequel est plus vite? while(1) { // Some code } ou while(2) { //Some code } J'ai dit que les deux ont la même vitesse d'exécution, car l'expression à l'intérieur whiledevrait finalement être évaluée à trueou false. Dans ce cas, les deux...