Articles of tampon

Calcul de la taille de la mémoire tampon requirejse pour la méthode WriteableBitmap.WritePixels

Comment calculer la taille de la mémoire tampon requirejse pour la méthode WriteableBitmap.WritePixels? J’utilise la surcharge prenant quatre parameters, le premier est un Int32Rect, le suivant est un tableau d’octets contenant les nombres RGBA pour la couleur, le troisième est la foulée (qui est la largeur de mon bitmap enregistrable multiplié par les bits divisés […]

Débordement de mémoire tampon pendant la récupération de place: demande de débogage psychique

Teste actuellement une application WPF C # (.Net 4.5) construite sur une bibliothèque C ++ (gérée, je crois, je ne l’ai pas écrite). Pour diverses raisons (pratiques), il fonctionne sur un serveur (avec VS2012 installé, oui, beurk). Le programme se connecte à une caméra (via la bibliothèque) et affiche les frameworks d’image qu’il reçoit. Ce […]

C # Copier des variables dans un tampon sans créer de déchets?

Est-il possible dans C # .Net (3.5 et supérieur) de copier une variable dans un tampon d’octets [] sans créer de déchets dans le processus? Par exemple: int variableToCopy = 9861; byte[] buffer = new byte[1024]; byte[] bytes = BitConverter.GetBytes(variableToCopy); Buffer.BlockCopy(bytes, 0, buffer, 0, 4); float anotherVariableToCopy = 6743897.6377f; bytes = BitConverter.GetBytes(anotherVariableToCopy); Buffer.BlockCopy(bytes, 0, buffer, […]

Le débordement / dépassement de mémoire tampon est-il possible dans une application Web asp.net c # entièrement gérée

Peut-il exister des vulnérabilités de saturation de mémoire tampon dans un portail Web asp.net entièrement géré? Si oui, comment peut-il être testé?

Force flush à Observable.Buffer c #

Est-il possible de forcer un observable.Buffer à se vider avant la fin du temps tampon? Dans l’exemple: mSubscription = mFluxObservable.Buffer(new TimeSpan(0, 0, 1, 30)).Subscribe(o => saver(o, iSessionId)); Je veux vider les données avant la fin de la période des 1h30!

Comment définir la taille de la mémoire tampon pour le Socket UDP sous-jacent? C #

Comme nous le soaps pour la réception UDP, nous utilisons Socket.ReceiveFrom ou UdpClient.receive Socket.ReceiveFrom accepte un tableau d’octets de votre part pour mettre les données udp. UdpClient.receive renvoie directement un tableau d’octets contenant les données. Ma question est la suivante: comment définir la taille de la mémoire tampon dans Socket. Je pense que le système […]

Mise en mémoire tampon IObservable Rx pour lisser les rafales d’événements

J’ai une séquence Observable qui produit des événements en rafales rapides (c’est-à-dire: cinq événements l’un après l’autre, puis un long délai, puis un autre rafale rapide, etc.). Je veux atténuer ces rafales en insérant un court délai entre les événements. Imaginez le diagramme suivant comme exemple: Raw: –oooo ————– ooooo —– oo —————- ooo | […]

Possibilité de calculer un hachage MD5 (ou autre) avec des lectures en mémoire tampon?

Je dois calculer des sums de contrôle de fichiers assez volumineux (gigaoctets). Ceci peut être accompli en utilisant la méthode suivante: private byte[] calcHash(ssortingng file) { System.Security.Cryptography.HashAlgorithm ha = System.Security.Cryptography.MD5.Create(); FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read); byte[] hash = ha.ComputeHash(fs); fs.Close(); return hash; } Cependant, les fichiers sont normalement écrits juste au préalable de […]