Was ist der Hauptunterschied zwischen StringBufferund StringBuilder? Gibt es Leistungsprobleme bei der Entscheidung für eines dieser
Ein Puffer ist ein Speicherbereich, der für die temporäre Speicherung von Daten reserviert ist, während diese von einem Ort an einen anderen verschoben werden. Dies wird normalerweise durchgeführt, um Prozesse mit erheblicher Latenz zu beschleunigen, z. B. das Schreiben auf eine Festplatte, einen Drucker oder ein anderes physisches Gerät. Die Ausgabe kann an das Gerät gesendet werden, bevor das Gerät sie akzeptiert. Daher wird sie in den Puffer verschoben, damit das sendende Programm nicht weiter warten muss.
Was ist der Hauptunterschied zwischen StringBufferund StringBuilder? Gibt es Leistungsprobleme bei der Entscheidung für eines dieser
Ich kenne den clearBefehl, der den aktuellen Bildschirm "löscht", aber dies geschieht nur durch Drucken vieler Zeilenumbrüche - der gelöschte Inhalt wird nur nach oben gescrollt. Gibt es eine Möglichkeit, alle vorherigen Ausgaben des Terminals vollständig zu löschen, sodass ich sie nicht einmal...
Ich öffne mehrere Dateien in Vim, indem ich zum Beispiel laufe vim a/*.php Das öffnet 23 Dateien. Ich bearbeite dann und führe das Folgende zweimal aus :q Das schließt alle meine Puffer. Wie können Sie nur einen Puffer in Vim
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...
Gibt es eine allgemein akzeptierte Technik zum effizienten Konvertieren von JavaScript-Zeichenfolgen in ArrayBuffers und umgekehrt? Insbesondere möchte ich in der Lage sein, den Inhalt eines ArrayBuffers in diesen zu schreiben localStorageund ihn
Ich brauche eine effiziente (native lesen) Methode, um eine ArrayBufferin eine base64-Zeichenfolge zu konvertieren , die für einen mehrteiligen Beitrag verwendet werden
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage...
Für mich ist nicht klar, was der Unterschied zwischen den beiden Linux-Speicherkonzepten ist: bufferund cache. Ich habe diesen Beitrag gelesen und es scheint mir, dass der Unterschied zwischen ihnen die Ablaufrichtlinie ist: Die Richtlinie von buffer lautet first-in, first-out Die...
Ich habe eine Methode, die aus einer Datei ein MessageDigest (einen Hash) erstellt, und ich muss dies für viele Dateien tun (> = 100.000). Wie groß sollte der Puffer sein, der zum Lesen aus den Dateien verwendet wird, um die Leistung zu maximieren? Fast jeder kennt den Basiscode (den ich hier...
Ich sehe das Wort "BUFFER" überall, aber ich kann nicht verstehen , was es genau ist. Würde jemand bitte erklären, was Puffer in der Sprache des Laien ist ? Wann wird es verwendet? Wie wird es benutzt?
Zu allocate()oder zu allocateDirect(), das ist die Frage. Seit einigen Jahren bin ich nur bei dem Gedanken geblieben, dass DirectByteBuffers , da es sich um eine direkte Speicherzuordnung auf Betriebssystemebene handelt, bei get / put-Aufrufen schneller funktioniert als HeapByteBuffers. Ich war...
Gibt es in Java eine Möglichkeit, eine Zeichenfolge mit einer bestimmten Nummer eines bestimmten Zeichens zu erstellen? In meinem Fall müsste ich eine Zeichenfolge mit 10 Leerzeichen erstellen. Mein aktueller Code lautet: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i <...
Ich bin verwirrt über das Konzept von Framebuffer und Renderbuffer. Ich weiß, dass sie gerendert werden müssen, aber ich möchte sie vor der Verwendung verstehen. Ich weiß, dass ein Bitmap-Puffer erforderlich ist, um das temporäre Zeichnungsergebnis zu speichern. Der Rückpuffer. Der andere Puffer...
Wie kann ich einen NodeJS-Binärpuffer in einen JavaScript-ArrayBuffer
Ich muss die gesamte Ausgabe von Screen in einer Datei speichern, um später den gesamten Inhalt zu überprüfen. Der Grund dafür ist, dass ich einen Flash-Speicher über eine serielle Schnittstelle speichere und Screen als Schnittstelle verwende. Ich möchte es in einer Datei speichern, um die...
Ich habe einige Fragen zur Socket-Bibliothek in C. Hier ist ein Codeausschnitt, auf den ich in meinen Fragen verweisen werde. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Wie entscheide ich, wie groß recv_buffer sein soll? Ich benutze 3000, aber es ist willkürlich. Was passiert, wenn...
Der Befehl zum Aktualisieren einer Datei von der Version auf der Festplatte lautet :e! Wie kann ich für alle Dateien im Puffer dasselbe tun? Hintergrund: Ich brauche das, weil ich git mit mehreren Zweigen verwende, wobei ein vim offen ist und einen Puffer enthält. Wenn ich einen Zweig auschecke,...
Wie löscht man den String-Puffer in Java nach einer Schleife, damit die nächste Iteration einen Clear-String-Puffer
Szenario: Ich habe Vim geöffnet und Text eingefügt. Ich öffne eine zweite Registerkarte mit :tabeund füge dort einen anderen Text ein. Ziel: Ich möchte eine dritte Registerkarte mit einer Ausgabe, die dem Schreiben beider Texte in Dateien und dem Öffnen mit entspricht vimdiff. Der nächste, den...
Angenommen, ich habe mehrere Dateien in Vim als Puffer geöffnet. Die Dateien haben *.cpp, *.hund einige sind *.xml. Ich möchte alle XML-Dateien mit schließen :bd *.xml. Vim erlaubt dies jedoch nicht (E93: Mehr als eine Übereinstimmung ...). Gibt es eine Möglichkeit, dies zu tun? PS Ich weiß, dass...