La programmation

Q & A pour les programmeurs professionnels et passionnés


9
Quelles méthodes HTTP correspondent à quelles méthodes CRUD?
Dans la programmation de style RESTful, nous devons utiliser les méthodes HTTP comme blocs de construction. Je suis un peu confus quant aux méthodes qui correspondent aux méthodes CRUD classiques. GET / Read et DELETE / Delete sont assez évidents. Cependant, quelle est la différence entre PUT / POST? Correspondent-ils …
213 http  rest  crud  http-method 



6
Python __str__ contre __unicode__
Existe-t-il une convention python pour le moment où vous devez implémenter __str__()versus __unicode__(). J'ai vu des classes remplacer __unicode__()plus fréquemment que __str__()cela, mais cela ne semble pas être cohérent. Existe-t-il des règles spécifiques lorsqu'il est préférable de mettre en œuvre l'une par rapport à l'autre? Est-il nécessaire / bonne pratique …

13
Structures de données .NET: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Vitesse, mémoire et quand les utiliser?
.NET possède de nombreuses structures de données complexes. Malheureusement, certains d'entre eux sont assez similaires, et je ne sais pas toujours quand en utiliser un et quand en utiliser un autre. La plupart de mes livres C # et Visual Basic en parlent dans une certaine mesure, mais ils n'entrent …





8
Dictionnaires et valeurs par défaut
En supposant qu'il connectionDetailss'agit d'un dictionnaire Python, quelle est la façon la plus élégante, la plus "pythonique" de refactoriser du code comme celui-ci? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue


12
Gestion des exceptions des tâches Java ExecutorService
J'essaie d'utiliser la ThreadPoolExecutorclasse Java pour exécuter un grand nombre de tâches lourdes avec un nombre fixe de threads. Chacune des tâches comporte de nombreux emplacements pendant lesquels elle peut échouer en raison d'exceptions. J'ai sous ThreadPoolExecutor- classé et j'ai remplacé la afterExecuteméthode qui est censée fournir toutes les exceptions …



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.