本文由徐立在高可用架构群分享,来自高可用架构「 ArchNotes 」 现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/...
本文由徐立在高可用架构群分享,来自高可用架构「 ArchNotes 」 现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/...
版本记录 前言 我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个很好的检查工具,可以检测内存泄漏。还可以查看哪一个方法比较耗...
虚拟内存 在了解二进制重排之前,我们先了解虚拟内存,详细的可以查看iOS 系统是怎么管理内存的[https://www.jianshu.com/p/0435194115a8]...
本文参考《Mac OS X and iOS Internals: To the Apple’s Core》 by Jonathan Levin文章内容主要是阅读这本书的读书笔...
前言 单元测试作为日常工作中不可或缺的部分,虽然增加了需求开发的工作量,但能在一定程度上提高代码的稳定性。特别是迭代时通常能更快更准确的验证以往的算法或边界是否异常,避免手工...
单元测试及代码的可测试性 单元测试 什么是单元测试? 单元测试是一组独立的测试集合,集合中每一个测试针对一个单独的软件组件。软件组件是指一个软件系统中最为“原子”的行为单元(...
一、通过插桩获取方法符号 LLVM内置了一个简单的代码覆盖率检测工具(SanitizerCoverage)。它在函数级、基本块级和边缘级上插入对用户定义函数的调用,通过这种方...
教程 入门教程和进阶教程,介绍的是OpenGL ES基础,学习图形学基本概念,了解OpenGL ES的特性。实践教程是OpenGL ES在实际开发中的应用,demo的来源主要...
目录 概述 mp4文件基本信息 封装格式重要概念 重要box介绍 其他box介绍 实用技术 开源软件 参考 [1] ISO/IEC 14496-12:2015[https:/...