日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ProtoBuf协议

發(fā)布時(shí)間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ProtoBuf协议 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • 什么是Protobuf協(xié)議?

    和json xml一樣,也是一種數(shù)據(jù)交換格式.可以序列化與反序列化.不同的是protobuf是一種變長(zhǎng)協(xié)議,格式較為麻煩,但是效率很高.

    參考文檔:

    http://blog.csdn.net/yueqian_scut/article/details/47606599?(variant算法)

  • Protobuf的相關(guān)資料

    http://blog.csdn.net/shuliwuflying/article/details/50814123

    http://www.jianshu.com/p/e0d81a9963e9



  • protobuf語(yǔ)言:

    http://www.cnblogs.com/dkblog/archive/2012/03/27/2419010.html

  • ? ??



  • .proto轉(zhuǎn).java的開(kāi)源庫(kù)

    http://www.jianshu.com/p/3a543757d086? (利用gradle配置,同步一下,走task即可生成java文件)

    java對(duì)象與16進(jìn)制字符串互轉(zhuǎn)需要注意的問(wèn)題:

    1)對(duì)于proto中bytes類型得到j(luò)ava的字符串:

  • ? ??

    1 String?mac1?=?DataTransfer.bytes2HexString(authRequest.getMacAddress().toByteArray());

    ? 2)java對(duì)象轉(zhuǎn)16進(jìn)制報(bào)文

    ? ? 凡是數(shù)據(jù)數(shù)字,都是設(shè)置的10進(jìn)制數(shù)據(jù).

    ? ? 凡是字符串,都是native string.






    ? ? ? 本文轉(zhuǎn)自屠夫章哥 ?51CTO博客,原文鏈接:http://blog.51cto.com/4259297/1977287,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者


    總結(jié)

    以上是生活随笔為你收集整理的ProtoBuf协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。