Android Jetpack介紹 Android Jetpack 是一套組件、工具和指導(dǎo),可以幫助您快速構(gòu)建出色的 Android 應(yīng)用。 Google在17年的I/O大會(huì)...

Android Jetpack介紹 Android Jetpack 是一套組件、工具和指導(dǎo),可以幫助您快速構(gòu)建出色的 Android 應(yīng)用。 Google在17年的I/O大會(huì)...
Databinding Data binding 在2015年7月發(fā)布的Android Studio v1.3.0 版本上引入,在2016年4月Android Studio ...
AOT是Ahead of Time compile 的縮寫,顧名思義提前編譯。 關(guān)于AOT的好處,在這里就不一一細(xì)說,更高效,更安全,bla,bla.... 與AOT相對(duì)的則...
實(shí)現(xiàn)消息隊(duì)列的關(guān)鍵因素是考量不同線程訪問消息隊(duì)列的同步問題。本實(shí)現(xiàn)涉及到幾個(gè)知識(shí)點(diǎn) std::lock_guard 介紹 std::lock_gurad 是 C++11 中定...
1. 背景 folly是Facebook開源庫 的縮寫,包含一系列核心庫,很多時(shí)候都是作為其內(nèi)部C++項(xiàng)目的依賴庫,也是各個(gè)項(xiàng)目需要將代碼共享時(shí)放置的地方,它是對(duì)boost和...
反射機(jī)制在java中是一個(gè)非常重要的特性,比如在spring框架中,就使用了xml + 反射來完成類的動(dòng)態(tài)擴(kuò)展。簡單來說,反射就是根據(jù)一個(gè)字符串查找到一個(gè)類,查找到一個(gè)函數(shù),...
C++中有一個(gè)重要特性,那就是模板類型。類似于Objective-C中的泛型。C++通過類模板來實(shí)現(xiàn)泛型支持。 1 基礎(chǔ)的類模板 類模板,可以定義相同的操作,擁有不同數(shù)據(jù)類型...