Описание тега bytebuffer
Двоичный буфер без определенной кодировки. Используйте этот тег, только если у вас есть определенные проблемы с байтовыми буферами.
1
ответ
Что делать, если мы превышаем емкость выделения буфера в классе пакетов NIO ByteBuffer.allocate(48) в Java
file = new RandomAccessFile("xanadu.txt", "rw"); FileChannel channel = file.getChannel(); ByteBuffer buffer = ByteBuffer.allocate(48); int byteReads = channel.read(buffer); Так что я выделяю 48 в качестве емкости в буфере. Теперь рассмотрим, что tx…
29 апр '12 в 14:55
1
ответ
Обмен неизменными файлами между приложениями для Android
Я написал 2 приложения, чьи данные загружаются из Интернета. Поскольку эти данные (около 40 МБ в нескольких zip-файлах) одинаковы, я хотел бы поделиться ими между двумя приложениями, чтобы они потребляли меньше полосы пропускания и меньше места для …
28 ноя '16 в 22:46
1
ответ
ByteBuf будет очищен при изменении его емкости в Netty4
Регулирует емкость этого буфера. Если {@code newCapacity} меньше текущей емкости, содержимое этого буфера усекается. Если {@code newCapacity} больше текущей емкости, к буферу добавляются неопределенные данные, длина которых равна {@code (newCapacity…
10 сен '13 в 02:13
7
ответов
Как преобразовать двойной в байтовый массив в Swift?
Я знаю, как сделать это в Java (см. Здесь), но я не смог найти быстрый эквивалент для Java ByteBuffer, и, следовательно, его.putDouble(double value) метод.По сути, я ищу такую функцию: func doubleToByteArray(value: Double) -> [UInt8]? { . . . }…
16 ноя '14 в 03:58
1
ответ
Каков начальный "режим" ByteBuffer?
Изучая класс ByteBuffer, я подумал о массиве ByteBuffer, который может быть построен следующим образом: byte data[] = new byte[10]; // Populate data array ByteBuffer myBuffer = ByteBuffer.wrap(data); int i = myBuffer.getInt(); Который, я думал, мог …
20 июн '15 в 16:44
1
ответ
openGl glReadPixels возвращает неверные значения
Я мучаюсь с openGl и не могу найти решение для следующей проблемы. Я использую openGl с Ndk и пытаюсь сгенерировать ByteBuffer пикселей из моей текстуры и отправить его на нативный c. Изображение текстуры - это черно-белое изображение, то есть побай…
10 сен '13 в 12:52
0
ответов
Нужно ли вызывать ByteBuffer.clear() после повторного выделения?
Скажем, я определил определение ByteBuffer, выделяющего некоторое пространство, затем делаю несколько байтов, затем я снова выделяю другое количество байтов? Во-первых, можем ли мы сделать это> и нужно ли вызывать функцию clear сразу после того, как…
10 апр '14 в 02:11
3
ответа
Java ByteBuffer - относительное перепозиционирование в цепочке положенных вызовов?
Вот что я хочу сделать, за исключением двух проблем: position() делает абсолютное позиционирование, а не относительное (и аргумент -1, таким образом, недопустим), и вы, очевидно, не можете связать другой вызов метода после позиции () call - компилят…
02 авг '13 в 12:56
0
ответов
WebSocket Communication: связь между JavaScript и классом Java
Мое требование как ниже Шаг 1 Установить связь WebSocket -> Готово. Отправить данные с клиента на сервер -> Готово Получение данных с сервера на клиент -> Готово Шаг 2 Установить связь WebSocket -> Готово Отправлять строковые данные с клиента [jsp/j…
19 фев '16 в 11:34
2
ответа
MappedByteBuffer с отображением в память или Direct Buffer для реализации БД?
Это выглядит как длинный вопрос из-за всего контекста. Есть два вопроса внутри романа ниже. Спасибо, что нашли время, чтобы прочитать это и оказать помощь. ситуация Я работаю над реализацией масштабируемого хранилища данных, которая может поддержива…
13 фев '12 в 13:24
1
ответ
Как читать данные из файла на сервере в байтовом массиве
Я хочу прочитать файл с сервера и получить данные о нем. Я написал следующий кусок кода. URL uurl = new URL(this.m_FilePath); BufferedReader in = new BufferedReader(new InputStreamReader(uurl.openStream())); String str; while ((str = in.readLine()) …
20 авг '13 в 13:00
1
ответ
Java NIO SocketChannel читает предварительно определенный номер байта
У меня есть сервер сокета Java NIO. Сервер получает JSONObjects с удаленных клиентов. я использую SocketChannel.read(ByteBuffer) метод для того, чтобы читать с канала. каждое сообщение заканчивается символом \n, который обозначает конец текущего соо…
23 дек '12 в 14:15
3
ответа
ByteBuffer и преобразование между десятичным и шестнадцатеричным
Я хочу взять десятичное целое число, преобразовать его в шестнадцатеричное, а затем разделить байты. Я так понимаю ByteBuffer это лучший способ сделать это. Целое число не будет превышать 65535, поэтому шестнадцатеричное число гарантированно будет 2…
28 окт '17 в 08:28
1
ответ
ByteArrayOutputStream: странное поведение
Я пишу простое клиент-серверное приложение, и я хотел иметь возможность взять атрибуты класса Header, превратить их в байт [], отправить их на другой хост, а затем преобразовать их обратно в легко анализируемый заголовок, Я использовал ByteArrayOutp…
04 апр '15 в 22:08
0
ответов
Java, метод для закрепления и выравнивания массива
Могу ли я создать целочисленный массив с определенным выравниванием и остановить его перемещение? int [] arr = stopGcAndPageAlign(new int[1024]); or int [] arr = pin(align(new int[1024],4096)); так что я могу использовать его как источник программы …
24 сен '15 в 21:31
0
ответов
Быстрый способ передачи больших наборов данных изображений PYTHON 3
Прежде всего спасибо за ваше время. Мне нужно перенести образы с одного ПК (Windows) на другой (Linux) и наоборот. Я использовал сокеты и потоки байтов. Как бы то ни было, для отправки одного изображения требуется 4 секунды, что является безумным ко…
30 ноя '17 в 13:23
3
ответа
BufferedReader для большого ByteBuffer?
Есть ли способ прочитать ByteBuffer с BufferedReader без необходимости сначала превращать его в строку? Я хочу прочитать довольно большой ByteBuffer в виде строк текста, и по соображениям производительности я хочу избежать записи его на диск. Вызов …
25 июн '09 в 19:00
3
ответа
Почему ByteBuffer не сохраняет индексы для putDouble и getDouble?
Мне трудно понять семантику ByteBuffer в следующем сценарии: int sizeOfDouble = 8; int numberOfDoubles = 4; ByteBuffer testBuf = ByteBuffer.allocateDirect(sizeOfDouble*numberOfDoubles); testBuf.putDouble(0, 1.0); testBuf.putDouble(1, 2.0); testBuf.p…
27 фев '18 в 18:21
1
ответ
Как добавить один ByteBuffer к другому?
Предположим, что у меня есть 2 ByteBuffer, содержащих несколько байтов... Как было бы наилучшим способом добавить все содержимое одного ByteBuffer с другим? Я делаю это, но он генерирует исключение BufferUnderFlowException: ByteBuffer allData = Byte…
31 май '12 в 22:42
4
ответа
Как создать двоичный объект BLOB-объектов в Java определенного размера?
Я пытаюсь создать непрозрачный 64-битный двоичный двоичный объект, закодированный с любым мусором / случайным содержимым, а также пытаюсь сделать его таким образом, чтобы я мог указать размер в килобайтах для сгустка данных, которые будут генерирова…
28 июл '14 в 18:17