Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes


1
Est-ce une bonne pratique d'implémenter deux méthodes par défaut Java 8 l'une par rapport à l'autre?
Je conçois une interface avec deux méthodes connexes, similaires à ceci: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Environ la moitié des implémentations ne calculeront jamais qu'une chose, tandis que l'autre moitié peut en calculer plus. Cela a-t-il …

1
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 …

2
Comment les sites Web d'actualités, par exemple Forbes / Zdnet, fusionnent-ils de manière transparente une page Web dans une autre?
Si vous allez à Eg: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ OU http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ Lorsque vous arrivez au bas de la page, une nouvelle histoire se charge et l'URL de mon navigateur Internet devient l'URL de cette nouvelle histoire. Je me demandais donc comment une page Web peut charger presque instantanément la page Web suivante avec …



2
Un type facultatif / peut-être utile dans les langages dynamiques?
Optionalest utile de manière évidente dans un langage typé statiquement, mais je me demande s'il est également utile dans les langages dynamiques. Habituellement, aucun compilateur ne vous dit: "Hé, vous l'avez utilisé Optional<String>comme un String", vous devez donc toujours découvrir vos erreurs au moment de l'exécution. J'ai un arrière-plan de …


1
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, …
14 api 





2
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 …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.