Quelle est la différence entre une entrée basée sur un flux et une entrée basée sur un canal? L'API java fournit à la fois le flux dans le package "java.io" et le canal dans le package "java.nio". Lequel des deux offre les meilleures performances et réduit les erreurs d'exécution?
La programmation fonctionnelle est-elle si liée aux mathématiques parce qu'une grande partie de la programmation fonctionnelle est représentée par des notions mathématiques? Est-ce un MUST d'avoir une base solide de mathématiques pour apprendre et comprendre la programmation fonctionnelle pour un programmeur avec une formation impérative?
Mon équipe développe une application financière basée sur le WEB et il y a eu une petite dispute avec un collègue pour savoir où garder les calculs - purement en back-end ou en garder aussi en front-end? Brève explication: nous utilisons Java (ZK, Spring) pour le front-end et Progress 4gl …
Comment autoriser le versionnage des entrées de la base de données (données)? Pensez aux capacités des systèmes de gestion de contenu pour annuler les modifications d'articles. Quels sont leurs avantages / inconvénients?
Python a ajouté les constructions asynchrones / attendues dans 3.5 en 2015. La communauté Javascript a fait des pas vers elle pendant un bazzillion d'années et a finalement ajouté une implémentation très similaire au projet dans ES8 publié en 2017 (d'après ma compréhension). Typescript a également ajouté des méthodes asynchrones …
Je travaille dans une petite entreprise de développement en tant que développeur principal. Nous avons deux autres développeurs, ainsi que mon patron qui est développeur, mais ne fait plus vraiment beaucoup de codage. Le problème que j'essaie de surmonter est multiforme. Nous avons tous tendance à travailler sur nos propres …
Je ne déteste pas utiliser le langage d'assemblage, car j'en ai écrit quelques-uns dans mon cours sur le système d'exploitation. Mais évidemment, le langage d'assemblage manque d'abstraction, il faut faire plus attention aux détails. Le langage d'assemblage est-il vraiment essentiel pour écrire TAOCP?
Il s'agit d'un piège connu pour les personnes qui se mouillent les pieds avec LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } …
Un conseil typique avant tout déploiement de production est de sauvegarder la base de données en premier. De cette façon, si la nouvelle mise à jour présente un problème qui peut entraîner une perte de données potentielle ou une corruption des données logiques, vous disposez toujours d'une sauvegarde pour comparer …
Je me retrouve souvent à écrire des fonctions qui ressemblent à ceci parce qu'elles me permettent de simuler facilement l'accès aux données, tout en fournissant une signature qui accepte les paramètres pour déterminer les données auxquelles accéder. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = …
Nous avons beaucoup de bibliothèques internes que nous aimerions partager entre les projets au sein de l'entreprise. Voici quelques-unes des exigences: les sources des bibliothèques sont stockées dans des référentiels séparés des projets finaux les projets finaux incluent des bibliothèques via NuGet il doit être possible d'inspecter facilement le code …
Je suis en train de développer une simulation physique, et comme je suis plutôt novice en programmation, je continue à rencontrer des problèmes lors de la production de gros programmes (problèmes de mémoire principalement). Je connais l'allocation et la suppression de mémoire dynamique (nouveau / supprimer, etc.), mais j'ai besoin …
Je travaille très souvent sur certaines fonctionnalités de mon projet dont j'ai besoin de faire une pause avant qu'il ne soit assez bon pour un commit. Cependant, j'utilise quotidiennement deux ordinateurs différents pour coder (mon ordinateur portable et mon bureau de laboratoire de recherche). Par exemple: je travaille sur une …
La plupart, sinon tous les informaticiens que je connais, pensent qu'il est avantageux de modéliser un logiciel avec UML ou d'autres types de diagrammes avant de coder. (Ma question ne concerne pas spécifiquement UML, il pourrait s'agir d'une description graphique ou textuelle de la conception du logiciel.) Je n'en suis …
J'ai décidé de prendre sur moi la tâche d'apprendre la programmation fonctionnelle. Jusqu'à présent, ça a été une explosion, et j'ai «vu la lumière» pour ainsi dire. Malheureusement, je ne connais aucun programmeur fonctionnel sur lequel je pourrais rebondir. Présentation de Stack Exchange. Je prends un cours de développement web …
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.