Preguntas etiquetadas con buffer

Un búfer es un área de memoria reservada para el almacenamiento temporal de datos mientras se mueven de un lugar a otro. Normalmente, esto se hace para acelerar los procesos con una latencia significativa, como escribir en un disco, impresora u otro dispositivo físico. La salida está lista para ser enviada al dispositivo antes de que el dispositivo esté listo para aceptarla, por lo que se mueve al búfer para que el programa emisor no tenga que seguir esperando.


7
Leer y escribir archivos binarios
Estoy tratando de escribir código para leer un archivo binario en un búfer y luego escribir el búfer en otro archivo. Tengo el siguiente código, pero el búfer solo almacena un par de caracteres ASCII de la primera línea del archivo y nada más. int length; char * buffer; ifstream …
103 c++  file  binary  buffer 


3
¿Qué significa vaciar el búfer?
Estoy aprendiendo C ++ y encontré algo que no puedo entender: Los búferes de salida se pueden vaciar explícitamente para forzar la escritura del búfer. De forma predeterminada, la lectura se cindescarga cout; couttambién se elimina cuando el programa finaliza normalmente. Entonces, vaciar el búfer (por ejemplo, un búfer de …
95 c++  input  buffer  output  flush 


16
¿Cómo prefiere cambiar entre búferes en Vim?
He intentado MiniBufExplorer , pero por lo general terminan con varias ventanas mostrarlo o cerrar por completo. Lo que me gustaría es algo como LustyJuggler con búsqueda incremental, la forma en que cambio entre búferes en Emacs. ¿Seguro que hay un guión como este?
92 vim  editor  buffer 

6
¿Por qué necesito std :: get_temporary_buffer?
¿Con qué propósito debo usar std::get_temporary_buffer? Standard dice lo siguiente: Obtiene un puntero de almacenamiento suficiente para almacenar hasta n objetos T adyacentes. Pensé que el búfer se asignará a la pila, pero eso no es cierto. Según el estándar C ++, este búfer en realidad no es temporal. ¿Qué …

12
¿Cómo borrar el búfer de entrada en C?
Tengo el siguiente programa: 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; } …
84 c  buffer 

5
¿Cuál es exactamente el punto de memoryview en Python?
Comprobando la documentación en memoryview: Los objetos memoryview permiten que el código Python acceda a los datos internos de un objeto que admita el protocolo de búfer sin copiar. clase memoryview (obj) Cree una vista de memoria que haga referencia a obj. obj debe admitir el protocolo de búfer. Los …


4
Cómo agregar datos binarios a un búfer en node.js
Tengo un búfer con algunos datos binarios: var b = new Buffer ([0x00, 0x01, 0x02]); y quiero añadir 0x03. ¿Cómo puedo agregar más datos binarios? Estoy buscando en la documentación, pero para agregar datos debe ser una cadena, si no, se produce un error ( TypeError: Argument debe ser una …

8
Ring Buffer en Java
Tengo una serie de tiempo de transmisión, de la cual estoy interesado en mantener los últimos 4 elementos, lo que significa que quiero poder mostrar el primero y agregarlo al final. Básicamente, lo que necesito es un búfer de anillo . ¿Qué colección de Java es la mejor para esto? …
78 java  buffer 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.