2¹⁶-1 & 2⁵ = 2⁵ (ou? Évidemment?) Un développeur m'a demandé aujourd'hui ce qu'est 65535 & 32 au niveau du bit, c'est-à-dire 2¹⁶-1 & 2⁵ =? J'ai pensé au début spontanément 32 mais cela m'a semblé facile après quoi j'ai réfléchi pendant plusieurs minutes puis j'ai répondu 32. 32 semble …
J'ai écrit un fichier de migration avec le code suivant: class AddScheduleIdToPlayers < ActiveRecord::Migration def change add_column :players, :schedule_id, :integer add_column :schedules, :coach_id, :integer end end Est-ce une mauvaise forme de ne pas créer deux fichiers de migration, un pour chaque modification, ou est-ce correct?
Lorsque je (re) construis de gros systèmes sur un ordinateur de bureau / portable, je dis maked'utiliser plus d'un thread pour accélérer la vitesse de compilation, comme ceci: $ make -j$[ $K * $C ] Où $Cest censé indiquer le nombre de cœurs (que nous pouvons supposer être un nombre …
Dans le monde Java, cela semble parfois être un problème, mais qu'en est-il du C ++? Existe-t-il des solutions différentes? Je pensais au fait que quelqu'un peut remplacer la bibliothèque C ++ d'un système d'exploitation spécifique par une version différente de la même bibliothèque, mais pleine de symboles de débogage …
Existe-t-il une référence de type Cormen sur les hachages et le hachage? Cette structure particulière a vu peu d'attention dans mon éducation CS pour une raison quelconque, mais j'aimerais en savoir plus car ils semblent être partout. Je sais que Cormen le couvre, mais je recherche quelque chose de plus …
À des fins éducatives, je voudrais écrire une application sur un environnement Linux qui peut traiter les événements du clavier et dessiner des graphiques sans énormes dépendances comme X ou SDL. Je suppose que cela doit être possible, car X et SDL ne sont que des programmes eux-mêmes, ils doivent …
En C # si je veux diviser un stringpar un autre, stringje dois faire quelque chose comme ça: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); De la String.Splitdocumentation MSDN surchargée, nous pouvons voir la mise en œuvre et pourquoi un tel appel doit être effectué. Venant de Python , il m'est …
Je suis en train de passer en revue le code des développeurs juniors qui viennent de rejoindre mon équipe, je me demande comment dois-je fournir le résultat de cette revue: Dois-je réparer le code moi-même? Dois-je leur faire part de leurs commentaires sur le processus de révision et les laisser …
Parfois, dans les entretiens, je peux utiliser la récursivité pour résoudre un problème (comme ajouter 1à un entier de précision infinie), ou lorsque le problème se présente comme approprié pour utiliser la récursivité. Parfois, cela peut simplement être dû à l'utilisation fréquente de la récursivité pour la résolution de problèmes, …
Cela semble être un problème de poulet et d'oeuf. Vous pouvez faire écrire une fonction d'écriture dans un magasin de données, mais ne savez jamais que vous l'avez enregistrée correctement sans fonction de lecture testée. Vous pouvez faire lire une fonction de lecture à partir d'un magasin de données, mais …
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 4 ans . J'ai rencontré le conditionnel suivant …
Considérons un module qui est responsable de l'analyse des fichiers de tout type donné. Je pense utiliser le modèle de stratégie pour résoudre ce problème comme je l'ai déjà expliqué ici . Veuillez vous référer au message lié avant de poursuivre avec cette question. Considérez la classe B qui a …
Existe-t-il un outil pour vérifier si différentes combinaisons de licences open source sont compatibles entre elles? Je prévois de construire divers outils qui utilisent une licence Apache pour la distribution, car la licence d'Apache semble trouver un bon équilibre entre être permissive et exécutoire en droit. Cependant, j'aimerais inclure des …
Je lis Coders at Work et Brendan Eich cite un article de Norvig, quand il était à Harlequin, "sur la façon dont les modèles de conception ne sont vraiment que des défauts dans votre langage de programmation." Quelqu'un peut-il fournir le lien vers ce document?
Les noms de variables affectent-ils les performances du site Web? Je sais que ce sera un nombre très faible, mais peut-on encore donner les raisons de ne pas choisir un nom de variable long en termes de performances?
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.