
前言 序言 再高大上的框架,也需要扎实的基础才能玩转,高频面试问题更是基础中的高频实战要点。 适合阅读人群 Java 学习者和爱好者,有一定工作经验的技术人,准面试官等。 阅...
前言 新的知识学习都是循序渐进的,从基础到复杂。前面OpenGL ES概念 已经介绍了OpenGL ES的相关概念,这篇文章开始我们就正式开始OpenGL ES渲染系列第一站...
前言 从接触到OpenGL之后发现它很神奇,为什么它能渲染出图片,要搞懂其原理,前提是要知道怎么用。本文不讲其原理,目前我的水平对底层GPU如何渲染还很难说的清楚,网上的帖子...
背景 一般视频采集芯片采集到数据都是按照YUV格式输出,包括很多现在很多的相机。所以对音视频开发者来说,掌握YUV知识非常必要的。 RGB RGB是一种颜色空间,以红(R)绿...
背景 我们都知道Java内存模型和C++内存模型不同,而且是分开存储和管理的。做NDK开发的小伙伴经常遇到这样一个问题:在Java层new一个对象,这个对象无法直接操作C++...
一、背景 Android对OpenGL这块封装是非常好的,也是非常隐蔽的,一般使用者直接使用GLSurfaceView即可达到需求。最近项目中将很多功能下层到c++层,这样必...
看到网上很多博客都是写到transient修饰的变量不可以被序列化,实际上其变量可以被序列化,《Java编程思想》上写的很清楚。 事实证明:看博客不如看书(看经典书籍),看书...