Nous avons une URL au format suivant / instance / {instanceType} / {instanceId} Vous pouvez l'appeler avec les méthodes HTTP standard: POST, GET, DELETE, PUT. Cependant, il y a quelques actions supplémentaires que nous prenons comme "Enregistrer comme brouillon" ou "Curate" Nous pensions pouvoir utiliser des méthodes HTTP personnalisées telles …
Je viens de commencer à utiliser une base de données NoSQL (MongoDB) et je suis curieux de connaître les meilleures pratiques pour la conception de bases de données. Je suppose que l'architecture devrait être différente des bases de données relationnelles? Devrais-je toujours viser une base de données normalisée? Par exemple, …
Récemment, alors qu’il enseignait la bataille Big vs Little Endian, un étudiant a demandé si elle était réglée et j’ai réalisé que je ne le savais pas. En regardant l'article de Wikipedia , il semble que les paires d'OS / d'architecture les plus populaires actuelles utilisent Little Endian, mais que …
J'apprends T-SQL. D'après les exemples que j'ai vus, pour insérer du texte dans une varchar()cellule, je peux écrire uniquement la chaîne à insérer, mais pour les nvarchar()cellules, tous les exemples préfixent les chaînes avec la lettre N. J'ai essayé la requête suivante sur une table qui a des nvarchar()lignes, et …
L’un de mes principaux griefs à propos du C ++ est qu’il est difficile en pratique de faire passer des objets de bibliothèque std en dehors des limites de la bibliothèque dynamique (c'est-à-dire dll / so). La bibliothèque std est souvent en-tête uniquement. Ce qui est génial pour faire des …
Je vois très souvent des personnes utiliser des termes binaires dans des contextes différents. Que sont les binaires? Collection sur des fichiers binaires, des fichiers d'installation, des fichiers .dll ou quoi? Ou est-ce juste un terme général pour désigner une collection de fichiers sur disque?
Le principe de responsabilité unique repose sur le principe de haute cohésion. La différence entre les deux réside dans le fait qu’une classe très cohérente comporte un ensemble de responsabilités étroitement liées, tandis que les classes adhérant au PRS n’ont qu’une responsabilité. Mais comment déterminer si une classe particulière comporte …
Par exemple, j'ai un jeu qui a quelques outils pour augmenter la capacité du joueur: Tool.h class Tool{ public: std::string name; }; Et quelques outils: Épée.h class Sword : public Tool{ public: Sword(){ this->name="Sword"; } int attack; }; Bouclier.h class Shield : public Tool{ public: Shield(){ this->name="Shield"; } int defense; …
J'ai toujours lu des informations sur les projets de transformation ou d'intégration à grande échelle qui sont un désastre total ou presque total. Même s'ils réussissent d'une manière ou d'une autre à réussir, le coût et l'échéancier prévu sont énormes. Quelle est la vraie raison derrière les grands projets étant …
Je suis tout à fait conscient que d' pylintautres outils d'analyse statique ne savent pas tout et qu'il faut parfois désobéir à leurs conseils. (Ceci s'applique à différentes classes de messages, pas seulement à l' conventionart.) Si j'ai des cours comme class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): …
D'accord, avant que tout le monde ne crie sur les questions en double, oui, j'ai déjà vu plusieurs questions comme celle-ci ici. Mais aucun ne répond à la question. Si je crée un lien avec une bibliothèque éditée sous GPL sans modifier cette bibliothèque, dois-je publier mon code source? Selon …
Dans nos applications pour la plupart volumineuses, nous n'avons généralement que quelques emplacements pour les "constantes": Une classe pour l'interface graphique et les constantes internes (titres de page d'onglet, titres de zone de groupe, facteurs de calcul, énumérations) Une classe pour les tables et colonnes de base de données (cette …
Selon cet article sur les utilisations appropriées de SQLite, il indique que, bien que SQLite soit limité à 140 téraoctets , un SGBDR client / serveur peut mieux fonctionner: Une base de données SQLite est limitée en taille à 140 téraoctets (2 47 octets, 128 tibioctets). Et même s'il pouvait …
J'aime soulever un NotImplementedErrorpour n'importe quelle méthode que je veux implémenter, mais où je n'ai pas encore réussi à le faire. J'ai peut-être déjà une implémentation partielle, mais ajoutez-la avec raise NotImplementedError()car je ne l'aime pas encore. D'un autre côté, j'aime aussi m'en tenir aux conventions, car cela facilitera la …
J'ai commencé à travailler dans une entreprise en tant qu'ingénieur il y a quelques mois. C'est une petite entreprise qui répond essentiellement à un service téléphonique. Maintenant, ils passent de téléphones normaux à des téléphones IP afin que les ordinateurs prennent une place plus importante dans le travail. Cependant, tous …
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.