Quelqu'un at-il une idée pourquoi la zone de mémoire principale où les objets sont alloués est appelée le tas. Je peux comprendre la raison d'être de la pile LIFO, mais j'aimerais savoir quelle est la raison d'être du nom de
Quelqu'un at-il une idée pourquoi la zone de mémoire principale où les objets sont alloués est appelée le tas. Je peux comprendre la raison d'être de la pile LIFO, mais j'aimerais savoir quelle est la raison d'être du nom de
Je voudrais développer un peu de fonctionnalité pour un site Web qui implique un peu de 3D - l'utilisateur peut déplacer des objets, les faire pivoter et les texturer. Jusqu'à présent, j'ai examiné: WebGL (en particulier three.js) et il a fière allure, mais il n'est pas pris en charge dans IE ni...
Je vois maintenant que Racket a des types. À première vue, il semble être presque identique à la frappe Haskell. Mais le CLOS de Lisp couvre-t-il une partie de l'espace couvert par les types Haskell? La création d'un type Haskell très strict et d'un objet dans n'importe quel langage OO semble...
J'essaie de comprendre le modèle de stratégie et je me demande: la classe de contexte est-elle indispensable ou puis-je la laisser sans compromettre l'objectif du modèle? J'avais l'impression que j'avais besoin d'une sorte de commutateur pour lire différents types de fichiers, mais je ne voulais...
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...
Lorsque j'apporte des modifications à de grands systèmes, je suis souvent confronté au problème selon lequel certaines fonctionnalités doivent obtenir des données d'une autre pièce, mais elles se trouvent dans différentes parties d'une arborescence d'appels profonde et ramifiée, pouvant...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . J'ai récemment terminé ce livre intitulé...
Nos équipes ont la discussion suivante: Disons que nous avons les deux méthodes suivantes: public Response Withdraw(int clubId, int terminalId,int cardId, string invoice, decimal amount); public Response Withdraw(Club club, Terminal terminal,Card card, string invoice, decimal amount); ce qui est...
Je suis aux premiers stades de l'écriture d'un mode majeur Emacs pour le réseau Stack Exchange ; si vous utilisez Emacs régulièrement, cela vous sera finalement bénéfique. Afin de minimiser le nombre d'appels passés à l'API de Stack Exchange (plafonné à 10000 par IP par jour) et d'être simplement...
J'ai documenté mon code pour doxygen, mais je ne veux pas le code HTML par défaut qu'il donne. Je sais que je peux le personnaliser en fournissant des CSS, des en-têtes, des pieds de page, etc. personnalisés (comme le fait GNOME), et comment je peux ajouter du code PHP commun aux fichiers et lui...
Lors de l'écriture de tests unitaires, il est courant d'utiliser des appareils: peu de données testables, nous pouvons donc dire: 1. Obtenez tous les clients doivent inclure Willy Wonka. 2. Supprimez le client 3, et maintenant les clients ne devraient plus inclure Willy Wonka. C'est très bien pour...
Tout le monde connaît une solution qui fonctionne comme ceci: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results =...
J'implémente actuellement un évaluateur d'expressions (expressions sur une seule ligne, comme des formules) basé sur les éléments suivants: l'expression entrée est symbolisée pour séparer les booléens littéraux, les entiers, les décimales, les chaînes, les fonctions, les identificateurs (variables)...
C ++ a une fonctionnalité (je ne peux pas en trouver le nom correct), qui appelle automatiquement les constructeurs correspondants des types de paramètres si les types d'arguments ne sont pas ceux attendus. Un exemple très basique de ceci appelle une fonction qui attend un std::stringavec un const...
Ailleurs , un argument a surgi sur la terminologie d'une fonction nommée dans CoffeeScript. En particulier, quelqu'un a fait référence à quelque chose comme ceci: foo = -> console.log("bar") comme fonction nommée. Mais son objecté que tout dans CoffeeScript est des fonctions anonymes et il n'y a...
Récemment terminé un projet de gestion du traitement des cartes de crédit. L'une des difficultés que j'ai rencontrées a été de gérer le retard / l'échec possible des messages de notification. L'exemple le plus complexe était: un système externe envoyant la demande de paiement mon système...
Je construis une API REST où les clients sont authentifiés à l'aide de certificats clients. Dans ce cas, un client n'est pas un utilisateur individuel, mais une sorte de couche de présentation. Les utilisateurs sont authentifiés en utilisant une approche personnalisée et il est de la responsabilité...
Je suis programmeur indépendant et récemment, j'ai terminé un site Web, tout fonctionne bien, mais un utilisateur s'est plaint à mon client de ne pas pouvoir se connecter. Ce problème était clairement un cookie-restriction / old browser one (I couldn ne crée pas le problème moi-même et des...
Je suis employé dans une entreprise très brillante avec une véritable intention de faire XP. La communication est bonne et la direction est ouverte à des discussions constructives mais en raison de contraintes de temps pressantes, certaines choses sont considérées comme trop RUP pour être...
L'autre jour, je lisais un peu sur les tests unitaires et j'ai vu des exemples où les gens créent une interface de référentiel (c'est-à-dire IExampleRepository) puis créent le vrai référentiel ( public class ExampleRepository : IExampleRepository) et un référentiel à utiliser pour les tests...