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

兰州网站建设和推广除了WordPress等

兰州网站建设和推广,除了WordPress等,wordpress去掉模板登录,wix英文网站建设1、下载protobuf的编译器protoc地址#xff1a;window#xff1a;下载: protoc-3.3.0-win32.zip解压#xff0c;把bin目录下的protoc.exe复制到GOPATH/bin下#xff0c;GOPATH/bin加入环境变量。当然也可放在其他目录#xff0c;需加入环境变量#xff0c;能让系统找到pr…1、下载protobuf的编译器protoc地址window下载: protoc-3.3.0-win32.zip解压把bin目录下的protoc.exe复制到GOPATH/bin下GOPATH/bin加入环境变量。当然也可放在其他目录需加入环境变量能让系统找到protoc.exelinux下载protoc-3.3.0-linux-x86_64.zip 或 protoc-3.3.0-linux-x86_32.zip解压把bin目录下的protoc复制到GOPATH/bin下GOPATH/bin加入环境变量。如果喜欢编译安装的也可下载源码自行安装最后将可执行文件加入环境变量。2、获取protobuf的编译器插件protoc-gen-go进入GOPATH目录运行go get -u github.com/golang/protobuf/protoc-gen-go如果成功会在GOPATH/bin下生成protoc-gen-go.exe文件3、创建一个test.proto文件//指定版本//注意proto3与proto2的写法有些不同syntax proto3;//包名通过protoc生成时go文件时package test;//手机类型//枚举类型第一个字段必须为0enumPhoneType {HOME 0;WORK 1;}//手机message Phone {PhoneType type 1;string number 2;}//人message Person {//后面的数字表示标识号int32 id 1;string name 2;//repeated表示可重复//可以有多个手机repeated Phone phones 3;}//联系簿message ContactBook {repeated Person persons 1;}4、运行如下命令 protoc --go_out. *.proto会生成一个test.pb.go的文件具体的文件内容我就不截图了。5、在go语言中使用protobufpackage main;import (github.com/golang/protobuf/protoprotobuf/testio/ioutilosfmt)func write() {p1 : test.Person{Id:1,Name:小张,Phones: []*test.Phone{{test.PhoneType_HOME,111111111},{test.PhoneType_WORK,222222222},},};p2 : test.Person{Id:2,Name:小王,Phones: []*test.Phone{{test.PhoneType_HOME,333333333},{test.PhoneType_WORK,444444444},},};//创建地址簿book : test.ContactBook{};book.Personsappend(book.Persons, p1);book.Personsappend(book.Persons, p2);//编码数据data, _ :proto.Marshal(book);//把数据写入文件ioutil.WriteFile(./test.txt, data, os.ModePerm);}func read() {//读取文件数据data, _ : ioutil.ReadFile(./test.txt);book : test.ContactBook{};//解码数据proto.Unmarshal(data, book);for _, v :range book.Persons {fmt.Println(v.Id, v.Name);for _, vv :range v.Phones {fmt.Println(vv.Type, vv.Number);}}}func main() {write();read();}
http://www.yutouwan.com/news/298328/

相关文章:

  • 手工艺品网站建设方案如何更改wordpress上的默认头像
  • 网站建设 调研报告建网站 云主机
  • 深圳建网站哪个公o2o营销模式
  • 粉色网站模板安徽省外经建设集团有限公司网站
  • 做a图片网站网站哪家做的比较好的
  • 网站怎么设置二级域名物流网站设计与实现
  • 广州做网站公司哪家好wordpress theme 开发
  • 温州 网站建设公司云南建设工程招标网站
  • 家具网站建设便宜下花园区住房和城乡建设局网站
  • 免费网站统计工具沧县网站建设公司
  • 网站定制设计师青岛网站推广关键词
  • 如何搭建自己的网站服务器做软件需要什么软件
  • 建设网站和appwordpress title代码
  • 企业网站 建设策划书顺电网上商城怎么样
  • 青岛哪家公司做网站好爱站小工具圣经
  • 南昌手机网站制作wordpress搬迁数据库连接失败
  • 网站的优化用什么软件北京软件公司有多少家
  • 网站的开发公司倒闭对网站使用大连网站关键词排名
  • 网站转化微信小程序p2p网站开发文档
  • 昆明网站建设ynmdwliis网站物理路径
  • 怎么在阿里云建立网站苏州建筑工程集团有限公司
  • 在线设计logo的网站微信群投票网站怎么做的
  • 堆龙德庆网站建设品牌建设对企业的作用
  • 网站的规划seo实战密码第四版
  • 前端做网站wordpress菜单栏图标
  • 贵 建设厅网站文件苏州微网站制作
  • 中小企业网站建设资讯深圳住建局工程交易中心
  • 自己做网站怎么搜索线上代运营公司
  • 怎么创建一个视频网站朝阳公共资源交易信息网
  • 网站设建设表单网站关键词优化排名技巧