protocol-buffers

    4

    1답변

    내가 구글 프로토콜 버퍼를 사용하고 있는데 결정하기 위해 노력하고 다음 내 프로토콜 버퍼가 더 반복 필드를 포함하지 않으며, 모든 필드가 필요 경우, 버퍼가 항상은 동일합니다 가정하는 것이 안전합니다 내용에 관계없이 크기? 감사합니다.

    3

    1답변

    저는 Android 앱에서 액세스 할 웹 서비스를 만들고 있습니다. 최고의 기술이 무엇인지에 대한 연구를 한 후에, 다소 혼란스러워하고 옵션으로 망설였습니다. 분명히 안드로이드 끝 부분에서 가능한 한 가볍게하고 싶습니다. 그다지 중요한 것은 아니지만 둘 다 자바이기 때문에 공통 코드를 공유하는 것을 선호합니다. 저의 가장 큰 관심사는 효율적이며, 그 후에

    1

    3답변

    4 개의 int32 필드가 포함 된 PB 메시지를 작성합니다. 이 메시지에 두 개의 부울 필드를 추가하려고합니다. 두 개의 부울 필드에 대해 크기가 4 바이트 증가한 것으로 나타났습니다. boolean 값은 필드 당 2 바이트를 차지합니다. 더 컴팩트 한 형태로 저장할 수 없습니까?

    0

    1답변

    UDP 브로드 캐스트 소켓을 통해 이미지 (byte [])를 보내려고합니다. I 내 메시지가 내부 메시지 버퍼보다 ​​크다는 것을 나타내는 다음 오류가 발생합니다. 'System.Net.Sockets.SocketException' 유형의 처리되지 않은 예외 System.dll을 발생 추가 정보 : 그램 소켓에 전송 된 메시지는 내부 메시지 버퍼 또는 다른

    8

    1답변

    나는 프로토콜 버퍼 파일 (pcfg_lm.proto)에 다음 코드를 가지고있다 : import "../types/language.proto"; package nlp; message PCFGProto { required Language lang = 1; } 그리고 물론 proto 파일이 ../types/language.proto에있다.

    9

    2답변

    프로토 파일과 그 반대의 해석 사용자 지정 옵션에서 C 번호를 생성, 나는에 노력하고있어하십시오 .proto 파일을 생성 .proto 파일 에서 C# 클래스를 생성 각각 사용하여 아주 쉽게는 C# 클래스 에서 : protogen.exe 도구를 Serializer<T>.GetProto() 방법 그러나 것은 내가 프로토 버퍼 custom options을 지원해

    0

    2답변

    나는 다음과 같은 pesudocode을 통해 다른 컴퓨터에 ProtocolBuffer Message.Builder 보내기 : public void sendPB(ObjectId userId, Message.Builder mb) { if (userId is logged in to server) { set mb.ackId to random c

    1

    1답변

    처음으로 프로토콜 버퍼를 사용하려고합니다. Google에서 제공하는 자습서를 따르고 있습니다. 다음과 같이 내가 만드는 *의 .proto은 다음과 같습니다 package tutorial; option java_package = "com.example.tutorial"; option java_outer_classname = "AddressBookProto

    2

    2답변

    안녕하세요 저는 중국 iOS 엔지니어입니다. 그리고 iphone에서 프로토콜 버퍼를 실행하려고하는데 Google 코드에서 metasyntactic project을 다운로드하고 소개를 따르십시오. 하지만 난 내 터미널에서 protoc 명령을 입력 할 때 나는 같은 오류를 가지고 : 내 명령> protoc --proto_path = 프로토/src에 --objc

    3

    2답변

    제 문제는 C++로 protobuf 데이터를 직렬화하고 Java에서 데이터를 비 직렬화하는 것입니다. 다음은 dcn에서 제공하는 힌트에 사용하는 코드입니다. 이 코드를 사용하여 protobuf 데이터를 C++로 만들고 ostream에 소켓을 통해 전송합니다. Name name; name.set_name("platzhirsch"); boost::asio