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 […]
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 […]
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, […]
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é?
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!
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 […]
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 | […]
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 […]