暂无个人介绍
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明背景 站在巨人的肩膀上,你可以看的更远。定位调试音视频问题,如果自己一个字节一个字节去看,那一天可能都解决不了一个问题。借助于音视频工具,可以让你驰骋于音视频领域,快速定位解决问题。下面就我个人喜欢用的工具拿出来分享。
背景: 对与现在组件状态现状以及转换过程有点疑惑,自己边熟悉代码边思考。c++标准库以及Boost库并没有提供这种关于状态机类似的基类模板,原因是因为外面类复杂多样,不同类的状态没有共性。但是聚焦到音视频模块,这些类有着类似的特性,因此我们可以简单的总结和基类化一些基类模板,供模块继承使用。 正文: 这里指的模块类,一般是比较大的功能模块的接口类或者代理类(常见的如decode,encode
本文大致介绍了一下Android MediaCodec 在解码的接口调用流程和主流业务逻辑。
定位堆内存越界问题 堆内存崩溃俗称采坑。也就是说在前面某些地方埋了坑,却不知道代码位置,但是等崩溃出现了,却看到的是踩坑的代码。 这时候我们需要找到埋坑的地方。然后修复埋坑的代码。 Windows: 如果是Debug版,dbgheap.c 在堆内存前后会加 8个0xcd 保护值。