bytebuffer

    32

    1답변

    java.nio.ByteBuffer의 내용을 java.io.OutputStream에 넣어야합니다. (내가 Channel을 대신 가지고 있었 더라면 좋겠지 만)이 작업을 수행하는 가장 좋은 방법은 무엇입니까? ByteBuffer의 array() 메서드는 읽기 전용 버퍼 일 수 있으므로 사용할 수 없습니다. 또한이 ByteBuffer를 사용하고 byte[]의

    1

    4답변

    java.nio.ByteBuffer를 통해 UTF8 문자열을 읽으려고합니다. 크기는 unsinged int이며, 물론 Java에는 없습니다. 나는 그 가치를 오래도록 가치를 읽었습니다. 내가 가지고있는 다음 문제는 long 배열을 만들 수 없다는 것이며, long으로 int 형으로 다시 캐스팅하면 서명 될 것입니다. 또한 limit() 버퍼를 사용하여 시도

    3

    1답변

    요약 : 일부 데이터를 펌핑하는 ByteBuffer가 있습니다. 그 후 소켓을 통해이 데이터를 보내려고합니다. 그래서, 같은 코드 작성 : 호출 코드에서 private static void serialize(ByteBuffer buffer, EmployeeData emp, CharsetEncoder encoder) { // id buff

    0

    1답변

    난에서 statvfs 자바에서 호출 사용하여/폴더의 여유 공간을 얻기 위해 노력하고, 나는 그것이 44 바이트를 보여줍니다 c를, 내가 사용 byte 버퍼를 할당 한에서에서 statvfs 구조체의 크기를 확인해야 java.nio.ByteBuffer.allocateDirect 44 바이트이며, 순서는 44 바이트로 설정됩니다. statvfs를 호출 할 때 반

    3

    6답변

    ByteBuffers 및 FileChannels을 사용하여 이진 데이터를 파일에 기록합니다. 대용량 파일이나 연속적으로 여러 파일을 처리 할 때 OutOfMemoryError 예외가 발생합니다. NIO와 함께 Bytebuffers을 사용하는 것이 깨 졌으므로이 부분을 읽었으며 피해야합니다. 여러분 중 누구도 이미 이런 종류의 문제에 직면 해 있으며 많은 양

    2

    3답변

    Java에서 코드를 이식하여 C#에서 바이트 배열의 형식을 지정하려고합니다. Java에서는 메소드 "buf.putInt (value);", buf.putShort, buf.putDouble 등이 사용됩니다. 그러나 C#으로 이식하는 방법을 모르겠습니다. MemoryStream 클래스를 시도했지만 바이트 배열의 끝에 특정 형식을 넣을 메서드가 없습니다. 질문

    2

    2답변

    저는 온라인 게임을하고 있는데 서버 측에서 작업하면서 약간의 걸림돌을 쳤습니다. Java에서 논 블로킹 소켓을 사용할 때 모든 데이터를 사용할 수있을 때까지 처리 할 수없는 완전한 패킷 데이터 세트를 처리하는 가장 좋은 방법은 무엇입니까? 예를 들어, 소켓을 통해 큰 2D 타일 맵을 전송합니다. 나는 그것을 처리하는 두 가지 방법을 생각할 수 있습니다 내

    4

    1답변

    Java에서 메모리 매핑 IO를하고 있습니다. FileChannel 클래스를 사용하면 ByteBuffer를 파일의 특정 부분에 매핑 할 수 있습니다. 나는 파일을 읽기 전용으로 열었습니다. 내가 겪고있는 문제는 결과 ByteBuffer에서 .array() 메서드를 호출하려고 할 때 예외가 발생한다는 것입니다. 아마도 그것은 .array()가 byte []

    67

    6답변

    가의 ByteBuffer ByteBuffer bb =.. byte[] b = new byte[bb.remaining()] bb.get(b, 0, b.length);