当前位置: 首页 > news >正文

网站仿站教程江苏网站建设网络推广

网站仿站教程,江苏网站建设网络推广,优化师是干嘛的,为什么网站设计很少全屏一、编码规范推荐 1、文件名使用小写下划线的命名风格#xff0c;例如 lower_snake_case.proto 2、使用 2 个空格缩进 3、包名应该和目录结构对应 4、消息名使用首字母大写驼峰风格(CamelCase)#xff0c;例如message StudentRequest { ... } 5、字段名使用小写下划线的风格…一、编码规范推荐 1、文件名使用小写下划线的命名风格例如 lower_snake_case.proto 2、使用 2 个空格缩进 3、包名应该和目录结构对应 4、消息名使用首字母大写驼峰风格(CamelCase)例如message StudentRequest { ... } 5、字段名使用小写下划线的风格例如 string status_code 1 6、枚举类型枚举名使用首字母大写驼峰风格例如 enum FooBar 7、RPC 服务名和方法名均使用首字母大写驼峰风格例如service FooService{ rpc GetSomething() } 二、protoC 执行命令 protoc --go_out. *.proto  三、标量类型表 四、使用语法案例 // 使用proto3版本 syntax proto3;// 可选防止不同的消息类型有命名冲突 package main; // 指定go的包名会在当前目录生成一个main目录然后里面存放*.pb.go文件 option go_package main; // 导入其他的proto文件 import mypro/other.proto; // message是关键词Student是类型名后续生成一个Student的结构体 message Student { // 格式类型 字段名 数字标识符每个标识符是唯一的 string name 1; // repeated代表字段可重复对应Student结构体里的字段Scores []int32repeated int32 scores 3; // 定义一个map键是string值是int32mapstring, int32 points 1; // 指定了一些字段编号不应该被再次使用。这意味着在 Foo 消息的定义中你不能再使用字段编号 2、15 以及 9 到 11包括 9 和 11来添加新的字段reserved 2, 15, 9 to 11; // 指定了一些字段名称不应该被再次使用。这意味着在 Foo 消息的定义中你不能再使用字段名称 foo 或 bar 来添加新的字段。reserved foo, bar; // 枚举类型enum Gender { // 开启别名alias 选项允许为不同的枚举值赋予相同的标识符 option allow_alias true; // 枚举类型的第一个选项标识符必须是0也是枚举类型默认值FEMALE 0; MALE 1;// 开启别名选项后OTHER 1; }Gender gender 2;// 嵌套另一个message作为消息类型这里会生成 Results []*Student_Result 类似这样的切片repeated Result results 1; // 也支持直接嵌套写messagemessage Result { string url 1;string title 2;repeated string snippets 3;}message ErrorStatus {string message 1;// 标识details字段可以属于任何类型(可以是string int等)生成类似 []*anypb.Any 这样的切片记得要在前面import google/protobuf/any.protorepeated google.protobuf.Any details 2; }//todo 确保在消息的实例中只有 oneof 定义的字段中的一个字段被赋值。这是一种类型安全的方式来表示一个字段是多个可能类型的其中之一而不是多个字段可以同时被赋值。//在你提供的 protobuf 程序中SampleMessage 消息定义了一个名为 test_oneof 的 oneof。这意味着在任何给定的 SampleMessage 实例中只有 name 字段或 sub_message 字段可以被设置而不能同时设置两者。oneof test_oneof {string name 4;SubMessage sub_message 9;}//如果消息类型是用来远程通信的(Remote Procedure Call, RPC)可以在 .proto 文件中定义 RPC 服务接口。//例如我们定义了一个名为 SearchService 的 RPC 服务提供了 Search 接口入参是 SearchRequest 类型返回类型是 SearchResponseservice SearchService {rpc Search (SearchRequest) returns (SearchResponse);} }message Result {string url 1;string title 2;repeated string snippets 3; }
http://www.w-s-a.com/news/297862/

相关文章:

  • wdcp怎么上传做好的网站管理咨询公司名称参考
  • 设计师网站pin分销系统小程序开发
  • 高端品牌网站建设兴田德润实惠企业网站建设应该怎么做
  • 做研学的网站优秀软文案例
  • 网站个人简介怎么做建设网站卡盟
  • 影楼做网站安庆建设机械网站
  • 访问网站的原理wix做网站流程
  • 众鱼深圳网站建设设计师网名叫什么好听
  • 中小学生做试卷的网站6网站建设需要注意哪些细节
  • 以个人名义做地方门户网站社保服务个人网站
  • 上海企业做网站设计制作感悟150字
  • asp.netmvc网站开发ps设计网页
  • win2008 挂网站 404官方网站是什么
  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示