小编Lia*_*rth的帖子

读写DVD/CD - Java

我正在开发一个名为LMCT(Let Me Copy That)的应用程序,它是用Java编写的,我只需要知道如何从java刻录到DVD/CD.

任何例子,API或链接都是受欢迎的.

java dvd-burning cd-burning cddvd

9
推荐指数
1
解决办法
9074
查看次数

在 Go 中构建使用“oneof”的 protobuf 消息

我最近开始玩弄 GoLang 和 Protocol Buffers,我尝试使用以下消息

message KumoAPIMessage {
  oneof msg {
    OpenStackEnvironmentContext osEnvContext = 1;
  }
}

message OpenStackEnvironmentContext {
  string username = 1;
  string password = 2;
  string domain = 3;
  string project = 4;
  string authUrl = 6;
  string region = 7;
  string contextName = 8;
}
Run Code Online (Sandbox Code Playgroud)

这些消息经过精心设计,以便可以对其进行编组并通过 TCP 发送到服务器代理(用 Scala 编写)。我遇到的问题实际上是在 go 应用程序中构建消息。

我已经收到一条OpenStackEnvironmentContext消息,但我不知道如何将其包装在 中KumoAPIMessage,我尝试了以下方法

apiMessage := kumo.KumoAPIMessage{ Msg: context, }
Run Code Online (Sandbox Code Playgroud)

但这只会在编译时引发以下错误

cannot use context (type kumo.OpenStackEnvironmentContext) as type kumo.isKumoAPIMessage_Msg in field value: …
Run Code Online (Sandbox Code Playgroud)

go protocol-buffers

3
推荐指数
1
解决办法
5211
查看次数

标签 统计

cd-burning ×1

cddvd ×1

dvd-burning ×1

go ×1

java ×1

protocol-buffers ×1