Als «buffer» getaggte Fragen

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.

9
VIM Wort durch Inhalt des Einfügepuffers ersetzen?
Ich muss eine Reihe von Wortersetzungen in einer Datei durchführen und möchte dies mit einem vi-Befehl tun, nicht mit einem EX-Befehl wie :%s///g. Ich weiß, dass dies die typische Art ist, das Wort an der aktuellen Cursorposition zu ersetzen. cw<text><esc>Aber gibt es eine Möglichkeit, dies mit dem Inhalt des unbenannten …
110 vim  replace  buffer  paste 

7
Binärdatei lesen und schreiben
Ich versuche, Code zu schreiben, um eine Binärdatei in einen Puffer zu lesen, und dann den Puffer in eine andere Datei zu schreiben. Ich habe den folgenden Code, aber der Puffer speichert nur ein paar ASCII-Zeichen aus der ersten Zeile in der Datei und sonst nichts. int length; char * …
103 c++  file  binary  buffer 


3
Was bedeutet das Spülen des Puffers?
Ich lerne C ++ und habe etwas gefunden, das ich nicht verstehen kann: Ausgabepuffer können explizit geleert werden, um das Schreiben des Puffers zu erzwingen. Standardmäßig wird das Lesen von cinFlushes angezeigt cout. coutwird auch geleert, wenn das Programm normal endet. Leeren Sie also den Puffer (zum Beispiel einen Ausgabepuffer): …
95 c++  input  buffer  output  flush 

2
So zeigen Sie die Rohdaten des Knotens als Hex-Zeichenfolge an
Der folgende Code verwendet das SerialPort-Modul, um Daten von einer Bluetooth-Verbindung abzuhören. Ich erwarte einen Datenstrom im Hexadezimalformat, der in der Konsole gedruckt wird. Aber die Konsole zeigt nur einige seltsame Symbole. Ich möchte wissen, wie ich die Daten in der Konsole dekodieren und anzeigen kann. var serialPort = new …
94 node.js  buffer 


5
Was genau ist der Punkt der Speicheransicht in Python
Überprüfen der Dokumentation zur Speicheransicht: Mit Memoryview-Objekten kann Python-Code ohne Kopieren auf die internen Daten eines Objekts zugreifen, das das Pufferprotokoll unterstützt. Klasse memoryview (obj) Erstellen Sie eine Speicheransicht, die auf obj verweist. obj muss das Pufferprotokoll unterstützen. Zu den integrierten Objekten, die das Pufferprotokoll unterstützen, gehören Bytes und Bytearray. …

6
Warum brauche ich std :: get_temporary_buffer?
Für welchen Zweck sollte ich verwenden std::get_temporary_buffer? Standard sagt folgendes: Erhält einen Zeiger auf die Speicherung, der ausreicht, um bis zu n benachbarte T-Objekte zu speichern. Ich dachte, dass der Puffer auf dem Stapel zugewiesen wird, aber das ist nicht wahr. Nach dem C ++ Standard ist dieser Puffer eigentlich …

4
So hängen Sie Binärdaten an einen Puffer in node.js an
Ich habe einen Puffer mit einigen Binärdaten: var b = new Buffer ([0x00, 0x01, 0x02]); und ich möchte anhängen 0x03. Wie kann ich mehr Binärdaten anhängen? Ich suche in der Dokumentation, aber zum Anhängen von Daten muss es sich um eine Zeichenfolge handeln. Andernfalls tritt ein Fehler auf ( TypeError: …

11
Wie lösche ich den Eingabepuffer in C?
Ich habe folgendes Programm: int main(int argc, char *argv[]) { char ch1, ch2; printf("Input the first character:"); // Line 1 scanf("%c", &ch1); printf("Input the second character:"); // Line 2 ch2 = getchar(); printf("ch1=%c, ASCII code = %d\n", ch1, ch1); printf("ch2=%c, ASCII code = %d\n", ch2, ch2); system("PAUSE"); return 0; } …
82 c  buffer 



8
Ringpuffer in Java
Ich habe eine Streaming-Zeitreihe, von der ich daran interessiert bin, die letzten 4 Elemente beizubehalten, was bedeutet, dass ich in der Lage sein möchte, die ersten zu platzen und am Ende hinzuzufügen. Im Wesentlichen brauche ich einen Ringpuffer . Welche Java Collection ist dafür am besten geeignet? Vektor?
77 java  buffer 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.