Comme le titre l'indique: Comment testez-vous et testez-vous correctement différentes implémentations de mutex en c ++? Essentiellement, j'ai écrit ma propre classe de type std :: mutex pour un projet fonctionnant sur un noyau 2, armv7 dans le but de minimiser les frais généraux dans le cas non contesté. Maintenant, …
J'ai déjà fait des allers-retours ~ 5 fois. Ce point de terminaison REST /api/tags/sera à usage interne (pas de clients tiers), je suis le seul à travailler avec. Je décide entre ces deux représentations: Plat { "types":[ { "id":1, "text":"Utility" }, { "id":7, "text":"Lease Terms" }, ], "tags":[ { "id":8, …
Ma compréhension est que les [Flag]énumérations sont généralement utilisées pour des choses qui peuvent être combinées, où les valeurs individuelles ne s'excluent pas mutuellement . Par exemple: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = 1 << 2, } Où toute …
Tout d'abord un avertissement: je ne sais pas vraiment si cette question correspond à ce site Web, mais je la trouve toujours une question pertinente non seulement pour moi mais pour d'autres personnes qui sont débutants. Si la question peut être améliorée pour s'adapter ici, veuillez indiquer les commentaires int. …
Nous avons actuellement un système de construction complexe et inefficace composé de nombreux dépôts SVN et Git (environ 50% chacun), dont un qui est un dépôt de sous-modules git. Nous avons également des scripts maison qui gèrent plus ou moins bien le tout. Un point majeur de notre base de …
Désolé pour la question générique. J'ai cherché partout et trouvé tellement de fils similaires à celui-ci, mais pas un qui répond à ma question spécifique - peut-être parce que le terme que je recherche n'existe même pas. Un de mes amis apprend la programmation, JavaScript en particulier, et il m'a …
Je peux trouver de nombreuses questions sur les bibliothèques à utiliser pour représenter des montants dans une certaine devise. Et sur la question séculaire de pourquoi vous ne devriez pas stocker de devises sous forme de nombre à virgule flottante IEEE 754. Mais je n'arrive pas à trouver autre chose. …
"0", en tant que chaîne contenant un caractère, n'est pas quelque chose de vide intuitivement. Pourquoi PHP le traite-t-il comme FAUX lorsqu'il est converti en booléen, contrairement à d'autres langages de programmation?
J'ai une classe utilisée pour traiter les paiements des clients. Toutes les méthodes de cette classe, sauf une, sont les mêmes pour chaque client, à l'exception de celle qui calcule (par exemple) le montant dû par l'utilisateur du client. Cela peut varier considérablement d'un client à l'autre et il n'y …
Voici un exemple d'image, si j'ai un point du point blanc au milieu et que je veux trouver l'emplacement le plus proche possible pour le cercle bleu (qui est évidemment à l'endroit où je l'ai placé) si tous les cercles rouges existent déjà . Comment puis-je trouver cet emplacement? La …
Est-il judicieux d'utiliser des variables locales supplémentaires, techniquement superflues, pour décrire ce qui se passe? Par exemple: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } En ce qui concerne les frais généraux techniques, je m'attends à ce que le compilateur optimise cette ligne supplémentaire. …
Est-il possible d'utiliser des types statiques ou dépendants pour prouver qu'une fonction est idempotente? J'ai cherché sur Google et à divers endroits sur StackOverflow / StackExchange la réponse sans succès. Le plus proche que j'ai trouvé était cette conversation sur Idris: https://groups.google.com/forum/#!topic/idris-lang/yp7vrspChRg Malheureusement, cette discussion me dépasse un peu.
Je n'ai généralement aucun problème à décider si certaines données doivent être globales, statiques ou sur la pile (pas d'allocation dynamique ici, donc pas d'utilisation du tas). J'ai également lu quelques questions / réponses comme celle-ci, mais ma question est plus précise car elle implique une énorme quantité de données, …
Il s'agit plus d'une nomenclature (rédaction technique) que d'une question purement technique. J'essaie d'écrire une proposition de refactoring (et de me l'attribuer) centrée sur l'expansion de l'injection de dépendance dans notre application. Bien que nous utilisions Spring pour le câblage automatique des beans, il existe encore des cas qui instancient …
J'ai une classe qui est refactorisée en 1 classe principale et 2 classes plus petites. Les classes principales utilisent la base de données (comme beaucoup de mes classes) et envoient un e-mail. La classe principale a donc un IPersonRepositoryet un IEmailRepositoryinjecté qui à son tour envoie aux 2 classes plus …
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.