Génie logiciel

14
Comment fonctionne un contrôleur DMA?

Extrait de la section 5.1.4 Accès direct à la mémoire dans les systèmes d'exploitation modernes par Andrew S. Tanenbaum, Herbert Bos, 2014 , Pour simplifier l'explication, nous supposons que la CPU accède à tous les périphériques et à la mémoire via un bus système unique qui connecte la CPU, la...

14
Clé API - dans le contenu ou l'en-tête

Travailler sur une API pour le moment et je voulais juste recueillir des opinions sur le meilleur endroit pour transmettre la clé API. Je sais que cela ne devrait pas aller dans l'URL, cela laisse l'en-tête de la demande ou le corps du message. Si je le mets dans l'en-tête, je peux trouver une...

14
Programmation fonctionnelle et aventures textuelles

Il s'agit principalement d'une question théorique sur la PF, mais je vais prendre des aventures textuelles (comme la vieille école de Zork) pour illustrer mon propos. J'aimerais connaître votre opinion sur la façon dont vous modéliseriez une simulation avec état avec FP. Les aventures textuelles...

14
Insertion d'un document JSON avec `.` dans la clé de MongoDB

Tout d'abord, il s'agit plus d'une question de conception que d'une question de programmation. Je crée une application où je dois récupérer les données JSON existantes et les insérer dans MongoDB. J'ai trouvé que certains des documents JSON ont une période .dans leur clé. J'ai lu dans la...

14
Comment fonctionne une liste de sauts?

Pour un devoir, j'ai besoin de comprendre comment fonctionne une liste de sauts . Je programme depuis un peu plus de 2 ans maintenant (je sais que ce n'est pas si long en réalité), et je n'ai même jamais entendu parler d'une liste à sauter. J'ai parcouru tous les guides que je peux trouver, et je...