Вопросы с тегом «buffer»

Буфер - это область памяти, отведенная для временного хранения данных во время их перемещения из одного места в другое. Обычно это делается для ускорения процессов со значительной задержкой, таких как запись на диск, принтер или другое физическое устройство. Вывод готов к отправке на устройство до того, как устройство готово принять его, поэтому он перемещается в буфер, чтобы отправляющей программе не приходилось продолжать ожидание.

524
Как очистить предыдущий вывод в Терминале в Mac OS X?

Я знаю clearкоманду, которая «очищает» текущий экран, но она делает это, просто печатая много новых строк - очищенное содержимое просто прокручивается вверх. Есть ли способ полностью стереть весь предыдущий вывод с терминала, чтобы я не мог добраться до него даже при прокрутке...

447
Как мне закрыть один буфер (из многих) в Vim?

Я открываю несколько файлов в Vim, например, запустив vim a/*.php который открывает 23 файла. Затем я делаю правку и запускаю следующее дважды :q который закрывает все мои буферы. Как вы можете закрыть только один буфер в...

199
Какая польза от ByteBuffer в Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Каковы примеры приложений для...

179
В чем разница между буфером и кеш-памятью в Linux?

Для меня не ясно, в чем разница между двумя концепциями памяти Linux: bufferи cache. Я прочитал этот пост, и мне кажется, что разница между ними заключается в политике истечения срока действия: политика буфера является первым вошел первым Политика кеша - Наименее недавно использованная. Я прав? В...

156
Как вы определяете идеальный размер буфера при использовании FileInputStream?

У меня есть метод, который создает MessageDigest (хэш) из файла, и мне нужно сделать это для большого количества файлов (> = 100 000). Насколько большой я должен сделать буфер, используемый для чтения из файлов, чтобы максимизировать производительность? Почти все знакомы с основным кодом...

151
Что это значит под буфером?

Я вижу слово «БУФЕР» везде, но я не могу понять, что это такое. Кто-нибудь, пожалуйста, объясните, что такое буфер в языке непрофессионала ? Когда это используется? Как это используется?...

146
ByteBuffer.allocate () против ByteBuffer.allocateDirect ()

Кому allocate()или кому allocateDirect(), вот в чем вопрос. В течение нескольких лет я просто придерживался мысли, что, поскольку DirectByteBuffers являются прямым отображением памяти на уровне ОС, он будет работать быстрее с вызовами get / put, чем HeapByteBuffers. До сих пор я никогда не был...

144
Создать строку с n символов

Есть ли способ в Java, чтобы создать строку с указанным номером указанного символа? В моем случае мне нужно создать строку с 10 пробелами. Мой текущий код: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return...

137
Какова концепция и различия между Framebuffer и Renderbuffer в OpenGL?

Меня смущает концепция Framebuffer и Renderbuffer. Я знаю, что они необходимы для рендеринга, но я хочу понять их перед использованием. Я знаю, что для хранения временного результата рисования требуется некоторый буфер растрового изображения. Задний буфер. А другой буфер требуется, чтобы его можно...

130
Сохранить вывод экрана (программы) в файл

Мне нужно сохранить весь вывод Screen в файл, чтобы позже проверить все содержимое. Причина в том, что я выгружаю флеш-память через последовательный порт, используя Screen для взаимодействия с ней. Я хочу сохранить его в файл, чтобы проверить структуру памяти. Я пробовал: $: screen /dev/ttyUSB0...

129
Насколько большим должен быть мой буфер recv при вызове recv в библиотеке сокетов

У меня есть несколько вопросов о библиотеке сокетов в C. Вот фрагмент кода, на который я буду ссылаться в своих вопросах. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Как мне решить, насколько большим сделать recv_buffer? Я использую 3000, но это произвольно. что произойдет, если...

124
Обновить все файлы в буфере с диска в vim

Команда для обновления файла с версии на диске: :e! Как я могу сделать то же самое для всех файлов в буфере? Предыстория: мне это нужно, потому что я использую git с несколькими ветвями с одним открытым vim, содержащим буфер. Когда я проверяю ветку, я хочу обновить...

121
Различия двух вкладок в Vim

Сценарий: я открыл Vim и вставил текст. Я открываю вторую вкладку :tabeи вставляю туда другой текст. Цель: мне нужна третья вкладка с выводом, эквивалентным записи обоих текстов в файлы и их открытию с помощью vimdiff. Ближайшее, что я могу найти, - это «сравнить текущий буфер с файлом», но не...

120
Как удалить несколько буферов в Vim?

Предполагая, что у меня есть несколько файлов, открытых как буферы в Vim. Файлы есть *.cpp, *.hа некоторые есть *.xml. Я хочу закрыть все файлы XML с помощью:bd *.xml . Однако Vim не позволяет этого (E93: более одного совпадения ...). Есть какой-либо способ сделать это? PS Я знаю, что это :bd file1...