Génie logiciel

11
Dois-je utiliser JSON juste pour utiliser JSON

Je construis un site de blogging pour l'apprentissage, avec un back-end PHP / MySQl. Toutes les entrées utilisateur sont traitées avec des formulaires envoyés dans des requêtes POST. Est-ce que l'utilisation de JSON le rendra plus propre ou plus facile à maintenir ou à ajouter des fonctionnalités?...

11
Comment diviser le travail sur un réseau d'ordinateurs?

Imaginez un scénario comme suit: Disons que vous avez un ordinateur central qui génère beaucoup de données. Ces données doivent passer par un certain traitement, qui prend malheureusement plus de temps que de générer. Pour que le traitement rattrape le temps réel, nous branchons plus d'ordinateurs...

11
Catégories de boucles 'for'

Je me souviens d' une fois la lecture des recherches où un ensemble de codes C a été analysé et les résultats ont démontré que la grande majorité des forboucles pourraient être classées en cinq catégories, correspondant aux équivalents fonctionnels de map, filter, fold, etc. Je n'arrive plus à...

11
Gérer les intersections d'entités

J'ai récemment constaté de plus en plus de problèmes similaires à ceux expliqués dans cet article sur les intersections de fonctionnalités. Un autre terme pour ce serait les lignes de produits, même si j'ai tendance à les attribuer à des produits réellement différents, alors que je rencontre...

11
Unix / Linux à faible latence

La plupart des travaux de programmation à faible latence / haute fréquence (basés sur les spécifications du travail) semblent être implémentés sur les plates-formes Unix. Dans beaucoup de spécifications, ils font une demande particulière pour les personnes ayant une expérience de type "Linux à...

11
Meilleures pratiques pour renvoyer un objet en lecture seule

J'ai une question sur les "meilleures pratiques" concernant la POO en C # (mais elle s'applique en quelque sorte à tous les langages). Envisagez d'avoir une classe de bibliothèque avec un objet qui doit être exposé au public, par exemple via un accesseur de propriété, mais nous ne voulons pas que...

11
programmation des boucles PID en C

Je suis un ingénieur électricien qui a été plongé dans le monde numérique et a appris au fur et à mesure. Je programme un processeur TI pour faire une boucle PID (proportionnelle-intégrale-dérivée) , illustrée par ce diagramme: Je vais également le décrire: Ampli op à rétroaction négative, avec...

11
Minuscules dans les noms de fichiers Linux

Comme je trouve que UpperCase est vraiment lisible pour la séparation des mots en première lettre dans les noms longs et complexes, j'ai tendance à donner certains de mes noms de fichiers Linux avec certains UpperCase. Principalement des exécutables, certains répertoires aussi. Mais cela fait...