Questions sur idioms

29
réponses

Ce ne si nom == " principal ": le faire?

Que fait le if __name__ == "__main__": ? # Threading example import time, thread def myfunction(string, sleept ... rt_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))
demandé sur 2009-01-07 07:11:00
10
réponses

Comment implémenter correctement le modèle de méthode d'usine en C++

il y a une chose en C++ qui me met mal à l'aise depuis longtemps, parce que honnêtement je ne sais pas comment le fair ... , je ne veux pas penser que ce langage ne me permettra pas de mettre en œuvre correctement un concept aussi trivial.
demandé sur 2011-02-25 20:52:02
30
réponses

Comment inverser un tableau int en Java?

j'essaie d'inverser un tableau int en Java. cette méthode n'inverse pas le tableau. for(int i = 0; i ... idData[validData.length - i - 1]; validData[validData.length - i - 1] = temp; } Qu'est-ce qui ne va pas?
demandé sur 2010-01-26 09:09:17
8
réponses

Qu'est-ce que l'idiome" exécuter autour"?

Qu'est-ce que cet idiome" Execute Around " (ou similaire) dont j'ai entendu parler? Pourquoi pourrais-je l'utiliser, et pourquoi pourrais-je ne pas l'utiliser?
demandé sur 2008-12-04 23:36:37
18
réponses

Quelle est la façon pythonique de détecter le dernier élément d'une boucle "pour" python?

j'aimerais connaître la meilleure façon (plus compact et "pythonic") afin de faire un traitement spécial pour le derni ... y a-t-il un meilleur moyen? Note: Je ne veux pas le faire avec des hacks comme utiliser reduce ;)
demandé sur 2009-10-27 14:54:33
4
réponses

Union d'objets dict en Python [dupliquer]

cette question a déjà une réponse ici: comment fusionner deux dictionnaires en une ... a est utile: obtenir un dict de toutes les variables actuellement dans le champ d'application et leurs valeurs
demandé sur 2012-03-22 13:36:47
9
réponses

Est-il un inconvénient à l'ajout d'un anonyme vide délégué d'événement à déclaration?

j'ai vu quelques mentions de cet idiome (y compris sur SO ): // Deliberately empty subscriber public event ... ne pas causer de maux de tête de maintenance? Est-il appréciable performances du vide événement appels des abonnés?
demandé sur 2008-10-04 23:41:15
12
réponses

Langage(s) pour "pour chacun, sauf le dernier" (ou "entre chaque consécutives paire d'éléments") [dupliquer]

cette question a déjà une réponse ici: listes D'impression avec virgules C++ ... comme: for(const auto& item : items) { cout << item; } and_between { cout << separator; }
demandé sur 2016-02-13 00:51:02
5
réponses

Paires de liste unique

assez souvent, j'ai trouvé le besoin de traiter une liste par paires. Je me demandais quelle serait la façon pythoniqu ... notez que, en Python 3.x, zip() se comporte comme itertools.izip() , et itertools.izip() a disparu.
demandé sur 2011-01-07 20:20:04
10
réponses

Qu'est ce qu'un langage de programmation?

je vois l'expression" idiome de programmation " balbutiée comme si elle était communément comprise. Pourtant, dans les ... dans l'un de ces domaines? Les réponses jusqu'à présent se concentrent sur les idiomes syntaxiques. Est-ce valable?
demandé sur 2008-11-19 19:21:33
15
réponses

Idiomes Ruby Communs

une chose que j'aime chez ruby, c'est que la plupart du temps c'est un langage très lisible (ce qui est génial pour le ... http://ProcNew.Com/ruby-short-circuit-edge-case-response.html merci à Jörg W Mittag de le souligner.
demandé sur 2009-03-05 11:35:51
4
réponses

Boucle de Python idiomatique: 'times' [dupliquer]

cette question a déjà une réponse ici: est-il possible d'implémenter un python po ... e façon détournée de faire les choses. ma question: y a-t-il une façon idiomatique de faire cela en Python?
demandé sur 2010-04-17 07:09:14
7
réponses

Quels sont les idiomes C++ que les programmeurs devraient utiliser? [fermé]

quelles idiomes C++ les programmeurs devraient-ils connaître? par idiomes C++, je veux dire les modèles de co ... s autres langues. Pourquoi utiliser les expressions idiomatiques, et que font ces expressions idiomatiques?
demandé sur 2009-11-19 01:28:55
4
réponses

Utilisation idiomatique des MST:: rel ops

Quelle est la méthode préférée pour utiliser std::rel_ops pour ajouter l'ensemble des opérateurs relationnels à une classe ... tilisé coup de pouce.Les opérateurs pour faire ceci, mais je suis toujours curieux au sujet de la bibliothèque standard.
demandé sur 2011-06-03 13:38:57
1
réponses

Obtenir le compte dplyr de distinct d'une manière lisible

je suis nouveau à l'aide de dplyr, Je dois calculer les valeurs distinctes dans un groupe. Voici un exemple de table: dat ... 1 Mais c'est un peu illisible pour moi. Est-il une meilleure façon de faire ce genre de synthèse?
demandé sur 2014-11-03 21:12:48
8
réponses

Python" Tous Les Autres Éléments " Idiome

j'ai l'impression de passer beaucoup de temps à écrire du code en Python, mais pas assez de temps à créer du code pythoni ... t pas égale. est - ce qu'il y a une approche plus idiomatique que je manque, ou est-ce le meilleur que je vais obtenir?
demandé sur 2010-04-13 20:11:51
7
réponses

Rails idiom pour éviter les doublons dans a beaucoup: à travers

j'ai une relation standard de plusieurs à plusieurs entre les utilisateurs et les rôles dans mon application Rails: ... _roles" ("role_id", "user_id") VALUES(1, 3) => [#<Role id: 1, name: "1">, #<Role id: 1, name: "1">]
demandé sur 2009-08-22 08:14:42
2
réponses

Les hachages de Hachages Idiome en Ruby?

la création de hashes de hashes en rubis permet d'effectuer des recherches pratiques en deux dimensions (ou plus). Cepend ... une classe D'emballage de Hash qui a ce comportement, mais y a-t-il un langage Ruby existant pour accomplir cette tâche?
demandé sur 2008-10-04 16:10:07
9
réponses

Indentation Python dans les " lignes vides"

ce qui est préférable ("."indiquant les espaces)? def foo(): x = 1 y = 2 .... if True: bar() B) ... pour moi), mais je vois des gens qui utilisent a) tout le temps. Est-ce parce que la plupart des rédacteurs sont cassés?
demandé sur 2010-04-28 12:53:53
9
réponses

Alternative au ' match = re.match(); si match: ...` idiome?

si vous voulez vérifier si quelque chose correspond à un regex, si oui, imprimez le premier groupe, vous le faites.. impo ... PEP 343 des idées? Comme je l'ai dit, c'est vraiment une gêne insignifiante, presque pour le point d'être code-golf..
demandé sur 2009-07-20 12:40:43
18
réponses

Célèbre éponyme techniques de programmation [fermé]

dans certains sports, certaines techniques ou certains éléments portent le nom de l'athlète qui les a inventés ou les a ex ... ssez souvent nommés d'après leurs créateurs. par exemple, un est Schwartzian transform, mais je ne m'en souviens plus.
demandé sur 2010-03-03 01:25:34
9
réponses

Is str.remplacer.(.).remplacer.(. ad nauseam un langage standard en Python?

par exemple, disons que je voulais qu'une fonction échappe à une chaîne pour une utilisation en HTML (comme dans filtre d ... est-ce qu'une telle fonction existe, ou est-ce que L'idiome standard de Python est d'utiliser ce que j'ai écrit avant?
demandé sur 2010-03-20 21:11:12
6
réponses

Quelle est la façon idiomatique de découper un tableau par rapport à ses deux extrémités?

la notation des tableaux de Powershell a un comportement assez bizarre, bien que documenté, pour couper la fin des tableau ... : l'équivalent idiomatique en Powershell de cette expression python: a=1,2,3,4 a[1:-1] ce Qui, bien sûr, évalue (2,3)
demandé sur 2015-02-11 20:07:01
11
réponses

Comment manipuler les éléments $ PATH dans les scripts shell?

Existe-t-il une façon idiomatique de supprimer des éléments des variables shell de type PATH? C'est-à-dire qu ... imilaire suivante: Quelle est la façon la plus élégante de supprimer un chemin de la variable $PATH dans Bash?
demandé sur 2008-11-08 01:52:14
8
réponses

Pourquoi vérifier implicitement le vide en Python? [fermé]

Le Zen de Python dit qu'explicite est mieux qu'implicites. pourtant la façon pythonique de vérifier une collection c pou ... e cas d'utilisation (i. e: certains type de polymorphisme) puisque les gens peuvent passer outre ces coercions booléens?
demandé sur 2011-06-23 23:21:27
24
réponses

Dans quels contextes les langages de programmation faire usage réel d'une Infinité de valeur?

Donc en Ruby il y a un truc pour spécifier l'infini: 1.0/0 => Infinity je crois en Python, vous pouvez faire quelque ... he du code du monde réel. C'est bien beau de dire c'est quand vous "pourrait" utiliser, quand les gens en fait, utilisé.
demandé sur 2008-12-20 02:54:04
16
réponses

Quels sont les idiomes liés au C++, les idées fausses et les gotchas que vous avez appris par expérience?

Quels sont les idiomes liés au C++, les idées fausses et les gotchas que vous avez appris par expérience? un ... qui signifie que p ne peut pas pointer autre chose. Et ce n'est pas que tu ne peux pas changer les données de P.
demandé sur 2008-11-16 18:47:34
3
réponses

Quel est le schéma idiomatique de Hamcrest pour affirmer que chaque élément d'un itérable correspond à un matcher donné?

examiner l'extrait suivant: assertThat( Arrays.asList("1x", "2x", "3x", "4z"), not(hasItem(not(endsW ... par un" x " (Sans double négatif) Sur l'affirmation d'erreur, liste uniquement les éléments qui ne se termine pas par un "x"
demandé sur 2011-05-13 03:18:13
3
réponses

Pouvons-nous accroître la réutilisation de ce modèle de protection des accès axé sur les clés?

peut-on augmenter la réutilisabilité pour Ce modèle d'accès-protection orienté vers la clé : class SomeKey ... thode) (une discussion parallèle développée dans cette question , donc j'ouvre cette question.)
demandé sur 2010-07-24 15:27:01
3
réponses

L'opérateur Secret de Perl Goatse est-il efficace?

l'opérateur "goatse" ou le =()= l'idiome en Perl fait qu'une expression est évaluée dans le contexte d'une liste. Un ex ... Avec cette méthode, vous produisez une copie complète de chaque correspondance puis la supprimez juste pour les Compter.
demandé sur 2010-10-22 00:45:44