bytebuffer

    0

    1답변

    주어진 순간에 큐에 3 ~ 1MB 바이트 배열을 저장해야하는 어플리케이션이 있습니다. 내가이 메시지를 I/dalvikvm-heap﹕ Grow heap (frag case) to 4.827MB for 1058412-byte allocation 을 얻을 그리고 내 byte[]이 0 내가 매니페스트 android:LargeHeap="true" 설정을 시도했지

    1

    1답변

    다른 파일과 내 파일을 비교하는 클래스 비교자가 있습니다. 이 부분에서는 다른 파일의 블록과 비교할 파일에서 바이트 블록을 가져 오려고합니다. 나는 큰 파일 하나를 사용하려고하면 public class CompareFiles { private byte[] getBytesFromFile(File file) throws IOException {

    1

    1답변

    파일 복사를 구현하기 위해 AsynchronousFileChannel을 사용하려고합니다.이 AsynchronousFileChannel asyncRead = AsynchronousFileChannel.open(sourcePath); AsynchronousFileChannel asyncWrite = AsynchronousFileChannel.open(targ

    0

    2답변

    자바에서 문자열 및 정수 유형이 혼합 된 bytebuffer가 있습니다. 여기에 무슨 뜻인지 더 잘 알 수있는 코드가 있습니다. int ID_SIZE = 8; int LENGTH_SIZE = 8; int MESSAGE_SIZE = 30; char[] id = new char[ID_SIZE]; int length = 12;

    0

    1답변

    임베디드 장치에서 실행되는 Java 응용 프로그램을 개발하려고합니다. 임베디드 장치이기 때문에 상당히 느릴 수 있습니다. 속도는 중요한 요소입니다. java.nio.ByteBuffer에 대한 약간의 연구를 한 후에 나는 그것이 아주 느린 것을 볼 수 있었고 아마도 그것을 완전히 피해야 만했을 것입니다. 누구든지 대형 바이트 []를 쉽게 처리하는 방법에 대한

    0

    1답변

    아래의 헤더 오프셋 형식을 따라 내 머리글에 대해 1 바이트 배열을 만들어야합니다. // below is the header offsets // m_off_addressed_center must be the first byte static constexpr uint32_t m_off_addressed_center = 0; static conste

    0

    2답변

    내 LibGDX 코드에 애니메이션 3D 텍스처를 사용하고 싶지만 어떻게해야 하는지를 고민하고 있습니다. "어떻게해야합니까?"라고 가정합니다. a) 모델의 텍스처에 직접 액세스하고 수정합니다. (픽스맵 통해?의 ByteBuffer?) 또는 b) 모든 프레임을 포함하는 큰 이미지 (예를 들어, 20)를 사전 렌더링 후 애니메이션의 환영을 생성하기 위해 UV 좌

    7

    1답변

    나의 유스 케이스에는 직접적으로 할당 된 ByteBuffer이 필요하다.이 스레드는 한 번 작성된 다음 많은 동시 스레드에서 읽는다. 모든 읽기는 절대적이므로 버퍼의 상태 (위치, 한계, 표시)와 관련이 없습니다. 키이스 그레고리 의해 바이트 버퍼에 This article도 절대 스레드 안전 간주되지 읽 경고 : ByteBuffer 스레드 안전성이 Buff

    0

    1답변

    클라이언트가 서버에 텍스트 메시지를 보내는 서버/클라이언트 프로그램을 작성하고 있습니다. 비 차단 I/O (NIO API)를 사용했지만 메시지 공간, 클라이언트가 서버에 메시지를 보낼 때 byte[] byteData = message.getBytes(); buffer.put(byteData); socketChannel.write(buffer); buf

    0

    2답변

    한 번에 510 바이트 씩 파일을 읽습니다. 바이트는 바이트 버퍼에 있으며 fileChannel을 사용하여 바이트를 읽습니다. 일단 위치를 변경하면 while 루프 내부의 케이스를 다시 확인한 다음 while 루프를 실행합니다. 총 바이트 수는 약 8000 바이트입니다. 이 오류가 발생하지 않고 fileChannel의 특정 위치로 되감 으려면 어떻게해야합니