Описание тега google-protocol-buffer
Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.
1
ответ
Буферы протокола Google: нет оператора []?
Согласно документации разработчика Google, буфер протокола должен иметь operator[], Я только начал работать с ними, и, возможно, я не до конца понял. Приложение для файлов данных "caffe" (программа машинного обучения). (Я пытаюсь использовать их для…
30 янв '18 в 14:03
1
ответ
Какова цель иметь значение enum по умолчанию как "неопределенное" в Google protobuf?
Я вижу, что в источниках Google Chrome (Chromium) первое значение перечисления (по умолчанию) объявлено как "неопределенное": // The type of a subresource filtering rule. enum RuleType { RULE_TYPE_UNSPECIFIED = 0; RULE_TYPE_COMMENT = 1; // Comment r…
16 фев '18 в 19:08
0
ответов
Protobuf Java - объединить повторяющееся поле по уникальному идентификатору
У меня есть прото с повторяющимся полем, которое является сообщением с уникальным идентификатором и некоторыми деталями. Простой пример: message Info { message Details { string unique_id = 1; string detail_1 = 2; string detail_2 = 3; string detail_3…
03 дек '18 в 17:48
0
ответов
Можно ли объявить перечисление фиксированного размера в буфере протокола?
Я хотел бы определить заголовок пакета фиксированного размера с полем enum, как показано ниже. Можно ли объявить перечисление фиксированного размера? Или я должен использовать fixed32 вместо этого? message MyEnums { enum PacketType { FKV_UNKNOWN = 0…
25 янв '19 в 02:22
1
ответ
C++ libcurl Кэширование данных ответа
Для этого я использую curl lib и расширение easy_curl. Сейчас я собираюсь пропустить код, так как не думаю, что это необходимо для объяснения проблемы. Я использую C++ и curl lib для получения сериализованного прототипа Google с сервера. Сериализова…
29 янв '19 в 01:43
1
ответ
Как преобразовать список объектов C# в список буферов протокола?
Я пытаюсь получить список своих объектов userDTO и преобразовать его в список кандидатов protobuf, но я не могу понять, как это сделать C# объект public class UserDTO { public string UserNumber { get; set; } public string FirstName { get; set; } pub…
22 янв '19 в 07:49
0
ответов
rubu grpc protobuffers Google::Protobuf:: Карта из рубинового хэша
У меня есть следующая сгенерированная схема ruby grpc: add_message "myCompany.api.MyApiRequestRequest" do optional :entity_id, :string, 1 map :left_entity, :string, :message, 2, "myCompany.api.EntityValue" map :right_entity, :string, :message, 3, …
02 мар '18 в 10:24
1
ответ
C++ nanopb Protobuff без <iostream>
У меня есть спецификация protoBuff3, которая выглядит примерно так message MSG { string name = 1; repeated string data = 2; } И файл опций, который устанавливает "MSG.data max_count:20" Я пытаюсь кодировать и декодировать протобуфы без использования…
09 окт '18 в 20:45
2
ответа
Невозможно импортировать прототип Google с помощью @grpc/proto-loader
У меня есть следующий прото: syntax = "proto3"; import "google/rpc/status.proto"; message Response { google.rpc.Status status = 1; } message Request { Type name = 1; } service Service { rpc SomeMethod (Request) returns (Response); } И я пишу клиент …
12 окт '18 в 21:01
1
ответ
Как скомпилировать прото файлы google-fhir
Глядя на readme для google-fhir, он говорит, что нужно запустить bazel build, который работает, однако ни один из файлов протокола не был скомпилирован. Бег protoc --proto_path=. --java_out=. proto/stu3/resources.proto возвращает кучу ошибок о том, …
20 апр '18 в 21:41
1
ответ
Как хранить большой буфер / массив (char/int), используя буфер протокола в cpp...?
Есть ли способ сохранить массив с помощью буфера протокола Google в Cpp без повторного использования. Мне нужно хранить и отправлять буфер (размером 640x480x2), состоящий из данных изображения. Также, как хранить данные массива uint16_t, используя б…
31 окт '18 в 06:44
0
ответов
Как определить задачу сборки protobuff в msbuild?
У меня есть файл протока в projectDirectory/api/api.proto, и я хочу встроить его в базу моего каталога проекта (в.cs). Это основное приложение dotnet. Вот что я пытаюсь: <ItemGroup> <PackageReference Include="Google.Protobuf" Version="3.6.0…
13 июл '18 в 15:00
0
ответов
Переопределить DebugString в Google Protobuf
Я работаю над проектом C++, и у меня есть несколько гигантских объектов protobuf, которые я печатаю в файл журнала, но есть некоторые части, которые не нужны для печати и непристойно большие, и я хочу игнорировать 4 самых больших поля, печатающих в …
30 ноя '18 в 02:50
1
ответ
Как закодировать строку буфера протокола в двоичный файл, используя протокол
Я пытался кодировать строки с помощью утилиты protoc cli. Заметил, что вывод по-прежнему содержит простой текст. Что я делаю неправильно? osboxes@osboxes:~/proto/bin$ cat ./teststring.proto syntax = "proto2"; message Test2 { optional string b = 2; }…
28 июн '18 в 16:06
1
ответ
Генерируемый буфером исходный код Java с ошибками
У меня 3 .proto файлы в той же папке, я планирую добавить LowDataBalanceRequestа также MobileRequest в `EventRequest Команда для генерации Java-источников: protoc --java_out=/home/haifzhan/myproject/src/main/java/com/example/util star_event.proto ld…
11 апр '18 в 23:20
0
ответов
Создание файла temp.proto из файла temp_pb2.py
Компилятор буфера протокола выдает вывод Python при вызове с флагом командной строки --python_out=. Параметр опции --python_out= - это каталог, в который вы хотите, чтобы компилятор записал ваш вывод Python. Компилятор создает файл.py для каждого вв…
19 дек '18 в 07:19
2
ответа
Буферы протокола, что в сериализованных данных?
Я новичок в буферах протоколов и очень хочу узнать об этом больше, так что извините за вопрос noob. Что находится в сериализованных данных, только значения или и ключи и значения? Я думаю, что есть только ценности, и если кто-то хочет десериализоват…
06 дек '18 в 16:53
0
ответов
Может ли потребитель Kafka динамически загружать схему protobuf?
Мы хотим использовать заголовки Kafka (или некоторый метод TBD) для описания версии схемы protobuf, чтобы потребитель мог знать, как обновить свою схему protobuf, чтобы новые поля могли правильно получать ETL. Есть ли способ запустить потребительски…
07 авг '18 в 21:43
0
ответов
Получение доступа к сгенерированному Java-коду в плагине protobuf
Я пытаюсь написать плагин protobuf, который в основном добавляет синтаксический сахар к сгенерированным файлам Java (добавляя пользовательскую аннотацию, основанную на комментариях), но я не хочу повторно реализовывать парсер и сериализатор Google p…
21 фев '19 в 10:08
0
ответов
Как я могу отправить пользовательское сообщение об ошибке с protobuf
syntax = "proto3"; package hello; service HelloService { rpc SayHello(HelloReq) returns (HelloResp) {}; } message HelloReq { string Name = 1; } message HelloResp { string Result = 1; } message CustomError { string Error = 1; } Могу ли я сделать так,…
01 фев '19 в 21:09