Quelle est la principale différence entre StringBufferet StringBuilder? Y a-t-il des problèmes de performances lors de la décision sur l'un d'entre
Une mémoire tampon est une zone de mémoire réservée au stockage temporaire des données pendant qu'elles sont déplacées d'un endroit à un autre. Ceci est généralement fait pour accélérer les processus avec une latence importante, comme l'écriture sur un disque, une imprimante ou un autre périphérique physique. La sortie est prête à être envoyée au périphérique avant que le périphérique ne soit prêt à l'accepter, elle est donc déplacée vers la mémoire tampon afin que le programme émetteur n'ait pas à continuer à attendre.
Quelle est la principale différence entre StringBufferet StringBuilder? Y a-t-il des problèmes de performances lors de la décision sur l'un d'entre
Je connais la clearcommande qui «efface» l'écran actuel, mais elle le fait simplement en imprimant beaucoup de nouvelles lignes - le contenu effacé est simplement défilé vers le haut. Existe-t-il un moyen d'effacer complètement toutes les sorties précédentes du terminal afin que je ne puisse pas y...
J'ouvre plusieurs fichiers dans Vim en exécutant, par exemple, vim a/*.php qui ouvre 23 fichiers. Je fais ensuite mon montage et exécute les opérations suivantes deux fois :q qui ferme tous mes tampons. Comment pouvez-vous fermer un seul tampon dans
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do...
Existe-t-il une technique communément acceptée pour convertir efficacement des chaînes JavaScript en ArrayBuffers et vice-versa? Plus précisément, j'aimerais pouvoir écrire le contenu d'un ArrayBuffer localStorageet le
J'ai besoin d'un moyen efficace (en lecture native) pour convertir un ArrayBufferen une chaîne base64 qui doit être utilisée sur un article en plusieurs
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Améliorez cette question Quels sont des...
Pour moi, la différence entre les deux concepts de mémoire Linux n'est pas claire: bufferet cache. J'ai lu cet article et il me semble que la différence entre eux est la politique d'expiration: la politique du tampon est le premier entré, premier sorti la politique de cache est la moins récemment...
J'ai une méthode qui crée un MessageDigest (un hachage) à partir d'un fichier, et je dois le faire à beaucoup de fichiers (> = 100 000). Quelle est la taille du tampon utilisé pour lire les fichiers pour maximiser les performances? Presque tout le monde connaît le code de base (que je vais...
Je vois le mot "BUFFER" partout, mais je suis incapable de comprendre ce que c'est exactement. Quelqu'un pourrait-il expliquer ce qu'est un tampon en langage profane ? Quand est-il utilisé? Comment est-ce utilisé?
Vers allocate()ou versallocateDirect() , telle est la question. Depuis quelques années maintenant, je suis resté fidèle à l'idée que puisque les DirectByteBuffers sont un mappage mémoire direct au niveau du système d'exploitation, cela fonctionnerait plus rapidement avec les appels get / put que...
Existe-t-il un moyen en java de créer une chaîne avec un nombre spécifié d'un caractère spécifié? Dans mon cas, j'aurais besoin de créer une chaîne de 10 espaces. Mon code actuel est: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append("...
Je suis confus quant au concept de Framebuffer et de Renderbuffer. Je sais qu'ils doivent être rendus, mais je veux les comprendre avant de les utiliser. Je sais qu'un tampon bitmap est nécessaire pour stocker le résultat du dessin temporaire. Le tampon arrière. Et l'autre tampon doit être vu à...
Comment puis-je convertir un tampon binaire NodeJS en un ArrayBuffer
Je dois enregistrer toute la sortie de Screen dans un fichier pour vérifier plus tard tout le contenu. La raison est que je vide une mémoire flash via un port série, en utilisant Screen pour l'interface avec elle. Je voudrais l'enregistrer dans un fichier pour vérifier la structure de la mémoire....
J'ai quelques questions sur la bibliothèque de sockets en C. Voici un extrait de code auquel je ferai référence dans mes questions. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Comment décider de la taille de recv_buffer? J'utilise 3000, mais c'est arbitraire. que se passe-t-il si...
La commande pour actualiser un fichier à partir de la version sur le disque est :e! Comment puis-je faire de même pour tous les fichiers du tampon? Contexte: J'en ai besoin parce que j'utilise git avec plusieurs branches avec un vim ouvert qui contient un tampon. Lorsque j'achète une succursale,...
Comment effacer le tampon de chaîne en Java après une boucle afin que la prochaine itération utilise un tampon de chaîne
Scénario: j'ai ouvert Vim et collé du texte. J'ouvre un deuxième onglet avec:tabe et colle un autre texte. Objectif: je voudrais un troisième onglet avec un résultat équivalent à écrire les deux textes dans des fichiers et à les ouvrir avec vimdiff. Le plus proche que je puisse trouver est...
En supposant que j'ai plusieurs fichiers ouverts en tant que tampons dans Vim. Les fichiers ont *.cpp, *.het certains le sont *.xml. Je souhaite fermer tous les fichiers XML avec :bd *.xml. Cependant, Vim ne permet pas cela (E93: Plus d'une correspondance ...). Y a-t-il un moyen de faire ça? PS je...