240 发简信
IP属地:河北
  • MediaCodec硬编码h264,aac,MPEG4Writer: timestampUs

    这类的文章太多太多,也没时间整理,直接上部分核心源码和注意事项 1:MediaCodec核心类, 在往MediaCodec中不断的推数据时一定要...

  • android Camera(二): NV21高效处理与libyuv使用

    继上篇Camera数据采集适配时会涉及到的YUV数据的剪切与方向感应时的旋转处理(对YUV数据不懂的可以网上搜索相关的文章),后面还有Media...

  • Resize,w 360,h 240
    android Camera(一):采集与预览尺寸适配

    android系统自带的拍摄有时候并不能满足我们所需要的功能,比如扫描,音视频开发等,此时就需要开发者自定义相机Camera,而开发过相机的同学...

  • C++实现BlockingQueue

    BlockingQueue在多线程开发中几乎是离不开的,它可以理解为封装好的生产者与消费者的桥梁,其实它的数据结构同前文讲的Queue一样,只是...

  • Resize,w 360,h 240
    C++AVL树

    前言 AVL树又叫平衡二叉排序树,是一棵空树或它的任何节点的两个子树的高度最大差别为1的二叉排序树AVL平衡二叉排序树.png 一:平衡调整 每...

  • Resize,w 360,h 240
    C++二叉排序树

    前言 二叉排序树又叫二叉搜索树, 二叉查找树, 二叉树数据结构中相对简单的一种,一般情况下查询效率比链表高,二叉排序树在集合实际应用比较少,但它...

  • Resize,w 360,h 240
    堆排序及C++实现PriorityQueue优先级队列

    前言 堆一般是由数组实现的完全二叉树,堆的排序也属于选择排序,JAVA jdk中的PriorityQueue就是采用的小根堆实现的升序排序,因此...

  • Resize,w 360,h 240
    C++用数组与链表实现栈与双向队列

    前言 栈是以先进后出,后进先出,队列是先进先出的原则,一端队尾插入另一端队头取出,双向队列相当两头都可以插入数据,两头都可以取出数据。前文了解了...

  • Resize,w 360,h 240
    C++实现jdk中的List,ArrayList,LinkedList

    前言 数组与链表是最常用的数据结构中的两种,也是最简单的数据结构类型,jdk中最常用的就是ArrayList与LinkedList, 都是Lis...

个人介绍
挨着金銮殿必长灵芝草,挨着茅房准长狗尿苔