之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML力喷,而在最近的開(kāi)發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
![240](https://upload.jianshu.io/users/upload_avatars/17576188/65da6fd2-1455-48b3-937c-70d537a9bcc6.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML力喷,而在最近的開(kāi)發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
在上一篇 深入 ProtoBuf - 編碼 中苹威,我們?cè)敿?xì)解析了 ProtoBuf 的編碼原理墨缘。 有了這個(gè)知識(shí)儲(chǔ)備,我們就可以深入 ProtoBuf 序列化、反序列化的源碼颈娜,從...
在對(duì) ProtoBuf 做了一些基本介紹之后,這篇開(kāi)始進(jìn)入正題浙宜,深入 ProtoBuf 的一些原理官辽,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
在介紹了 ProtoBuf 序列化原理之后粟瞬,本文介紹 ProtoBuf 的反射技術(shù)原理同仆。 反射技術(shù)簡(jiǎn)介 對(duì)于反射大家應(yīng)該不會(huì)陌生,如果你接觸過(guò)一些框架(如 ORM梨水、IOC寞奸、O...
@別樣的風(fēng) 感謝
Git中全局忽略.DS_Store文件前言 :關(guān)于.DS_Store是什么可以參考另一文章 如果刪除GIT中的.DS_Store 簡(jiǎn)單的說(shuō)Mac每個(gè)目錄都會(huì)有個(gè)文件叫.DS_Store岁忘,它是用于存儲(chǔ)當(dāng)前文件夾的一...
大佬我和你路線一摸一樣麻汰。不過(guò)我在brpc卡住了。只會(huì)簡(jiǎn)單的調(diào)用戚篙。我看代碼看的一頭霧水的五鲫。比muduo設(shè)計(jì)的復(fù)雜多了。brpc怎么學(xué)啊
C++ & Linux后端進(jìn)大廠學(xué)習(xí)路線我是2019年8月全面開(kāi)始學(xué)習(xí)C++岔擂,之前只是有一點(diǎn)C++的基礎(chǔ)臣镣,僅看過(guò)《C++ prime Plus 第六版》辅愿,2020年參加7月參加校招,并且取得幾個(gè)大廠的Offer忆某,下...
@wlianfu 你這是什么字體
20個(gè)好看的VSCode主題推薦1. Radical 2. Gruvbox Material 3. Merko 4. Tokyo Night 5. Remedy 6. Minimal 7. Aurora X...
看了你寫(xiě)的幾篇聋呢,感覺(jué)我現(xiàn)在跟你那個(gè)時(shí)期一樣迷茫苗踪。剛研二,一共讀3年削锰。不同的是我放棄了做算法通铲,轉(zhuǎn)頭做開(kāi)發(fā)了。你本科是哪的
2017年終總結(jié)北京的風(fēng)依然喧囂器贩,實(shí)驗(yàn)室空無(wú)一人颅夺,只有肖邦的第一敘事曲陪我度過(guò)最后一個(gè)周末。我泡上茶蛹稍,開(kāi)始寫(xiě)下一七年的故事吧黄。 一、慘痛的科研經(jīng)歷 2017年的曲折從悲催的科研開(kāi)始唆姐。 自從16...
——-opengl學(xué)習(xí)——– 1.http://nehe.gamedev.net/ 知名的OpenGL教程, 此教程最大的特點(diǎn)是提供了針對(duì)不同平臺(tái)筹裕、不同編譯器醋闭、不同語(yǔ)言的各種...
constexpr是C++11開(kāi)始提出的關(guān)鍵字,其意義與14版本有一些區(qū)別朝卒。C++11中的constexpr指定的函數(shù)返回值和參數(shù)必須要保證是字面值证逻,而且必須有且只有一行re...