Articles of .net

Faire face à de très grandes listes sur x86

Je dois travailler avec de grandes listes de flotteurs, mais je respecte les limites de mémoire sur les systèmes x86. Je ne connais pas la longueur finale, je dois donc utiliser un type extensible. Sur les systèmes x64, je peux utiliser . Mon type de données actuel: List param1 = new List(); List param2 = […]

Ce fil de queue .NET sans locking est-il sécurisé?

Ma question est la suivante: la classe incluse ci-dessous pour une classe de queue à auteur unique et à auteur unique est-elle thread-safe? Ce type de queue est appelé sans locking, même s’il sera bloqué si la queue est remplie. La structure de données a été inspirée par l’implémentation par Marc Gravell d’une queue de […]

Assurez une méthode de la couche de gestion sécurisée. meilleure pratique / meilleur modèle

Nous utilisons ASP.NET avec beaucoup d’appels AJAX “Méthode de page”. Les WebServices définis dans la page appellent des méthodes de notre BusinessLayer. Pour empêcher les pirates informatiques d’appeler les méthodes de page, nous voulons implémenter une sécurité dans BusinessLayer. Nous sums aux sockets avec deux problèmes différents. Premier: public List GetAllEmployees() { // do stuff […]

Comment programmer par programme les versions de fichiers avec SVN et .NET?

Nous avons un générateur de rapport. Chaque jour, il écrit ses données dans un fichier Excel. Pour des raisons de contrôle de version et de sécurité des données de fichier, nous devons modifier ce fichier et enregistrer les modifications dans un référentiel. Recommandez-vous une API SVN .net que vous avez utilisée?

C # externe s’appliquent dans LINQ

Comment puis-je obtenir une application externe dans LINQ? J’ai un petit problème. Voici la requête SQL que j’utilise. SELECT u.masterID ,u.user ,h.created FROM dbo.Users u OUTER APPLY (SELECT TOP 1 * FROM UserHistory h where h.masterID = u.masterID ORDER BY created DESC) h

Quelqu’un a-t-il des idées sur l’utilisation du modèle Blackboard de cette manière?

Quelqu’un a-t-il une idée du concept Blackboard à la p.165 de ‘The Pragmatic Programmer’? Je veux avoir plusieurs petits sous-systèmes (DLL et EXE) indépendants pour la plupart. Certains assemblages seront utilisés par tous les fichiers EXE. Ces assemblages utiliseront presque tous la même firebase database. Plutôt que d’utiliser des interfaces pour la communication entre ces […]

Comment implémenter un panoramique / zoom sur des bitmaps gigapixels?

Dans mon projet, j’utilise des images gigapixels (en niveaux de gris 16 bits non compressés) provenant d’un scanner haute résolution à des fins de mesure. Étant donné que ces bitmaps ne peuvent pas être chargés en mémoire (principalement en raison de la fragmentation de la mémoire), j’utilise des mosaïques (et des mosaïques TIFF sur disque). […]

Comment: Ajouter plusieurs tables sur Word avec .net

J’essaie d’append plusieurs tables dans un document Word en utilisant c # // Tables is a list of items which I want to present each in a table foreach (List ClassTable in Tables) { // tbl is a “Microsoft.Office.Interop.Word.Table” // myRange is like MyDoc.Range(ref missing, ref missing) tbl = MyDoc.Tables.Add(myRange, ClassTable.Count(), 3, missing, missing); tbl.Borders.Enable […]

Est-il acceptable de faire une attente asynchrone / interne dans du code .NET Parallel.ForEach ()?

Avec le code suivant, est-il possible de faire async/await dans un Parallel.ForEach ? par exemple. Parallel.ForEach(names, name => { // Do some stuff… var foo = await GetStuffFrom3rdPartyAsync(name); // Do some more stuff, with the foo. }); ou y a-t-il des pièges dont il faut que je sois informé? EDIT: Aucune idée si cela comstack, […]

Que sont les trous GC?

J’ai écrit un long serveur de socket de connexion TCP en C #. Spike en mémoire dans mon serveur se produit. J’ai utilisé dotNet Memory Profiler (un outil) pour détecter les memory leaks. Memory Profiler indique que le tas privé est énorme et que la mémoire est semblable à celle ci-dessous (le nombre n’est pas […]