前言 序言 再高大上的框架,也需要扎實(shí)的基礎(chǔ)才能玩轉(zhuǎn),高頻面試問題更是基礎(chǔ)中的高頻實(shí)戰(zhàn)要點(diǎn)。 適合閱讀人群 Java 學(xué)習(xí)者和愛好者,有一定工作經(jīng)驗(yàn)的技術(shù)人,準(zhǔn)面試官等。 閱...
前言 新的知識(shí)學(xué)習(xí)都是循序漸進(jìn)的,從基礎(chǔ)到復(fù)雜。前面OpenGL ES概念 已經(jīng)介紹了OpenGL ES的相關(guān)概念,這篇文章開始我們就正式開始OpenGL ES渲染系列第一站...
前言 從接觸到OpenGL之后發(fā)現(xiàn)它很神奇,為什么它能渲染出圖片,要搞懂其原理,前提是要知道怎么用。本文不講其原理,目前我的水平對(duì)底層GPU如何渲染還很難說的清楚,網(wǎng)上的帖子...
背景 一般視頻采集芯片采集到數(shù)據(jù)都是按照YUV格式輸出,包括很多現(xiàn)在很多的相機(jī)。所以對(duì)音視頻開發(fā)者來說,掌握YUV知識(shí)非常必要的。 RGB RGB是一種顏色空間,以紅(R)綠...
背景 我們都知道Java內(nèi)存模型和C++內(nèi)存模型不同,而且是分開存儲(chǔ)和管理的。做NDK開發(fā)的小伙伴經(jīng)常遇到這樣一個(gè)問題:在Java層new一個(gè)對(duì)象,這個(gè)對(duì)象無法直接操作C++...
一、背景 Android對(duì)OpenGL這塊封裝是非常好的,也是非常隱蔽的,一般使用者直接使用GLSurfaceView即可達(dá)到需求。最近項(xiàng)目中將很多功能下層到c++層,這樣必...
看到網(wǎng)上很多博客都是寫到transient修飾的變量不可以被序列化,實(shí)際上其變量可以被序列化,《Java編程思想》上寫的很清楚。 事實(shí)證明:看博客不如看書(看經(jīng)典書籍),看書...