Dans les bibliothèques lourdes lambda pré-Java 8 comme Guava, les sorties utilisent des interfaces Java Collection Framework communes, il est donc facile de les transmettre aux API externes / internes et de toujours exploiter certains calculs paresseux si la méthode de bibliothèque le fait (par exemple, paresseux filter()et transform()). Cependant, …
Je revisite un vieux problème sur lequel je travaillais il y a quelque temps. Un scénario typique est «3 bits sont définis dans un entier de 8 bits», c'est-à-dire 00000111. Toutes les combinaisons uniques avec 3 bits définis peuvent facilement être générées (dans l'ordre) par des boucles imbriquées. Ce qui …
Je rencontre toujours ce terme en lisant sur l'apprentissage par renforcement, par exemple dans cette phrase: Si le problème est modélisé avec soin, certains algorithmes d'apprentissage par renforcement peuvent converger vers l'optimum global http://reinforcementlearning.ai-depot.com/ ou ici: Pour toute politique fixe Pi, l'algorithme TD décrit ci-dessus s'est avéré converger vers VPi …
Sur ce qui se rapproche le plus de Golang, un guide de style se trouve ici , sous Receiver Names, il est écrit: Le nom du récepteur d'une méthode doit refléter son identité; souvent une abréviation d'une ou deux lettres de son type suffit (comme "c" ou "cl" pour "Client"). …
Les microservices devraient-ils être responsables de la gestion de leur propre autorisation ou pensez-vous qu'il est préférable d'avoir un service d'autorisation distinct qui soit partagé entre tous ou un sous-ensemble (dans le même domaine d'activité) de microservices? Pour moi, ce dernier est plus logique car il facilite l'application des changements, …
J'ai travaillé sur un article sur les méthodes de contrôleur asynchrone dans ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) et je pense Je manque peut-être le point. Considérez cette méthode que j'ai écrite, qui est très similaire à un exemple de l'article: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async …
Dans de nombreuses ressources, j'ai trouvé que «portée» et «espaces de noms» sont utilisés de manière interchangeable, ce qui semble un peu déroutant car ils signifient des choses différentes. La portée définit la région du code où un nom est disponible. La règle LEGB définit la façon dont les noms …
Est-il possible d'appeler une méthode en utilisant la notation infixe? Par exemple, dans Haskell, je pourrais écrire la fonction suivante: x `isAFactorOf` y = x % y == 0 puis l'utiliser comme: if 2 `isAFactorOf` 10 ... Ce qui dans certains cas permet un code très lisible. Est-ce que quelque …
J'ai les deux variables d'objet suivantes Date a; Date b=null; Certainement, 'a' et 'b' ne font référence à aucun objet. Maintenant, si j'invoque la déclaration suivante System.out.println(a.toString()); Il y aura une erreur de compilation, alors que si j'invoque l'instruction suivante System.out.println(b.toString()); Il n'y aura pas d'erreur de compilation mais il …
Selon une page de code.google.com, la "récursion à gauche" est définie comme suit: La récursion gauche fait simplement référence à tout non-terminal récursif qui, lorsqu'il produit une forme sententielle se contenant, cette nouvelle copie de lui-même apparaît à gauche de la règle de production. Wikipedia propose deux définitions différentes: En …
Je viens d'un milieu C ++ et je fais tout C # dans mon travail actuel et je viens de lire beaucoup de questions et réponses sur la différence entre les champs publics et les propriétés et tous les va-et-vient dans les variations et les incarnations de ce question de …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Dans mon équipe, nous travaillons …
J'essaie de comprendre en quoi le principe d'inversion de dépendance diffère du principe «programme à une interface, pas une implémentation». Je comprends ce que signifie «Programmer vers une interface, pas une implémentation». Je comprends également comment cela permet des conceptions plus flexibles et plus faciles à entretenir. Mais je ne …
Je parlais aujourd'hui à un de mes collègues des frameworks Web Python et de nos impressions à leur sujet. Je lui ai dit que je pense que Flask ayant une demande globale sent mauvais et est un anti-modèle. Les documents disent à propos du contexte de la demande: En revanche, …
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 . Je suis pigiste et codeur de nuit depuis un certain …
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.