Je travaille presque exclusivement en C ++ 11/14, et je grince généralement des dents quand je vois du code comme ceci: std::int64_t mArray; mArray |= someMask << 1; C'est juste un exemple; Je parle de la manipulation au niveau du bit en général. En C ++, y a-t-il vraiment un …
L'héritage d'interface ci-dessous est illégal en PHP, mais je pense qu'il serait assez utile dans la vie réelle. Existe-t-il un véritable problème de modèle ou documenté avec la conception ci-dessous, contre lequel PHP me protège? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool …
Si j'écris un programme C et le compile dans un .exefichier, le .exefichier contient des instructions brutes de la machine au CPU. (Je pense). Si oui, comment est-il possible pour moi d'exécuter le fichier compilé sur n'importe quel ordinateur qui exécute une version moderne de Windows? Chaque famille de CPU …
Les filtres Bloom sont vraiment superbes lorsque vous considérez que vous pouvez déterminer si un Int est dans un ensemble avec une certitude de 99% en temps constant. Mais il en va de même pour les hachages, à la seule différence que, dans un hachage, la plupart du temps, vous …
J'ai récemment rencontré une construction Java que je n'avais jamais vue auparavant et je me demandais si je devais l'utiliser. Il semble être appelé blocs d'initialisation . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static …
Si je conçois un site Web d'une page, est-il préférable de créer un fichier externe pour mon code JS, ou simplement de le mettre dans le code html? Le mettre sur la page est-il plus rapide à charger? Puis-je modifier les autorisations pour refuser les demandes des utilisateurs pour le …
Vaut-il mieux avoir un Suite de tests déterministes, qui se traduit par la réussite des mêmes tests Suite de tests non déterministes, qui peut éventuellement couvrir plus de cas ? Exemple: vous écrivez une suite de tests pour tester les fonctionnalités du contrôleur dans une application MVC. Le contrôleur requiert …
Je démarre bientôt un nouveau projet, qui cible les applications mobiles pour toutes les principales plateformes mobiles (iOS, Android, Windows). Ce sera une architecture client-serveur. L'application est à la fois informative et transactionnelle. Pour la partie transactionnelle, ils doivent avoir un compte et se connecter avant qu'une transaction puisse être …
Développer une application Web qui devrait permettre à l'utilisateur de planifier un rendez-vous en fonction de sa zone horaire. Et je stocke le datetime programmé par l'utilisateur en tant que datetime du serveur dans le champ de la base de données. Tout en affichant les informations de planification, la valeur …
Je viens de commencer dans une entreprise et l'un des commentaires de style lors de ma première revue de code était que le type de retour et le nom de la méthode devaient être sur des lignes différentes. Par exemple, cette void foo() { } devrait être ceci void foo() …
J'appliquais des commentaires de démarque dans les commentaires xml d'un fichier de configuration lorsque le XmlParser a signalé que deux tirets ( --) n'étaient pas autorisés dans les commentaires xml. En vérifiant la spécification XML , il apparaît que le commentaire xml n'est pas conçu pour contenir deux tirets pour …
Je prends un cours d'introduction sur python et l'instructeur dit que python est un langage de haut niveau et C et C ++ sont des langages de bas niveau. C'est juste déroutant. Je pensais que C, C ++, Python, Java, etc. étaient tous des langages de haut niveau. Je lisais …
Où est le meilleur endroit pour valider les paramètres d'entrée de la fonction: dans l'appelant ou dans la fonction elle-même? Comme je voudrais améliorer mon style de codage, j'essaie de trouver les meilleures pratiques ou quelques règles pour ce problème. Quand et quoi de mieux. Dans mes projets précédents, nous …
Je continue de voir ce terme jeté dans les blogs sur les frameworks. Bien que je comprenne la différence entre la programmation déclarative et impérative, comment cela s'applique-t-il spécifiquement à l'interface utilisateur? Pourquoi semble-t-il y avoir un terme spécial pour cela? S'agit-il de «choses» différentes? Si oui, quelle est l'alternative …
Le package "netchan" de Golang semble avoir été interrompu. Cela me fait penser que le concept de "canaux en réseau" n'était pas une bonne pratique après tout. (Pourquoi ne les laisseraient-ils pas simplement "autrement"?) Est-ce le cas? Et si c'est le cas, pourquoi?
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.