练习Sample跑起来__热点问题答疑第1期

你好,我是专栏的“学习委员”孙鹏飞。

专栏上线以来很多同学反馈,说在运行练习 Sample 的时候遇到问题。由于这些 Sample 多是采用 C/C++ 来完成的,所以在编译运行上会比传统的纯 Java 项目稍微复杂一些。今天我就针对第 1 期~第 4 期中,同学们集中遇到的问题做一期答疑。设置练习的目的,也是希望你在学习完专栏的内容后,可以快速上手试验一下专栏所讲的工具或方法,帮你加快掌握技术的精髓。所以希望各位同学可以多参与进来,有任何问题也可以在留言区给我们反馈,后面我还会不定期针对练习再做答疑。

练习Sample跑起来__热点问题答疑第2期

你好,我是孙鹏飞。今天我们基于专栏第 5 期的练习 Sample 以及热点问题,我来给你做答疑。有关上一期答疑,你可以点击这里查看。

为了让同学们可以进行更多的实践,专栏第 5 期 Sample 采用了让你自己实现部分功能的形式,希望可以让你把专栏里讲的原理可以真正用起来。

练习Sample跑起来__热点问题答疑第3期

你好,我是孙鹏飞。又到了答疑的时间,今天我将围绕卡顿优化这个主题,和你探讨一下专栏第 6 期和补充篇的两个 Sample 的实现。

专栏第 6 期的 Sample 完全来自于 Facebook 的性能分析框架Profilo,主要功能是收集线上用户的 atrace 日志。关于 atrace 相信我们都比较熟悉了,平时经常使用的 systrace 工具就是封装了 atrace 命令来开启 ftrace 事件,并读取 ftrace 缓冲区生成可视化的 HTML 日志。这里多说一句,ftrace 是 Linux 下常用的内核跟踪调试工具,如果你不熟悉的话可以返回第 6 期文稿最后查看 ftrace 的介绍。Android 下的 atrace 扩展了一些自己使用的 categories 和 tag,这个 Sample 获取的就是通过 atrace 的同步事件。

练习Sample跑起来__热点问题答疑第4期

你好,我是孙鹏飞。今天我们回到专栏第 7 期和第 8 期,来看看课后练习 Sample 的运行需要注意哪些问题。另外我结合同学们留言的疑问,也来谈谈文件顺序对 I/O 的影响,以及关于 Linux 学习我的一些方法和建议。

练习Sample跑起来__唯鹿同学的练习手记_第1辑

你好,我是张绍文,今天我要跟你分享唯鹿同学完成专栏课后练习作业的“手记”。专栏承诺会为坚持完成练习作业的同学送出 GMTC 大会门票,唯鹿同学通过自己的努力和坚持,为自己赢得了 GMTC 大会的门票。

聊聊Framework的学习方法

大家好,我是陆晓明,现在在一家互联网手机公司担任 Android 系统开发工程师。很高兴可以在极客时间 Android 开发高手课专栏里,分享一些我在手机行业 9 年的经验以及学习 Android 的方法。

每周一起背10句__week_01

你好,我是英语专栏的编辑阿锦,欢迎来到第 1 期的“每周一起背 10 句”。

我们的陈老师说啦,语言学习有方法但无捷径。不论多少,每天听和读,贵在坚持。所以呢,为了帮助你真正吃透我们学过的内容,每周我都会从本周学过的句子中,抽选出 10 句非常棒的句子。

每周一起背10句__week_02

你好,我是英语专栏的编辑阿锦,欢迎来到第 2 期的“每周一起背 10 句”。

本周我们继续阅读了 The Product-Minded Software Engineer 这篇文章的第三段到第六段。我在留言区和部落都有看到,大家的学习热情都很高涨!这里我依然从本周学过的句子中,抽选出 10 句非常棒的句子,带你一起来复习、背诵,希望你能一直坚持下去!