Par exemple, prenez ce morceau de code: var person = new Person(); ou pour vous les Pythonistes: person = Person() On me dit constamment à quel point c'est mauvais, mais je n'ai pas encore vu d'exemple de l'immoralité de ces deux lignes de code. Pour moi, une personne est une …
Deux ans après les optimisations de do -the-jvm-prevent-tail-call , il semble y avoir une implémentation prototype et MLVM a répertorié la fonctionnalité comme "proto 80%" depuis un certain temps maintenant. Y a-t-il aucun intérêt actif de la part de Sun / Oracle pour la prise en charge des appels de …
Pas strictement une question, plus un puzzle ... Au fil des ans, j'ai participé à quelques entretiens techniques de nouveaux employés. En plus de poser les questions standard «connaissez-vous la technologie X», j'ai également essayé de comprendre comment ils abordent les problèmes. En règle générale, je leur enverrais la question …
Je faisais des lectures sur les énumérations et je les trouve très similaires à la déclaration de constantes. Comment pourrais-je savoir quand utiliser une constante plutôt qu'une énumération ou vice versa. Quels sont certains des avantages de l'utilisation des énumérations?
Je me demande s'il existe des solutions connues pour l'algorithme de création d'un emploi du temps scolaire. Fondamentalement, il s'agit d'optimiser la «dispersion horaire» (à la fois dans le cas des enseignants et des classes) pour des associations classe-matière-enseignant données. Nous pouvons supposer que nous avons des ensembles de classes, …
En ce qui concerne le modèle de test classique de Arrange-Act-Assert , je me retrouve souvent à ajouter une contre-affirmation qui précède Act. De cette façon, je sais que l'assertion passagère est en fait le résultat de l'action. Je pense que c'est analogue au rouge en rouge-vert-refactor, où ce n'est …
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 2 ans . Améliorez cette question Je voudrais comparer une capture …
Lors de récentes discussions au travail, quelqu'un a évoqué une fonction de trampoline. J'ai lu la description sur Wikipedia . Il suffit de donner une idée générale de la fonctionnalité, mais j'aimerais quelque chose d'un peu plus concret. Avez-vous un simple extrait de code qui illustrerait un trampoline?
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 5 ans . Améliorez cette …
Quelqu'un pourrait-il fournir une bonne description de ce qu'est une Lambda? Nous avons une balise pour eux et ils sont sur les secrets de la question C #, mais je n'ai pas encore trouvé une bonne définition et une explication de ce qu'ils sont en premier lieu.
J'ai essayé d'optimiser un code extrêmement critique pour les performances (un algorithme de tri rapide appelé des millions et des millions de fois dans une simulation de Monte Carlo) en déroulant une boucle. Voici la boucle intérieure que j'essaie d'accélérer: // Search for elements to swap. while(myArray[++index1] < pivot) {} …
Je voudrais expliquer les blocages de threading aux débutants. J'ai vu de nombreux exemples de blocages dans le passé, certains utilisant du code et d'autres utilisant des illustrations (comme les célèbres 4 voitures ). Il existe également des problèmes classiques facilement bloqués comme The Dining Philosophers , mais ceux-ci peuvent …
Ce problème concerne en fait les roll-overs, je vais juste généraliser ci-dessous en tant que tel: J'ai une vue 2D et j'ai un certain nombre de rectangles dans une zone de l'écran. Comment étaler ces boîtes de manière à ce qu'elles ne se chevauchent pas, mais uniquement les ajuster avec …
Ma question est de savoir ce que la plupart des développeurs préfèrent pour la gestion des erreurs, les exceptions ou les codes de retour d'erreur. Veuillez être spécifique à la langue (ou à la famille de langues) et expliquer pourquoi vous préférez l'une à l'autre. Je demande cela par curiosité. …
Aujourd'hui, alors que je lisais au hasard le livre O'Reilly sur les modèles JavaScript, j'ai trouvé une chose intéressante (page 27 pour référence). En Javascript, dans certains cas, il y a une différence si l'emplacement de départ de l'accolade est différent. function test_function1() { return { name: 'rajat' }; } …
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.