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

手机网站建设一般要多少钱商业网站网址

手机网站建设一般要多少钱,商业网站网址,珠海网站建设培训,网址域名注册查询写多了go代码,被go mod tidy惯坏了,还以为全天下的都很好用呢,结果发现并不是这样。尤其是项目组的proto还是又封了个工具直接就能跑得,导致以为没那么复杂的事情变得复杂了起来。是有两套生成的规则,时间有点晚&#…

写多了go代码,被go mod tidy惯坏了,还以为全天下的都很好用呢,结果发现并不是这样。尤其是项目组的proto还是又封了个工具直接就能跑得,导致以为没那么复杂的事情变得复杂了起来。是有两套生成的规则,时间有点晚,没怎么仔细研究,先记录一下。

先用nuget装protobuf-net、Google.Protobuf,这两个软件包
在这里插入图片描述
在这里插入图片描述

protoc生成

不过我发现了,C#和其他语言不太语言,可以protoc生成C#代码,然后使用的是Google.Protobuf这个包。
在Net Core6.0中是这么写的
这样生成 protoc --csharp_out=proto test.proto

syntax = "proto3";                // proto 版本
option go_package = "paramecium/proto/test"; // 包名声明符
option csharp_namespace = "test";message SearchResultPage2 {string result = 1;int32 num_results = 2;
}
using Google.Protobuf;Console.WriteLine("Hello, World!");
SearchResultPage2 s = new SearchResultPage2();
s.Result = "100";byte[] bytes = s.ToByteArray();SearchResultPage2 deserializedPerson = SearchResultPage2.Parser.ParseFrom(bytes);
Console.WriteLine("result:{0}",deserializedPerson.Result);

protogen生成

这个生成出来的代码不能用Google.Protobuf这个包,要使用protobuf-net这个包才行,并且代码也不太一样,这个没有具体运行过,来一份ChatGPT给的代码,主要可以看下序列化和反序列化的接口

using System;
using System.IO;
using ProtoBuf;namespace Example
{class Program{static void Main(string[] args){// Create a new person objectPerson person = new Person { id = 1001, name = "Tom", age = 26, isEmployed = true };// Serialize person to a byte arraybyte[] buffer;using (MemoryStream stream = new MemoryStream()){Serializer.Serialize(stream, person);buffer = stream.ToArray();}// Deserialize byte array to a new person objectPerson newPerson;using (MemoryStream stream = new MemoryStream(buffer)){newPerson = Serializer.Deserialize<Person>(stream);}// Output the deserialized person objectConsole.WriteLine($"Name: {newPerson.name}");Console.WriteLine($"Age: {newPerson.age}");Console.WriteLine($"Employed: {newPerson.isEmployed}");Console.ReadLine();}}
}
http://www.yayakq.cn/news/43715/

相关文章:

  • app网站的优点企业为啥要做网站
  • 惠州建设工程质量监督站网站安徽招标网官网
  • 网站开发学什么好网站制作字体
  • 网站建设报价表格成都网站制作推来客网站系统好吗
  • 网站标签是什么网站建设佰首选金手指四
  • dede中英文网站云主机怎么建网站
  • 建设部网站中淼工程有限公司网站建设中 目录怎么做更好
  • 无极网站免费观看网站排名优化推广厦门
  • 网站制作 符合百度两个域名同一个网站做优化
  • 校园网站建设的意义wordpress文件夹里图片无法获取
  • 优化网站入口页面的四个维度泰安市人才交流服务中心
  • 网站建设公司公司介绍除了速卖通还有什么网站做外贸
  • 那个公司可以做网站金光华网站建设
  • 网站建设常用的方法孟村住房建设局网站
  • 门户网站开发投标文件湖南企业建网站公司
  • 漳州微网站建设哪家好网站最好服务器
  • asp网站安装到空间如何上传文件到自己的网站
  • 城乡建设部网官方网站工程建设是干什么的
  • 本地数据库搭建网站网站建设从零开始教程
  • 建手机网站要多少钱带商城的wordpress
  • 响应式网站的好处关键词优化诊断
  • 网站建设时间及简介东莞城建局官网
  • 开设赌场罪建设网站东营小程序开发制作
  • 网站主题服务网站制作的步骤
  • 网站建设制作公司都选万维科技企业网站 php 免费
  • 手机网站源码怎么打开网站产品详情页怎么做的
  • 最超值的手机网站建设网站做很久了百度没收录
  • 做擦边球网站网络推广网站 优帮云
  • 美好乡村建设网站做公司网站的费用计入什么科目
  • 网站建站定做页面设计教案