获得徽章 1
- 8月26日打卡,今日学习《️关于代码评审(CodeReview)那些不得不说的事儿》,本文对CodeReview流程提出了一些理解和建议,从为什么要做CodeReview开始,提出CR的好处,再转到如何做好CodeReview的话题,最后再提出如何写出对CR友好的代码,以及关于CR的几个误区。评论点赞
- 8月24日打卡,今日学习《️抖音 Android 性能优化系列:新一代全能型性能分析工具 Rhea》,本文对字节抖音团队自研的Rhea 跟踪器做了详细介绍。因其无侵入、高性能、信息全等优势已在字节多个 APP 上落地使用,效果明显,已多次帮助大家快速发现性能问题。文章从三个阶段逐步推进,第一阶段是基于 Systrace 补充函数耗时 Trace,第二阶段是高性能全场景的 Trace 抓取工具,第三阶段则是动态一体化 Trace 工具规划。整体虽然有着一些小问题,但瑕不掩瑜,推荐大家都来拜读一下这篇文章。展开评论点赞
- 8月13日打卡,今日学习《️Android组件化入门:一步步搭建组件化架构》,本文从创建Activity开始,手把手地教你搭建一个组件化的Demo项目,详细的步骤辅以源码和解析,文章清晰易懂,是一篇值得Android新手参考使用的好文。评论点赞
- 8月12日打卡,今日学习《️如何学好设计,做好架构?》,本文十分详细地讲解了面向对象风格的四大特征和诞生背景,引入到我们的六大设计原则,提到设计模式只是设计原则的产物而已,最后总结概括如何做好架构。文章层次清晰,有深度,适合参考学习。评论点赞
- 8月11日打卡,今日学习《️Dalvik 和 ART 有什么区别?深扒 Android 虚拟机发展史,真相却出乎意料!》,本文十分详细地从Dalvik虚拟机和JIT初次登场讲起,到ART和AOT的出现,再到ART全面取代Dalvik,最后到JIT回归的过程,做了很详细的讲解。整体很清晰,内容也比较深入,是一篇好文。评论点赞
- 8月10日打卡,今日学习《️一文读懂直播卡顿优化那些事儿》,本文十分详细地讲解了Android 中整个视频流可能造成卡顿的渲染流程,包括VSync, input, 动画, view, OpenGL等等,以及还有一些渲染、解码、网络等等的问题。随后也对卡顿的评价以及优化方案提出了很详细的见解。评论点赞
- 8月8日打卡,今日学习《️Android性能优化之内存优化》,本文十分详细地讲解了Android 的内存管理机制、优化内存的意义、如何避免内存泄漏以及如何优化内存空间。最后还讲解了图片管理模块的设计与实现,文章内容十分详细,值得反复阅读学习。评论点赞
- 8月7日打卡,今日学习《️边缘AI:当客户端遇上人工智能》,本文十分详细地讲解了几个移动端和Web端的机器学习库,例如TensorFlow Lite, PyTorch Mobile, Media Pipe, Firebase ML Kit等,还有Tensorflow.js和ml5.js,后续也提到了模型压缩相关的量化,剪枝以及蒸馏。
链接一直解析失败,只能附在后面juejin.cn
展开评论点赞 - 8月6日打卡,今日学习《️【Android 音视频开发打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4》,本文十分详细地讲解了音视频的解封和封装过程,另外略有涉及音视频的编解码和音视频编解码的完整流程,整体十分详尽,且表述清晰,辅以大量代码示例,非常容易理解。评论点赞