Описание тега proto

Относится к Google Protocol Buffers, заимствует свое название из расширения файла.proto, содержащего схему протокола.
1 ответ

Есть ли способ реализовать map<string, map <string, list <string >>> в protobuf 3?

Я пытался это, но есть проблемы с областью message DataCollectionMessage { message subData { message SubDataList { repeated string data = 1; } map&lt;string, subData&gt; parameters = 1; } map&lt;string,SubDataList&gt; parameters =1; } Здесь SubDataL…
24 авг '17 в 04:15
1 ответ

Отправка метода с использованием UseMethod в среде

Я хочу иметь возможность отправлять методы, определенные в environment, Это позволило бы мне определить полиморфные методы для proto объекты (proto объекты в свою очередь наследуются от environment учебный класс). Например: x &lt;- proto() x$foo &lt…
10 дек '13 в 17:27
2 ответа

Является ли когда-нибудь хорошей идеей добавлять функции в свойство __proto__ JavaScript Object Literal?

У меня есть объектный литерал: var tasks = {}; То, что я в основном добавляю, чтобы вещи нравились так function addTask(task) { tasks[task.id] = task } Я хочу изменить это так, чтобы я мог позвонить start функция на каждую задачу. Так: var tasks = {…
07 авг '17 в 19:33
0 ответов

R застрял в загрузке пакета sqldf

Я пытался использовать пакет sqldf в R, но он просто остановился при загрузке требуемого пакета "proto". Как это: библиотека (sqldf) Загрузка необходимого пакета: DBI Загрузка необходимого пакета: gsubfn Загрузка необходимого пакета: прото Я использ…
15 июн '13 в 21:55
1 ответ

Названия свойств javascript, такие как __proto__, не стандартизированы в ES5/6?

Есть некоторые свойства в JS начинается / заканчивается двойным подчеркиванием, как прото. Но я знаю, что это равно как constructor.prototype, верно? Я хотел бы знать, могут ли в стандарте ES5/ES6 эти имена свойств xxx_ или они являются ключевыми сл…
09 авг '16 в 09:51
1 ответ

Что именно делает новый?

Это будет сложный вопрос. Имея конструктор: var Constructor = new function(){ this.a = 'a'; this.b = 'b'; } мы можем создать объект: var obj = new Constructor(); в конструкторе это относится к окну, но при вызове нового конструктора () происходит ка…
17 сен '14 в 15:06
2 ответа

Проблемы при компиляции кода Python grpc из протос

Я использую Python версии 2.7.6 и GRPCIO версии 1.12.0. У меня есть прото с определением сообщения, содержащего перечисление что-то вроде этого enum Test { first 0; reserved 1; second 2; } Теперь, когда я пытаюсь скомпилировать с помощью команды pyt…
22 июн '18 в 01:49
1 ответ

Расширение ggplot2: Как построить геом и стат?

Я на начальных этапах обучения, как продлить ggplot2, Я хотел бы создать кастом geom и связанные stat, Моей отправной точкой была виньетка. Кроме того, я извлек выгоду из этого и этого. Я пытаюсь собрать шаблон, чтобы научить себя и, надеюсь, других…
26 дек '18 в 11:09
1 ответ

Как вернуть простое логическое значение в ProtoBuffer?

В моем proto файл, я определяю интерфейс службы: syntax = "proto3"; package mynamespace; import "google/protobuf/empty.proto"; service MyService { rpc isTokenValid (TokenRequest) returns (TokenResponse) { } } message TokenRequest { string token = 1;…
26 дек '18 в 09:37
2 ответа

Метод возвращает __proto__ в современном браузере? Как это убрать?

Это метод чистого Javascript, возвращающий простой объект, MyClass.retObj = function() { return { x: {a:1, b:this.b} ,y: this.y }; } document.addEventListener('DOMContentLoaded', function(){ // ONLOAD: console.log( MyClass.retObj().x ) // good... co…
29 дек '18 в 18:44
2 ответа

Javascript: Object.create(null) для массивов (эквивалент Array.create(null))

Легко инициализировать объект с пустым прототипом: Object.create(null), Но у массивов нет удобного Array.create метод, как объекты. Итак, что будет массив эквивалент Object.create? Каков наилучший способ инициализации пустого массива относительно ск…
19 июн '17 в 20:03
2 ответа

Где скачать Square Wire wire-compiler-VERSION-jar-with-dependencies.jar?

Я хочу использовать protobuf в Android find, и я нахожу Square Wire. https://github.com/square/wire В документе есть команда для создания файла Java. % java -jar wire-compiler-VERSION-jar-with-dependencies.jar \ --proto_path=src/main/proto \ --java_…
24 ноя '15 в 03:38
1 ответ

Как эта функция взбирается по цепочке прототипов в JavaScript?

Это упражнение из курса, в котором есть функция создания имитации извлечения свойств из объектов, чтобы вы лучше поняли, что происходит. DOT = function dotFunc(obj, prop){ // if this obj has this property just return it if(obj.hasOwnProperty(prop)){…
05 мар '16 в 16:23
2 ответа

Читайте метаданные в grpc на стороне сервера C#

Я отправляю токен в метаданных со стороны клиента Channel channel = new Channel("127.0.0.1:50051", ChannelCredentials.Insecure); ItemQuery item = new ItemQuery() { Id = "abc" }; var client = new MyService.MyServiceClient(channel); Metadata data = ne…
15 фев '19 в 16:46
1 ответ

Представлять протобуф карту как json

Я использую grpcc, который основан на protobuf.js, для тестирования моих API-интерфейсов службы grpc. мой .proto файл: message MyRequest { string userId = 1; map&lt;string, string&gt; params = 2; } Я попытался следующее тело json, чтобы отправить за…
25 апр '18 в 09:25
1 ответ

Угон.__ Прото

Когда объект создается, будь то строка / функция / и т. Д., __proto__ собственность включена. Это свойство, кажется, генерируется __proto__ аксессоры в Object.prototype... Object.prototype == { __defineGetter__ : __defineGetter__() __defineSetter__ …
05 июл '16 в 11:14
0 ответов

Файлы *.pb.h и *.pb.cc protobuf не генерируются

Я использую protobuf_generate_cpp() для генерации файлов *.cc и *.h из файла *.proto, но он не выполняется. Я не получаю никаких сообщений об ошибках, строки просто пропущены. Файл CMakeLists.txt выглядит примерно так: cmake_minimum_required(VERSION…
27 авг '18 в 13:18
1 ответ

Как значение __proto__ присваивается в JavaScript?

Недавно я играл с объектом-прототипом javaScript и наткнулся на приведенный ниже пример. function Foo(){ } Foo.prototype=null; var fooObj=new Foo(); Когда я смотрю на fooObj из инструментов разработчика, __proto__ свойство указывает на прототип глоб…
08 авг '17 в 10:49
1 ответ

Импорт и использование различных файлов пакетов в protobuf?

Я импортировал другой прото с именем пакета, отличным от моего. Для использования сообщений из другого пакета, получили доступ к этому сообщению с именем пакета. Например: other.proto package muthu.other; message Other{ required float val = 1; } myp…
15 июл '16 в 07:27
1 ответ

Почему `Object() === new Object()` равно `false`?

Почему возвращается false? let a = new Object() let b = Object() console.log(a) // {} console.log(b) // {} console.log(a===b) // false Я проверил прото a и b тоже, и это то же самое. Так в чем же разница?
25 мар '18 в 12:45