La programmation

1344
Comment dois-je aborder le stockage des mots de passe des utilisateurs de manière éthique pour une récupération ultérieure du texte en clair?

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Alors que je continue de créer de plus en plus de sites Web et d'applications Web, on me demande...

1341
Comment imprimer sur stderr en Python?

Il y a plusieurs façons d'écrire sur stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) Cela semble contredire le zen de Python # 13 † ,...

1336
Transformer en toute sécurité une chaîne JSON en objet

Étant donné une chaîne de données JSON, comment puis-je transformer cette chaîne en un objet JavaScript en toute sécurité? Évidemment, je peux le faire en toute sécurité avec quelque chose comme: var obj = eval("(" + json + ')'); mais cela me rend vulnérable à la chaîne JSON contenant un autre...

1335
Tri d'un tableau d'objets par valeur de propriété

J'ai les objets suivants en utilisant AJAX et les ai stockés dans un tableau: var homes = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "75201", "price": "162500" }, { "h_id": "4", "city": "Bevery Hills", "state": "CA", "zip": "90210", "price": "319250" }, { "h_id": "5", "city": "New...

1334
Supprimer la colonne de pandas DataFrame

Lors de la suppression d'une colonne dans un DataFrame que j'utilise: del df['column_name'] Et cela fonctionne très bien. Pourquoi ne puis-je pas utiliser les éléments suivants? del df.column_name Puisqu'il est possible d'accéder à la colonne / série en tant que df.column_name, je m'attendais à ce...