之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
在上一篇 深入 ProtoBuf - 編碼 中,我們?cè)敿?xì)解析了 ProtoBuf 的編碼原理。 有了這個(gè)知識(shí)儲(chǔ)備,我們就可以深入 ProtoBuf 序列化、反序列化的源碼,從...
在對(duì) ProtoBuf 做了一些基本介紹之后,這篇開始進(jìn)入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
在介紹了 ProtoBuf 序列化原理之后,本文介紹 ProtoBuf 的反射技術(shù)原理。 反射技術(shù)簡(jiǎn)介 對(duì)于反射大家應(yīng)該不會(huì)陌生,如果你接觸過一些框架(如 ORM、IOC、O...
——-opengl學(xué)習(xí)——– 1.http://nehe.gamedev.net/ 知名的OpenGL教程, 此教程最大的特點(diǎn)是提供了針對(duì)不同平臺(tái)、不同編譯器、不同語言的各種...
constexpr是C++11開始提出的關(guān)鍵字,其意義與14版本有一些區(qū)別。C++11中的constexpr指定的函數(shù)返回值和參數(shù)必須要保證是字面值,而且必須有且只有一行re...