Groovy a un concept qu'il appelle «curry». Voici un exemple de leur wiki: def divide = { a, b -> a / b } def halver = divide.rcurry(2) assert halver(8) == 4 Ma compréhension de ce qui se passe ici est que l'argument de droite de divideest lié à la …
Je crée des services Web qui auraient 2000 utilisateurs simultanés. Les services sont offerts gratuitement et devraient donc bénéficier d'une large base d'utilisateurs. À l'avenir, il sera peut-être nécessaire de faire évoluer jusqu'à 50 000 utilisateurs. Il y a déjà quelques autres questions qui traitent du problème comme - /programming/2567254/building-highly-scalable-web-services …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Je programme en Java depuis environ …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Selon un article de blog de RetroDreamer, les développeurs Android …
Je travaille actuellement sur une bibliothèque écrite en C. De nombreuses fonctions de cette bibliothèque attendent une chaîne au fur char*et const char*à mesure de leurs arguments. J'ai commencé avec ces fonctions en m'attendant toujours à la longueur de la chaîne size_tafin que la terminaison nulle ne soit pas requise. …
Au fur et à mesure que C # a progressé, de nombreuses fonctionnalités de langage ont été ajoutées. C'est arrivé au point où cela devient illisible pour moi. À titre d'exemple, considérons l'extrait de code suivant du code Caliburn.Micro ici : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new …
Pour être plus clair, voici un exemple rapide: class A implements Serializable { public B b; } class B implements Serializable { public A a; } A a = new A(); B b = new B(); a.b = b; b.a = a; Que se passe-t-il si nous sérialisons les objets …
Y a-t-il un consensus parmi les historiens sur qui était le premier programmeur de tous les temps? Si oui, qui était-ce et sur quoi programmaient-ils? Je trouve plus intéressant d'en savoir plus sur les pionniers de la programmation, qu'ils aient programmé sur une machine programmable ou qu'ils aient eux-mêmes conçu …
J'ai des questions lors de la conception d'une architecture pour un projet autour de MVC. (C'est un projet SDK C ++ / Marmalade, je n'utilise pas de framework MVC particulier, j'en fais un.) Sur plusieurs articles (comme sur l'article original de Steve Burbek ), je continue de lire le concept …
J'ai lu plusieurs discussions ici et sur SO que les référentiels DVCS utilisent à peu près le même espace ou moins que leurs homologues centralisés. Je l'ai peut-être manqué, mais je n'ai pas trouvé une bonne explication de la raison. Quelqu'un sait?
J'ai parcouru une ligne un peu comme ceci "PHP n'a pas de support natif pour Unicode". J'ai également lu que Python a un support natif pour Unicode. Vous pouvez maintenant appeler une fonction utf8_encode()en PHP pour coder une chaîne en Unicode et vous pouvez utiliser une fonction unicode()en Python pour …
Le plus grand inconvénient du développement agile que j'ai connu est que les personnes non impliquées dans le développement se concentrent sur le mantra selon lequel une user story (3 à 10 jours-personne idéaux) ne doit pas contenir plus de 1 à 3 phrases comme: En tant que client, je …
J'ai été sous l'impression que le monkeypatching est plus dans la catégorie de piratage rapide et sale, plutôt que de bonnes pratiques de programmation standard. Bien que j'aie utilisé de temps en temps pour résoudre des problèmes mineurs avec des bibliothèques tierces, je l'ai considéré comme un correctif temporaire et …
J'utilise CMake pour générer mes projets IDE / makefiles, mais j'ai encore besoin d'appeler des "scripts" personnalisés pour manipuler mes fichiers compilés ou même générer du code. Dans les projets précédents, j'utilisais Python et c'était OK, mais maintenant j'ai de la difficulté à gérer beaucoup de dépendances dans deux très …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.