• 120
    微信 Android 视频编码爬过的那些坑

    来源 微信 Android 视频编码爬过的那些坑 Android的视频相关的开发,大概一直是整个Android生态,以及Android API中...

  • 120
    FFmpeg库移植并优化YUV、BGR24 转化

    最近项目使用OpenCV实现视频帧透视变换,当切换视频流720p、1280p,出现部分手机和小米ipad2平板等出现视频流卡顿、应用程序退出问题...

  • Java根类Object的方法说明

    Java中的Object类是所有类的父类,它提供了以下11个方法: public final native Class<?> getClass(...

  • 120
    理解Java垃圾回收

    在开始学习GC之前你应该知道一个词:stop-the-world。不管选择哪种GC算法,stop-the-world都是不可避免的。Stop-t...

  • 120
    JVM类加载过程 & 双亲委派模型

    类加载过程 类加载机制:JVM将类描述数据从.class文件中加载到内存,并对数据进行,解析和初始化,最终形成被JVM直接使用的Java类型。 ...

  • 120
    JVM 内存模型

    1. 虚拟机栈 VM Stack 线程私有,生命周期与线程相同。VM Stack是描述Java方法执行的内存模型:每个方法执行的时候会同时创建一...

  • 120
    Apk 构建过程

    Apk 构建过程 aapt(Android assent packaging tool) aapt工具会打包应用中的资源文件,如清单文件和lay...

  • 120
    Java多线程基础

    线程与进程 线程:进程中负责程序执行的执行单元 线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 进程:执行中的...

  • 120
    Android OpenGL添加纹理

    1 相关基础 1.1 贴纹理原理简单概述 其实贴纹理的原理非常简单,就是给每个三角形贴上图片即可。那么如何给三角形贴图片呢?我们知道,既然是给三...

个人介绍
阳光、活力、自信