问题标签 [proto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
356 浏览

c++ - 生成的 protobuf 消息的描述符的生命周期是多少?

我在我的项目中使用 Protobuf 2。我想用来DynamicMessageFactory在运行时创建消息。DynamicMessageFactory需要一个Descriptor*. 我正在传递Descriptor*生成类的可变消息。文档说Descriptor必须比DynamicMessageFactory工厂生成的消息更长寿。

生成的类的描述符的生命周期是多少?它是类的静态成员吗​​?

0 投票
1 回答
1036 浏览

c# - gRPC 不生成 *grpc.cs

我正在尝试使用 .bat 文件生成 grpc .cs 文件,但没有生成 messageGRPC.cs 文件。但是,message.g.cs 确实被创建了。没有错误,我什至尝试对路径进行硬编码并以管理员模式运行命令窗口,结果相同。

再次,message.g.cs 确实生成正确,但 messageGRPC.cs 没有。

在我的项目中,我从 NuGet 安装了 Google.Protobuf、Google.Protobuf.Tools、Grpc、Grpc.Core 和 Grpc.Tools。

有什么我做错了吗?

0 投票
1 回答
188 浏览

node.js - 协议缓冲区

我正试图了解协议缓冲区。我理解了基本的东西,但现在我正在尝试将以下 javascript 对象定义为 .proto。使用Node.js gRPC 库

这是我想出的,但它被拒绝了。

0 投票
1 回答
96 浏览

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

为什么如果F- 简单的功能:

?

0 投票
1 回答
2156 浏览

c# - Protoc C# Google Assistant .proto“未找到或有错误”

我想使用 gRPC 与 Google Assistant SDK 通信。我下载了 embedded_assistant.proto 并在 CMD 中运行了这个命令:

然后它给了我这些错误:

google/api/annotations.proto:找不到文件。google/rpc/status.proto:找不到文件。Embedded_assistant.proto:导入“google/api/annotations.proto”未找到或有错误。Embedded_assistant.proto:导入“google/rpc/status.proto”未找到或有错误。Embedded_assistant.proto:270:5:“google.rpc.Status”未定义。

我怎样才能解决这个问题?我使用了这个 proto 编译器:https ://github.com/google/protobuf/releases并在底部显示 protoc-3.3.0-win32.zip。

0 投票
1 回答
120 浏览

javascript - 为什么对象中的属性未定义,尽管它存在于对象的 __proto__ 中?

首先,这是一个按预期工作的示例:

这是一个问题下的示例,它不能按预期工作。为什么?

为什么a.toString返回undefined具有该属性的原型被分配给它?

0 投票
2 回答
216 浏览

javascript - Javascript:Object.create(null) 用于数组(Array.create(null) 等效)

用空白原型初始化对象很容易:Object.create(null). 但是,数组没有Array.create像对象那样方便的方法。那么,数组等价于Object.create什么?

关于结果数组的访问速度*初始化空白数组的最佳方法是什么?或者,所述空白数组中的访问速度*是否会比定期[]初始化数组的访问速度*慢?

非常感谢任何和所有建设性的回应。


*“访问速度”是指从数组中读取和写入属性的速度。

0 投票
2 回答
107 浏览

regex - sed & protobuf: need to delete dots

I need to delete dots using sed, but not all dots.

Here the dot after repeated, (repeated also can beoptional | required | extend) should be deleted

And here delete dot after (

It should work on multiple files with different content.


Full code can be found here

0 投票
0 回答
38 浏览

javascript - 无法理解与 javascript "__proto__" 相关的结果

下面是解释我的担忧的准备代码,

问题来了。

为什么结果还是“go”而不是“goo”?

有什么区别吗

我猜我现在误解了内部操作系统。

需要一些帮助,

0 投票
3 回答
36 浏览

javascript - 函数与函数的关系

我真的很想知道函数和函数之间的关系..

我读了那篇文章“函数继承函数的方法”,所以函数可以使用apply、bind、call等方法

所以我使用下面的代码检查了控制台。

啊..如果“函数继承函数的方法”为真,
为什么结果函数(){[原生代码]},而不是函数函数(){[原生代码]}?

我也检查过函数测试的构造函数是函数函数,甚至让我感到困惑..

它太奇怪了..需要一些帮助..