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

专业网站运营google chrome官网下载

专业网站运营,google chrome官网下载,整站seo定制,网站投放通过前面博文的学习&#xff0c;我们知道&#xff1a;没有GPB&#xff0c;客户端的日子很难过&#xff0c;现在略作回顾&#xff0c;没有GPB的日子是这样的&#xff1a; #include <iostream> #include <fstream> using namespace std;int main() { int id 123456…

       通过前面博文的学习,我们知道:没有GPB,客户端的日子很难过,现在略作回顾,没有GPB的日子是这样的: 

 

#include <iostream>
#include <fstream>
using namespace std;int main()
{	int id = 123456; // 字段idchar str[] = "hello world"; // 字段str// 服务端:把数据写到"log服务器"中fstream output("log", ios::out | ios::trunc);output << id << endl;output << str;output.close();int _id;char line[100];memset(line, sizeof(line), 0);// 客户端:从"log服务器"中读取数据fstream input("log", ios::in);input.getline(line, sizeof(line));_id = atoi(line); // (转换要求:客户端必须详尽了解服务端数据格式)cout << _id << endl;memset(line, sizeof(line), 0);input.getline(line, sizeof(line));cout << line << endl;input.close();return 0;
}

 

       在本文中,我们来看看有了GPB后,日子是怎样的?程序如下:

 

/*说明:1:如果你直接将下面程序拷贝过去,那么一定会出现编译错误,因为还需要其它文件的配合。在本文中,我暂时仅给出这个简单的程序,目的是为了说明Google Protocol Buffer的方便之处。2:在后续的介绍中,我会把相关方法和文件给大家,到时候,大家就可以正确地运行该程序了,真正体会到Google Protocol Buffer的方便之处,敬请期待。
*/#include <iostream>
#include <fstream>
#include "test.pb.h"
#pragma comment(lib, "libprotobuf.lib")
using namespace std;int main()
{int stuID = 123456;char stuName[] = "hello world";// 服务端:把数据序列化到"log服务器"中lm::student stu1;stu1.set_id(stuID);stu1.set_str(stuName);fstream output("./log", ios::out | ios::trunc);stu1.SerializeToOstream(&output); // 序列化output.close();// 客户端:将"log服务器"中的数据反序列化lm::student stu2;fstream input("./log", ios::in);stu2.ParseFromIstream(&input);   // 反序列化int theID = stu2.id();           // 读取数据就是这么简单,爽歪歪string theName = stu2.str();     // 读取数据就是这么简单,爽歪歪input.close();cout << theID << endl;cout << theName << endl;return 0;
}

        log文件的内容如下(用文本文件方式打开):

          控制台上的结果为:

 

        我们可以看到,运用GPB机制后,客户端取数据非常简单,不用关心待解析的数据的具体格式,只需傻瓜式地取数据即可,这就是运用GPB后的效果。那么,什么是GPB呢?

 

     千言万语抽象成一句话:GPB就是一种编解码机制(序列化反序列化机制),可以方便你我。

 

        通过上面的介绍,我们终于懂了GPB是什么了,如果你还需要更全面地了解GPB,请参阅:

        wikipedia的相关介绍:http://en.wikipedia.org/wiki/Protocol_Buffers

        google的相关介绍    :https://developers.google.com/protocol-buffers/docs/overview

在随后的博文中,我们将详尽地介绍如何使用GPB, 敬请期待。

 

 

 

http://www.khdw.cn/news/68981.html

相关文章:

  • 杭州网站建设排名正在播网球比赛直播
  • 做网站的举例一个成功的网络营销案例
  • 天津住房和城乡建设委员会网站泉州百度竞价开户
  • 小企业网站建设口碑域名大全免费网站
  • 营销型网站制作服务商网络营销出来可以干什么工作
  • 金乡网站建设游戏推广文案
  • 网站建设官网怎么收费培训班招生方案
  • 武汉给政府做网站的公司抖音seo公司
  • 网站建设与管理计划书在哪里可以发布自己的广告
  • 服装鞋帽 网站建设seo服务外包
  • 青海省教育厅门户网站首页seo外贸公司推广
  • 用来查数据的网站怎么建设网络营销策略有哪几种
  • 企业网站目的营销方案
  • 怎么入驻电商平台seo草根博客
  • c web网站开发 pdf北京网站外包
  • 陕西住房建设部网站seo公司运营
  • 天津网站建设制作价格黑帽seo
  • 建设思政教育网站案例广点通推广登录入口
  • 织梦网站定制江苏搜索引擎优化
  • 晋江模板建站足球世界排名一览表
  • 襄阳网站建设多少钱广告推广宣传
  • 求网站建设浏览器打开网站
  • 广州做网站 汉狮网络百度问答一天能赚100块吗
  • 如何通过axure做网站架构网站运营课程
  • wordpress 多站点用户广州从化发布
  • 制造网站开发营销做得好的品牌
  • 网站做一个多少钱阿里云域名注册官网网址
  • 那家公司做网站比较好今日热点新闻10条
  • 新网站排名优化怎么做360搜索首页网址是多少
  • 动漫做美食的视频网站线下推广都有什么方式