Вопросы по теме 'protocol-buffers'
Производительность сериализации C ++
Я создаю распределенное приложение C ++, которое должно выполнять множество операций сериализации и десериализации данных, хранящихся в контейнерах std.
В настоящее время принята Boost.serialization. Однако он работает ужасно. Наше B-дерево также...
4105 просмотров
schedule
03.02.2022
Как добавить повторяющееся поле с помощью буфера протокола Google на С++?
У меня есть буфер протокола ниже. Обратите внимание, что StockStatic — это повторяющееся поле.
message ServiceResponse
{
enum Type
{
REQUEST_FAILED = 1;
STOCK_STATIC_SNAPSHOT = 2;
}
message StockStaticSnapshot...
45030 просмотров
schedule
29.06.2023
Существуют ли в Java эквиваленты C ++ для функций ввода-вывода с разделителями протокольных буферов?
Я пытаюсь прочитать / записать несколько сообщений протокольных буферов из файлов как на C ++, так и на Java. Google предлагает писать префиксы длины перед сообщениями, но по умолчанию это невозможно сделать (что я мог видеть).
Однако Java API в...
29202 просмотров
schedule
28.03.2023
Как я могу отправить несколько типов объектов через Protobuf?
Я реализую клиент-серверное приложение и ищу различные способы сериализации и передачи данных. Я начал работать с сериализаторами Xml, которые работали довольно хорошо, но медленно генерировали данные и создавали большие объекты, особенно когда их...
6818 просмотров
schedule
19.03.2022
Буферы протокола в файл?
Я новичок в протокольных буферах и считаю это хорошим подходом. Я создал прото-файл и с помощью компилятора сгенерировал Java-бины.
Используя этот Java Beans, я инициализирую объект и пытаюсь записать его в файл. Цель состоит в том, чтобы просто...
7481 просмотров
schedule
16.03.2024
Использование одного и того же файла .proto для проектов C # и C ++
Я пытаюсь использовать один и тот же файл .proto (protobuf) для проектов C # и C ++. Моя проблема в том, что для файла C # требуется импорт и установка некоторых параметров (protobuf-csharp-port), а для файла C ++ - нет.
Есть ли способ указать...
469 просмотров
schedule
03.05.2023
Преобразование из расширенного ascii в utf8
Как преобразовать std::string, закодированный в расширенном ascii, в utf8 с помощью Microsoft Visual Studio 2005?
Я использую буфер протокола Google, и он жалуется на символы, отличные от utf8, в моей строке, если я даю его без преобразования, что...
4540 просмотров
schedule
10.10.2023
Как получить байт [] из сериализованных данных буфера протокола для записи в базу данных?
Я пытаюсь использовать буферы протокола для хранения сериализованных данных в базе данных для веб-приложения, созданного в java.
Я создал файлы .proto и скомпилировал их, чтобы получить сгенерированные классы. Также я могу создавать объекты...
690 просмотров
schedule
29.04.2024
Неразрешенные зависимости в исходном коде java буфера протокола
Я пытаюсь использовать буферы протокола в своем проекте (веб-приложении) на основе Java. Я скачал zip Protocol Buffers 2.4.0a full source(C++,Java,Python) и Protocol Buffers 2.4.0 compiler-Windows binary .
Мне удалось создать файл .proto и...
2289 просмотров
schedule
23.05.2024
Отправка сообщения буфера протокола с клиента Java на сервер C++
Я пытаюсь отправить сообщение буфера протокола с Java-клиента на сервер C++. После запуска сервера и клиента я просто получаю «0» в качестве значения для поля Api, даже если я установил его как «1» на стороне клиента Java.
Код Java-клиента...
2407 просмотров
schedule
05.09.2023
Как сериализовать/десериализовать перечисление в protobuf-c
У меня есть следующее сообщение с перечислением:
message testmessage {
enum testenum {
alpha = 1;
beta = 2;
}
required unit32 datapoint = 1;
required uint32 location = 2;
required int32...
651 просмотров
schedule
11.04.2024
protobuf-net v2 и Monotouch: как это сочетается?
Я пытался использовать protobuf-net с MonoTouch, но понятия не имею, как это сделать, и, несмотря на то, что я слышал, что это возможно, я не смог найти ни одного учебника или какого-либо примера, который действительно работает.
Это подтвердил в...
957 просмотров
schedule
11.03.2022
Используйте уже скомпилированные классы Protobuf в новых .proto-файлах
Я импортировал библиотеку, которая содержит классы, созданные protobuf.
Я хотел бы отправлять объекты этого класса как часть других сообщений protobuf. Но protoc (очевидно?) Жалуется на отсутствие определений:
Не удалось разрешить ссылку...
1088 просмотров
schedule
11.11.2023
Файлы, сгенерированные protobuf, не компилируются в Solaris SPARC 64
Я пытаюсь скомпилировать несколько сгенерированных файлов proto.cc на Solaris 10 SPARC 64.
И я получаю эти ошибки:
"/apps/pkgs/studio-11.0.13/prod/include/CC/stlport4/stl/_alloc.h", line 134: Error: The function "__stl_new" must have a...
695 просмотров
schedule
11.04.2024
Буферы протокола Google не работают с UDP?
Я знаю, что это может быть глупо, но мой пакет сообщений, определенный с помощью буферов протокола Google, не очень хорошо работает с UDP, но отлично работает с TCP. Когда я отправляю обычную строку из сериализованного пакета (в котором у меня есть...
8170 просмотров
schedule
22.05.2023
Создание и использование буферов протокола Google
В настоящее время я работаю над проектом и пытаюсь реализовать протокольные буферы для работы в качестве формата сериализации для хранения данных на локальном компьютере, а затем для последующего чтения. Некоторые функции протокольных буферов кажутся...
5761 просмотров
schedule
24.01.2023
protobuf-net Наследование и номера полей
Я пытаюсь создать систему сериализации для нашего приложения, которая должна иметь возможность обрабатывать наследование. Еще больше усложняет ситуацию то, что приложение является расширяемым, поэтому маловероятно, что типы будут известны во время...
1252 просмотров
schedule
04.10.2023
Буферы протокола Google, обратное перемещение головы ввода-вывода в предоставленных объектах потока
Я хочу переместить заголовок ввода-вывода в начало определенного потока CodedOutputStream или ZeroCopyOutputStream, чтобы я мог обновить структуру данных заголовка, указав, сколько сообщений protobuf находится в файле и сколько байтов потребляют...
761 просмотров
schedule
04.12.2023
Ошибка при компиляции кода, сгенерированного protobuf-net.
Есть забавная ошибка в сгенерированном коде protobuf-net. Файл определения .proto содержит поле с именем «значение» для объекта. Что protogen.exe сгенерировал для этого значения с параметром -p:detectMissing:
private int? _value;...
302 просмотров
schedule
17.05.2024
Node.js и буферы протоколов — как разобрать PB из поста
Я загружаю по схеме PB следующим образом:
var Schema = require('protobuf').Schema;
var schema = new Schema(fs.readFileSync('/home/ubuntu/workspace/test.desc'));
Потом за пост ожидаю пб, имею следующее.
app.post('/mypost', function(req,...
2416 просмотров
schedule
04.07.2023