Java a un GC automatique qui stoppe parfois le monde de temps en temps, mais prend en charge les déchets sur un tas. Maintenant, les applications C / C ++ ne gèlent pas STW, leur utilisation de la mémoire ne se développe pas non plus à l'infini. Comment ce comportement …
Disons que vous codez une fonction qui prend l’entrée d’une API externe MyAPI. Cette API externe MyAPIa un contrat qui stipule qu’elle renverra un stringou number. Est - il recommandé de se prémunir contre des choses comme null, undefined, boolean, etc. , même si elle ne fait pas partie de …
Notre service est présent dans 5 villes. Si quelqu'un essaie d'appeler notre API de service depuis une autre ville, nous voulons lancer cette erreur Service not available in your area. La question est, quel est le code http approprié serait pour cette erreur? 503 Service Indisponible 403: interdit ou autre …
Récemment, j'ai démarré un projet qui ne semblait pas trop difficile à faire. Le concept était une application assez simple, qui devait accepter des entrées de temps en temps (peut-être 10 fois par jour), et essayer de réaliser certaines opérations et de collecter tous les résultats. à la fin. Cette …
La dernière fois que j’ai rencontré un service SOAP, c’était lors de mon stage dans une entreprise financière en 2013. C’est à ce moment-là que j’ai commencé ma carrière dans l’informatique. Je me souviens d'avoir eu du matériel d'étude sur SOAP dans l'un de mes cours d'ingénierie. En dehors de …
Contexte Je travaille dans une équipe qui cherche à mettre en œuvre des déploiements sans temps d'arrêt. Nous prévoyons d'utiliser une stratégie de déploiement bleu / vert pour y parvenir. En réalisant cette recherche, je réalise notamment à quel point il est difficile de modifier les bases de données. Une …
Je travaille sur une implémentation d'exécution JavaScript multi-thread depuis une semaine. J'ai une preuve de concept faite en C ++ en utilisant JavaScriptCore et boost. L’architecture est simple: lorsque le moteur d’exécution termine l’évaluation du script principal, il se lance et rejoint un pool de threads, qui commence à sélectionner …
J'essaie d'expliquer les erreurs de segmentation à quelqu'un, et je pensais au kill-screen de niveau 256 dans Pacman, à la manière dont il est déclenché par un dépassement d'entier et à la similitude de son comportement avec "l'état inconnu" souvent décrit dans une segmentation. faute. Je tiens à dire que …
Je connais les bases de données NoSQL depuis une semaine maintenant. Je comprends vraiment les avantages des bases de données NoSQL et de leurs nombreux cas d'utilisation. Mais souvent, les gens écrivent leurs articles comme si NoSQL pouvait remplacer les bases de données relationnelles. Et il y a un point …
Comme nous le savons tous: Git devient plus facile une fois que vous comprenez que les branches sont des endofoncteurs homéomorphes mappant des sous-variétés d'un espace de Hilbert Ce qui semble être du jargon, mais d'un autre côté, Au total, une monade en X n’est qu’un monoïde de la catégorie …
La plupart des langues modernes (qui sont en quelque sorte interprétées) ont une sorte de fonction d' évaluation . Une telle fonction exécute un code de langue arbitraire, la plupart du temps passée comme argument principal sous forme de chaîne (différentes langues peuvent ajouter plus de fonctionnalités à la fonction …
Quel est le but des conteneurs IOC? Les raisons combinées peuvent être simplifiées comme suit: Lorsque vous utilisez les principes de développement OOP / SOLID, l’injection de dépendance est compliquée. Soit vous avez les points d’entrée de premier niveau qui gèrent les dépendances pour plusieurs niveaux en dessous d’eux-mêmes et …
Je cherche un nouveau poste avec une nouvelle entreprise. J'ai déjà dit à des personnes (en général, pas dans cette entreprise) qu'elles disposaient d'un budget annuel pour acheter de nouveaux ordinateurs afin de se tenir au courant. Maintenant, pourquoi j'estime que cette question mérite d'être posée, c'est que Joel se …
Non seulement nos réunions de planification de sprint ne sont pas amusantes, mais elles sont carrément affreuses. Les réunions sont fastidieuses et ennuyeuses et prennent une éternité (un jour, mais cela semble beaucoup plus long). Les développeurs s'en plaignent et redoutent les plannings à venir. Notre routine est assez classique …
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.