亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ProtoBuf協議

發布時間:2020-06-24 09:27:46 來源:網絡 閱讀:1011 作者:屠夫章哥 欄目:移動開發


? 微信藍牙調試工具:https://iot.weixin.qq.com/wiki/document-0_5.html

? ? ? ? ? ? 可以解析微信協議,并且知道設備哪個字段賦值了,哪個字段沒有賦值。


? Protobuf的js庫:

??https://github.com/protobufjs/protobuf.js




理解protobuf之前必須要懂variant編碼? !!!!!!!!!!

varian編碼 :http://blog.sina.com.cn/s/blog_828e50020102vfrf.html

???? varian解碼步驟:

? ? ?1)去掉標識位,也就是每個字節的最高位。

? ? ?2)反轉字節

? ? ?3)2進制轉10進制即得到原來的數






  1. 什么是Protobuf協議?

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

    參考文檔:

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

????????注意這個規則:

????????ProtoBuf協議



????????https://blog.csdn.net/fullsail/article/details/42686699? (超級詳細)


????

  1. Protobuf的相關資料

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

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




  2. protobuf語言:

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

? ??




  1. .proto轉.java的開源庫

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

    java對象與16進制字符串互轉需要注意的問題:

    1)對于proto中bytes類型得到java的字符串:

? ??

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

? 2)java對象轉16進制報文

? ? 凡是數據數字,都是設置的10進制數據.

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

??


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玉溪市| 龙泉市| 安泽县| 沙湾县| 宁明县| 南康市| 弥勒县| 漠河县| 湄潭县| 佳木斯市| 尼玛县| 合肥市| 洪洞县| 武义县| 泸定县| 中山市| 梓潼县| 茶陵县| 醴陵市| 金门县| 乡宁县| 安西县| 武定县| 阳信县| 怀宁县| 玛沁县| 沂南县| 湖南省| 台东市| 宣恩县| 探索| 盐亭县| 孝义市| 聊城市| 大兴区| 衡阳县| 永年县| 洪泽县| 蒙山县| 玉溪市| 壤塘县|