Вопросы с тегом 'bytebuffer'

Бинарный буфер без специальной кодировки. Используйте этот тег только в том случае, если у вас возникают определенные проблемы, связанные с байтовыми буферами
9 отв.

преобразование растрового изображения Java в байтовый массив

Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.len...
14 февр. '11 в 8:42
5 отв.

Что такое использование ByteBuffer в Java?

Каковы примеры приложений для ByteBuffer в Java? Пожалуйста, перечислите любые примеры сценариев, в которых это используется. Спасибо!
30 янв. '11 в 8:26
4 отв.

ByteBuffer.allocate() и ByteBuffer.allocateDirect()

К allocate() или к allocateDirect(), вот в чем вопрос. В течение нескольких лет я просто придерживался мысли о том, что поскольку DirectByteBuffer является прямым отображением памяти на уровне ОС, он будет быстрее выполнять вызовы get/put, чем Hea...
15 апр. '11 в 2:28
12 отв.

Байт-массив для преобразования изображений

Я хочу преобразовать массив байтов в изображение. Это мой код базы данных, откуда я получаю массив байтов: public void Get_Finger_print() { try { using (SqlConnection thisConnection = new SqlConnection(@"Data Source=" + System.Envir...
07 февр. '12 в 12:37
3 отв.

Java: преобразование строки в и из ByteBuffer и связанных с ней проблем

Я использую Java NIO для своих сокетов, а мой протокол основан на тексте, поэтому мне нужно иметь возможность преобразовывать строки в ByteBuffers, прежде чем записывать их в SocketChannel, и конвертировать входящие байтовые байты обратно в строки. В...
10 авг. '09 в 1:20
6 отв.

Получает массив байтов из ByteBuffer в java

Это рекомендуемый способ получить байты из ByteBuffer ByteBuffer bb =.. byte[] b = new byte[bb.remaining()] bb.get(b, 0, b.length);
25 марта '09 в 0:22
2 отв.

Какова цель метода ByteBuffer flip? (И почему он называется "флип"?)

Почему метод ByteBuffer flip() называется "flip"? Что здесь "перевернулось"? Согласно apidoc, два последовательных флипса не будут восстанавливать исходное состояние, а несколько флип, вероятно, будут стремиться limit() к нулю. Можно ли "unflip" ка...
10 февр. '13 в 2:48
8 отв.

C/С++ Почему использовать unsigned char для двоичных данных?

Нужно ли использовать unsigned char для хранения двоичных данных, как в некоторых библиотеках, которые работают с кодировкой символов или бинарными буферами? Чтобы понять мой вопрос, посмотрите на код ниже - char c[5], d[5]; c[0] = 0xF0; c[1] = 0xA...
30 нояб. '12 в 12:33
5 отв.

Обтекание ByteBuffer с помощью InputStream

У меня есть метод, который принимает InputStream и считывает данные из него. Я также хотел бы использовать этот метод с ByteBuffer. Есть ли способ обернуть ByteBuffer, чтобы он мог быть доступен как поток?
02 дек. '10 в 9:21
1 отв.

Как поместить содержимое ByteBuffer в OutputStream?

Мне нужно поставить содержимое java.nio.ByteBuffer в java.io.OutputStream. (желаю, чтобы у меня был Channel, но я этого не сделал). Каким образом это можно сделать? Я не могу использовать метод ByteBuffer array(), так как он может быть только для ...
24 февр. '09 в 1:12
7 отв.

Рост ByteBuffer

Кто-нибудь видел реализацию java.nio.ByteBuffer, которая будет динамически расти, если вызов putX() переполняет емкость? Причина, по которой я хочу это сделать, двояка: Я не знаю, сколько места мне нужно заблаговременно. Я бы предпочел не делать ...
21 нояб. '09 в 8:54
4 отв.

Почему разница в нечетной кривой производительности между ByteBuffer.allocate() и ByteBuffer.allocateDirect()

Я работаю над кодом SocketChannel -to- SocketChannel, который будет лучше всего работать с прямым байтовым буфером - долговечным и большим (от десятков до сотен мегабайт на соединение). Пока хеширует точный цикл структуры с FileChannel s, я провел н...
06 сент. '10 в 16:15
7 отв.

Может ли несколько потоков видеть записи в прямом отображенном ByteBuffer в Java?

Я работаю над тем, что использует ByteBuffers, созданный из файлов с отображением памяти (через FileChannel.map()), а также напрямую ByteBuffers в памяти. Я пытаюсь понять ограничения concurrency и памяти. Я прочитал все соответствующие Javadoc (и ...
09 авг. '11 в 23:27
2 отв.

Memory-Mapped MappedByteBuffer или Direct ByteBuffer для реализации БД?

Это выглядит длинным вопросом из-за всего контекста. В романе есть два вопроса. Спасибо, что нашли время, чтобы прочитать это и оказать помощь. Ситуация Я работаю над масштабируемой реализацией хранилища данных, которая может поддерживать работу ...
13 февр. '12 в 16:24
5 отв.

Глубокая копия duplicate() Java ByteBuffer

java.nio.ByteBuffer#duplicate() возвращает новый байтовый буфер, который разделяет содержимое старого буфера. Изменения в содержимом старого буфера будут видны в новом буфере и наоборот. Что делать, если я хочу получить глубокую копию байтового буфе...
30 июля '10 в 0:02