Публикации по теме 'buffer'


Как полифилить буфер с помощью Webpack 5
Buffer - это базовый API Node.js, полезный при работе с бинарными данными. В этой статье будет кратко рассмотрено, как полифилить Buffer API для браузерных сред с помощью Webpack 5. Зачем нам нужно полифилить буфер? При работе в среде браузера API-интерфейсы Node.js, такие как Buffer , недоступны. Иногда в среде браузера доступны сопоставимые API. Однако автору сторонних библиотек и кода, которые вы можете использовать, пришлось бы либо заменить конкретные API-интерфейсы..

Выходной буфер в java
Хорошо, но когда и зачем вам нужен выходной буфер?? В Java выходной буфер — это область временного хранения выходных данных. Он используется для хранения данных, которые записываются в выходной поток, например файл или сетевое соединение, до того, как они будут фактически записаны в место назначения вывода. Использование буфера вывода может быть полезным по нескольким причинам. Например, это может повысить производительность приложения за счет уменьшения количества операций записи в..

Как работать с буферами в Node.js
Буферы — это тип структуры данных в Node.js, который используется для представления двоичных данных и управления ими. Они похожи на массивы, но могут хранить данные любого типа (включая двоичные данные) и более эффективны для определенных операций. Вот некоторые распространенные задачи, которые могут потребоваться при работе с буферами в Node.js: Создание буфера. Чтобы создать буфер, вы можете использовать конструктор Buffer или один из его фабричных методов, например Buffer.alloc(),..

Переполнение буфера для детей
Что такое буфер? Буфер, с точки зрения исполняемой программы, можно рассматривать как область основной памяти компьютера, которая имеет определенные границы в контексте с программной переменной, которая ссылается на эту память. Пример кода: бафф чар[10]; Приведенная выше строка объявляет массив из 10 символов на C. Здесь buff[0] — левая граница, а buff[9] — правая граница буфера. Что такое переполнение буфера? Теперь, когда мы рассмотрели идею буфера, мы можем поговорить..

Что *фактически* такое буфер?
Ну привет! 🙋‍♂️ Вероятно, у многих из вас есть (или были) те же сомнения, что и у меня, на каком-то этапе вашего пути развития. В отличие от массивов, списков, наборов, словарей или даже таких вещей, как JSON, буферы не являются самой популярной темой для обсуждения во вводных курсах/статьях, поэтому, скорее всего, вы сами пришли сюда в поисках этого. Ваши проблемы закончились! Небольшой отказ от ответственности, прежде чем мы начнем, я буду использовать код NodeJS в качестве примера..

Интересный пример использования RxJS ™
Что построено в этой статье? Давным-давно я узнал о функциональном программировании, а совсем недавно - о RxJS. RxJS - это javascript-реализация ReactiveX, API для асинхронного программирования с наблюдаемыми потоками. Вариант использования, который я собираюсь описать, является частью моей реализации клиента базы данных для базы данных источников событий EventStore . EventStore имеет интерфейс HTTP, а также интерфейс буфера протокола TCP. Интерфейс TCP - самый быстрый вариант, и,..

Вопросы по теме 'buffer'

Скребок экрана из командного окна с использованием управляемого кода .net
Я пишу программу в точечной сети, которая будет выполнять сценарии и программы командной строки с использованием объекта Process фреймворка 2.0. Я хочу иметь доступ к экранным буферам процесса в моей программе. Я исследовал это и, похоже, мне нужен...
1683 просмотров

Как написать конец файла, открытого с FILE_FLAG_NO_BUFFERING?
Я использую VB6 и API Win32 для записи данных в файл, эта функция предназначена для экспорта данных, поэтому производительность записи на диск является ключевым фактором в моих соображениях. Таким образом, я использую параметры...
2502 просмотров
schedule 15.06.2022

CharBuffer против char[]
Есть ли причина предпочесть CharBuffer char[] в следующем: CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE); while( in.read(buf) >= 0 ) { out.append( buf.flip() ); buf.clear(); } vs. char[] buf = new...
44342 просмотров
schedule 25.07.2022

Унаследованный поток; буферизация в Read()
Я унаследовал класс Stream, в котором я не знаю, как правильно реализовать функцию Read(), поэтому у меня не будет большого количества вложенных ifs и сложного для отладки кода. Дело в том, что чтение из источника этого потока возвращает буфер...
1415 просмотров
schedule 31.07.2023

Как я могу разместить буфер компиляции внизу, а не справа в Emacs 23?
Я установил Emacs 23 и обнаружил, что буфер компиляции (при использовании компиляции M-x) отображается в другой позиции, чем в Emacs 22. Текущий открытый буфер отображается слева, а буфер компиляции - справа. Как мне вернуться к поведению Emacs 22,...
2193 просмотров
schedule 13.05.2022

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

Буферы и байты?
Может ли кто-нибудь объяснить мне использование буферов и, возможно, несколько простых (задокументированных) примеров использования буфера. Спасибо. Мне не хватает знаний в этой области программирования на Java, поэтому простите меня, если я...
292 просмотров
schedule 22.10.2022

файловый буферный объект Python
Я написал класс буфера, который предоставляет File-подобный интерфейс с методами read , write , seek , tell , flush для простой строки в памяти. Конечно, он неполный (например, я не написал readline ). Он предназначен для заполнения фоновым...
12929 просмотров
schedule 28.07.2022

Как читать и записывать биты в байтовый массив
У меня есть буфер unsigned char , и мне интересно, как я буду записывать и читать биты со знаком и без знака в этот байтовый буфер. В Source Engine есть класс с именем bf_write , два основных метода которого (используемые WriteString,...
5319 просмотров
schedule 05.07.2023

Создание доступа к общей памяти в C
Итак, у меня есть проблема, с которой я действительно не знаю, как поступить. Я надеялся, что, может быть, вы подскажете, как с этим справиться. Мне нужно выделить N буферов в разделяемой памяти. Каждый буфер должен быть инициализирован до 0....
5456 просмотров
schedule 12.12.2022

Как изменить внутренний буфер std::cin
Я пишу программу, которая получает пароль, используя std::cin Однако маловероятно, но я пытаюсь избежать возможности того, что пароль будет загружен на диск из памяти, поэтому я хочу изменить буфер std::cin , чтобы перезаписать пароль, как...
834 просмотров
schedule 25.12.2023

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

Могу ли я измерить необходимый буфер для sprintf в Microsoft C++?
Я пишу небольшую тестовую консольную программу с Visual Studio 2008, и я хотел, чтобы она выводила цветной текст для удобства чтения. Для простоты кодирования я также хотел сделать быструю замену printf, что-то, где я мог бы написать так:...
649 просмотров
schedule 25.01.2023

Исправление EXE с помощью IDA
Скажем, есть программа с ошибками, которая содержит sprintf(), и я хочу изменить ее на snprintf, чтобы у нее не было переполнения буфера... как мне это сделать в IDA??
1684 просмотров
schedule 17.12.2022

Запись в файл не сбрасывает содержимое автоматически и вызывает нехватку памяти в Python
Я сделал простую программу на Python для создания большого текстового файла: import sys import random f = open('data.txt', 'w') for i in range(100000000): f.write(str(i) + "\t" + str(random.randint(0,1000)) + "\n") f.close() Когда я...
646 просмотров
schedule 11.04.2023

Сбой приложения C # с переполнением буфера в развернутой (.exe) версии, но не в Visual Studio
У меня есть приложение С# Windows Forms, которое отлично работает из Visual Studio, но дает сбой при его развертывании и запуске из .exe. Он вылетает из-за ошибки Buffer Overrun... и совершенно ясно, что эта ошибка возникает не из моего кода. Вместо...
828 просмотров
schedule 05.01.2023

Могу ли я использовать буферы протокола Google для обработки запросов LDAP на моем сервере LDAP?
Мне нужно обработать входящие данные предопределенного формата ASN (исходящие от клиентов, которые используют библиотеку BER для ее создания) на моем сервере приложений. Обычно это сервер LDAP, где каждый запрос будет иметь предопределенный формат...
442 просмотров
schedule 01.05.2022

Очистить TCP-буфер ядра для пакетов с флагом `MSG_MORE`
справочная страница send() показывает флаг MSG_MORE , который, как утверждается, действует как TCP_CORK . У меня есть функция-оболочка вокруг send() : int SocketConnection_Write(SocketConnection *this, void *buf, int len) { errno = 0;...
4876 просмотров
schedule 19.01.2024

Выгрузка буферов вершин в OpenGL
У меня есть живые обои Android, которые, как я подозреваю, имеют утечку памяти, возможно, либо текстуры, либо массивы вершин. Я вызываю glDeleteTextures для своих идентификаторов текстур, но не вижу никакого эквивалента для моих буферов вершин. Я...
2180 просмотров
schedule 05.01.2023

кто бесплатно setvbuf буфер?
Итак, я копался в том, как реализована часть stdio libc, и я столкнулся с другим вопросом. Глядя на man setvbuf я вижу следующее: Когда над файлом происходит первая операция ввода-вывода, вызывается malloc(3) и создается буфер. Это...
1821 просмотров
schedule 23.12.2022