91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

浦江县| 岑巩县| 楚雄市| 香河县| 城步| 焦作市| 确山县| 四平市| 大冶市| 永川市| 新巴尔虎左旗| 谢通门县| 大名县| 武定县| 西城区| 清河县| 镇江市| 云阳县| 鄂托克前旗| 临武县| 广丰县| 南川市| 长武县| 花垣县| 都兰县| 松溪县| 龙陵县| 和硕县| 山丹县| 四川省| 宁远县| 瓮安县| 杭锦后旗| 大安市| 太康县| 合肥市| 宁安市| 汝州市| 囊谦县| 邻水| 綦江县|