Je travaille actuellement sur un projet logiciel qui effectue la compression et l'indexation sur des images de vidéosurveillance. La compression consiste à scinder les objets d’arrière-plan et d’avant-plan, puis à enregistrer l’arrière-plan en tant qu’image statique et l’avant-plan en tant qu’image-objet. Récemment, j'ai entrepris de revoir certaines des classes que …
J'ai lu pendant trois jours sur les modèles Model-View-Controller (MVC) et Model-View-Presenter (MVP) . Et il y a une question qui me dérange beaucoup. Pourquoi les concepteurs de logiciels ont-ils inventé MVP, alors qu'il y avait déjà un MVC? Quels problèmes ont-ils rencontrés, que MVC n'a pas résolus (ou mal …
J'écris un programme qui implique de travailler à la fois avec des coordonnées polaires et cartésiennes. Est-il judicieux de créer deux structures différentes pour chaque type de points, l’un avec Xet les Ymembres et l’autre avec Ret les Thetamembres. Ou est-ce trop et il vaut mieux avoir une seule structure …
Je travaille actuellement sur un projet avec une organisation comme suit: Client - Obtient des données du serveur principal via l'API REST. Serveur - Demande des données à différents serveurs via des API tierces API tierces - Services hors de mon contrôle qui fournissent des données au serveur (Reddit, Hackernews, …
Je ne sais pas pourquoi, mais j'ai toujours l'impression de "tricher" lorsque j'utilise la réflexion - c'est peut-être à cause de la performance que j'ai subie, je sais que je prends. Une partie de moi dit, si cela fait partie du langage que vous utilisez et que cela peut accomplir …
Nous traitons un problème intéressant sur StackOverflow. Nous avons toute une série de petites tâches à accomplir rapidement. Un exemple est la mise à jour des listes "Questions connexes". Ce que nous avons fait par le passé est d’associer ces tâches au chargement de pages de certains utilisateurs. Ce n'était …
Dernièrement, j'ai commencé à penser qu'avoir beaucoup de cours de gestion dans votre conception était une mauvaise chose. L'idée n'a pas encore mûri pour que je puisse présenter un argument convaincant, mais voici quelques points généraux: J'ai trouvé qu'il était beaucoup plus difficile pour moi de comprendre les systèmes qui …
Une autre façon de demander ceci est; pourquoi les programmes ont-ils tendance à être monolithiques? Je pense à quelque chose comme un package d'animation comme Maya, que les gens utilisent pour différents workflows. Si les fonctionnalités d'animation et de modélisation étaient scindées dans une application distincte et développées séparément, avec …
Qu'est-ce qu'une demande AJAX cachée? J'ai remarqué une augmentation de l'utilisation de requêtes AJAX cachées conçues pour que l'action d'un utilisateur semble se produire immédiatement. Je ferai référence à ce type de demande AJAX comme non bloquant. C'est une demande AJAX faite sans que l'utilisateur sache que cela se produit, …
Cette question est subjective mais j'étais simplement curieux de voir comment la plupart des programmeurs abordent cela. L'exemple ci-dessous est en pseudo-C #, mais cela devrait également s'appliquer à Java, C ++ et à d'autres langages POO. Quoi qu'il en soit, lors de l'écriture de méthodes d'assistance dans mes classes, …
Lorsque j'ai commencé à programmer Javascript après avoir principalement traité de la programmation orientée objet dans le contexte de langages basés sur des classes, je ne savais pas trop pourquoi la programmation orientée objet basée sur un prototype serait jamais préférée à la programmation orientée objet. Quels sont les avantages …
Quelqu'un peut-il m'expliquer dans quels cas d'utilisation je devrais envisager d'utiliser AMQP, comme par exemple RabbitMQ? Quels sont les avantages et inconvénients?
[Avertissement: cette question est subjective, mais je préférerais obtenir des réponses étayées par des faits et / ou des réflexions] Je pense que tout le monde connaît le principe de robustesse , généralement résumé par la loi de Postel: Soyez conservateur dans ce que vous envoyez. soyez libéral dans ce …
Mon nouveau chef travaille sur ce projet depuis de nombreuses années. Je ne suis ici que depuis quelques semaines, mais je ne suis pas sûr que ce soit possible. Il aimerait concevoir un système "100% data driven". Donc, si nous mettons suffisamment de données, nous pouvons définir et générer n’importe …
Est-ce une sorte de loi de Murphy? Peut-être que si je veux engager un très bon ninja en programmation, je devrais consulter son site Web, comme indiqué dans la section "Affichez votre site Web et je vous dirai à quel point vous êtes bon". EDIT: Allez sur l’onglet stackoverflow top …
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.