proto相关内容

__proto__ 的值是如何在 javascript 中赋值的?

最近我一直在玩 javaScript 原型对象,遇到了下面的例子. function Foo(){}Foo.prototype=null;var fooObj=new Foo(); 当我从开发者工具查看 fooObj 时,__proto__ 属性指向全局对象的原型,我可以访问对象的原型对象中定义的所有属性和函数.它应该指向 Foo 函数的原型对象,因为我已经为它分配了 null 我期望 __p ..
发布时间:2021-06-22 20:09:06 前端开发

未找到 Protobuf 时间戳

GRPC 相对较新,并且在我的 proto 文件中出现了一个我似乎无法理解的错误.我想使用“google.protobuf.Timestamp"在消息中发送时间.我似乎无法导入它.我做错了什么? 语法 = "proto3";导入“google/protobuf/timestamp.proto";服务简介服务{rpc ConstructProfileStructFromUser (Constru ..
发布时间:2021-06-22 19:54:39 其他开发

为什么如果 F - 简单函数:F.prototype!== F.__proto__ 但 Function.prototype === Function.__proto__?

为什么如果 F - 简单的函数: F.prototype !== F.__proto__ 但是 Function.prototype === Function.__proto__ ? 解决方案 F.prototype !== F.__proto__ 假设您正在为所有功能设计 API.所以你定义了每个函数都应该有方法call.你用这样的方法创建一个对象: var fpro ..
发布时间:2021-06-12 19:21:25 前端开发

使用ProtoBuf传输数据到带头的日志文件

我试图将数据流传输到微控制器上SD卡上的日志文件中,该微控制器从某些传感器读取并将值存储在文件中. 要序列化数据,我将使用NanoPB,它是C的protobuf实现,非常节省资源. 日志文件具有以下结构:它需要编写一个简短的标头,该标头由GUID和固件版本组成.在标头之后,数据流应该是连续的,并且应该记录来自传感器的字段,但不能记录标头值(这应该只在开始时出现一次). 限制是我只 ..
发布时间:2021-05-30 20:33:51 其他开发

如何直接从protobuf创建GRPC客户端而不将其编译为Java代码

使用GRPC时,我们需要通过协议缓冲区编译器(protoc)或使用Gradle或Maven protoc构建插件从.proto服务定义中生成gRPC客户端和服务器接口. 立即流:protobuf文件->Java代码->gRPC客户端. 那么,有什么方法可以跳过这一步吗? 如何创建一个通用的GRPC客户端,可以直接从protobuf文件中调用服务器而无需编译为Java代码?还是有一种在运 ..
发布时间:2021-05-13 19:51:29 Java开发

Protobuf子消息的延迟解码

我在项目中使用proto 3(java).我有一些嵌入较小消息的巨大protobuf.有没有一种方法可以使我只想查看的少数嵌套子消息实现部分解码.我当前遇到的问题是我需要将这个基于大型原型的记录数据与另一个记录连接起来,但是我的联接基于很小的子消息,所以我不想解码整个大型原型并且只能解码嵌套的消息(字符串ID)加入,然后仅解码整个protobuf以获取加入的数据. 我尝试使用 [lazy = ..
发布时间:2021-04-30 19:24:24 Java开发

项目之间共享的原型文件存储在哪里?

我有项目A和项目B.它们可能使用不同的编程语言.项目A使用原型文件公开了一个API,项目B将使用该文件来以项目B使用的编程语言生成API. 但是原始文件存储在哪里?使用protobuf的常规方法是什么?您是否将从原始文件文件生成的文件添加到版本控制中? 如果您在项目A和项目B中都存储了原始文件的副本,那么如果项目A更改了其API,则项目B将必须将它们复制过来.当有许多项目使用项目A公开 ..
发布时间:2021-04-30 19:14:11 其他开发

protoc-gen-go:找不到程序或不可执行

我正在尝试使用go grpc构建示例应用程序,但无法使用“协议"生成代码 已使用以下方法安装了所需的库/运行包: 转到-u google.golang.org/grpc go get -u github.com/golang/protobuf/protoc-gen-go 也尝试设置路径,但是没有运气. “原型"文件示例: syntax = "proto3"; pa ..
发布时间:2020-11-21 01:32:15 其他开发