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

php网站开发考试昭通高速装配式建筑公司网站

php网站开发考试,昭通高速装配式建筑公司网站,中卫网站推广制作,百度视频推广目录 外卖服务器场景带入 大佬们通用的规范格式 一、#x1f466; 外卖服务器场景 外面服务器沟通有很多模式——展示商家列表等等#xff0c;只是其中一个#xff0c;因此需要一个统一的规划了——不同应用程序#xff0c;里面的自定义格式是不一样的#xff0c;这样的…目录 外卖服务器场景带入 大佬们通用的规范格式 一、 外卖服务器场景 外面服务器沟通有很多模式——展示商家列表等等只是其中一个因此需要一个统一的规划了——不同应用程序里面的自定义格式是不一样的这样的设计十分灵活最好要有一个统一的标准 显示商家列表有很多项每一项包含了一些信息商家名称图片好评率等等距离你的位置评分等等 设计 1.明确当前请求和响应包含哪些信息根据需求来 请求如用户身份用户当前位置商家名称图片好评率···· 2.明确具体的请求和响应格式 示例请求123480100\n 明确格式就是看你按照啥样的方式构造出一字符串后续这个字符串可根据TCP/UDP的payload进行传输另一方面服务器可以对这个字符串进行解析解析出逗号前面的是useld,逗号前面是经纬度···这种 响应麻辣烫2jpg,99%,1.2km,4.8\n-这个时候构造出一个响应这样的字符串客户端可按照这样的格式进行解析。 网传的数据本质是字符串准确的说二进制“字符串”更像字节串⚠️当然没有这种东西但是可以这么理解无法直接传输JAVA对象这样的内容JAVA写代码都是各种的对象但是发送数据的时候就需要把对象转换为二进制字符串叫做序列化但是收到数据的时候也会把“二进制”转换成字符串反序列化 二、 实际上不管怎么约定都可以只要保证客户端和服务器遵守一个原则就好 示例 三、 然后有一些牛逼哥搞出一些通用的格式可以参考 1.XML以成对为标签来表示键值对信息同时标签支持嵌套就可以构成一些更复杂的树型结构数据 请求 requestuseId1234useId -(表示的是键值对结构key:userId,value:1234)position100*80/position (对象本质上是键值对属性名字是键属性的值就是值 /request. -(结束标签) XML很像我们之前写的html5省略吧里面的标签都是程序员自己定义的 优点XML非常清晰的把结构化数据表示出来了 缺点表示数据需要引入大量标签看起来繁琐同时也会占用不少带宽-(国内最贵 2.json(主流 本质也是键值对看起来比xml干净 请求{ userId:1234 position:100 80 } json中用{}表示键值对表示【】数组数组中有个元素可以是数字可以是字符串还可以其他的{},或者【】 响应{ name:凉皮, image:1.jpg, distance:1km, rate:96%, star:4.7 } 也是键值对当前最主流的格式未来会常用json对换行不敏感假如这些内容放在同一行也完全合法一般网络传输的时候会对json压缩去掉不必要的换行空格会把所有数据放到同一行去整体占用的带宽更降低了影响可读性有很多现成的json格式化工具“一键还原成可读性的” 优势相比于xml表示的数据简洁很多可读性非常好的方便程序员观察中间结果方便调试问题。 劣势终究花费一定的带宽来传输key的名字的 3.protobuffer: 谷歌提出来的一套二进制的数据序列化方式使用二进制的方式约定某几个字节表示哪个属性···最大程度的节省空间不必传输key,根据位置和长度区分每个属性的 优点节省带宽最大化效率 缺点二进制数据无法肉眼观察不方便调试使用起来比较复杂需要专门编写一个proto文件描述数据的格式是咋样的-再进一步通过人家提供的工具把proto文件转换成一些代码再嵌入到程序中使用的这个主要用于对于性能要求更高的环境属于是牺牲开发效率换来“运行效率” 写代码模块 开发效率运行效率(一般情况下 开发效率程序员写代码的速度 运行效率软件跑的快不快。 开发效率要是想提高就找程序员们-(开发中人力成本程序猿们的工资相比一个买的更高级硬件肯定是开发效率更重要人力成本更好当然你要是计算火箭那种需要速度的要求时间更短这是c主场请远离java,人工智能这东西的底层就是c
http://www.w-s-a.com/news/986635/

相关文章:

  • 个人网页设计步骤网站没有内容 能做优化吗
  • 专业网站建设公司招聘网站排行榜
  • 网站建设规范方法企业解决方案架构
  • ae做网站导航wordpress门户
  • 重庆市网站备案材料云南做网站
  • 网页设计模板网站免费珠海视窗网
  • 茂名模板建站定制WordPress注册不提示
  • 陕西营销型手机网站建设深圳制作网站服务
  • 受欢迎的锦州网站建设Wordpress 图片左右滑动
  • 湖南优化网站建设线上网站建设需求
  • 建什么类型的网站访问量比较大哪些外包公司比较好
  • php网站地图外贸建站哪家强外贸网站怎么做
  • 宁波五金网站建设中国建筑网官网投诉查询
  • 哪个网站注册域名便宜免费流程图制作网站
  • 潍坊做网站南宁网站seo优化公司
  • 网站建设的基本技术步骤无网站营销
  • 我国旅游网站的建设网站开发 混合式 数据库
  • 淘宝客网站域名家居网站开发项目计划书
  • 网站打不开显示asp苏州注册公司需要多少钱
  • 凡科建站登录官网wordpress主题有什么用
  • 西安双语网站建设怎么做网页动图
  • 宝安自适应网站建设无锡新区企业网站推广
  • 肇庆建设局网站cpanel 安装wordpress
  • 长春启做网站多少怎样换wordpress域名
  • 山西网站建设情况汇总vs2010 c 建设网站
  • 网站推广策划书 精品深圳市住建局和建设局官网
  • 住房和城乡建设部干部学院网站一般做公司网站需要哪几点
  • 网站制作流程详解(学做网站第一步)免费个人网站模版ps
  • 狮山网站建设公司微信平台软件开发
  • 绥芬河网站建设学网站开发的能找什么工作