从 0 到 1 构建移动端监控平台

对于移动端来说,监控平台属于 App 的基础设施,由于监控平台涉及到客户端、服务端、大数据、运维等多个领域,而这套系统的最终的用户主要是客户端的开发者和测试同学,从零开始搭建一套移动端的监控平台对于客户端的开发者来说是相当大的挑战,而且对于很多客户端的开发者来说,参与搭建移动端监控平台这样的机会简直是可遇而不可求。

阅读全文

短视频预加载技术(二)

最近有朋友问道:“森哥,你在面试中是如何考察候选人的架构设计能力的?”,这个问题不太方便回答,在 短视频预加载技术(一) 中,我们从架构设计的角度系统性的介绍了短视的预加载技术,如果非要举个例子的话,那我们不妨就以短视频预加载为例吧。

阅读全文

第一桶金

以前读着那些名人的成长历程,发现很多商业大佬在上学的时候就赚得了人生的第一桶金,然后一路开挂,走向人生巅峰,但在社会中历练了这么多年,发现赚钱其实并不是一件容易的事情,尤其是像那些大佬,动辙百万、甚至千万,对于像我这样出身平凡的人来说,简直是遥不可及。尽管如此,但我从小就想着能做点什么买卖挣点零花钱,但是对于我父母来说,他们并不喜欢经商,主要是担心亏钱,尤其是对于我母亲来说,每一块钱都是辛辛苦苦挣来的,如果做生意亏掉了,简直比割肉还痛,所以,对于我家来说,一直就没有经商的基因,父母经营的唯一一项生意是在我上中学的时候,当时还是在我的怂勇下,经营了一家煤厂,虽说是生意,但也是挣的辛苦钱。

阅读全文

重温《故人故事》

翻开旧日的日记,无意间发现了多年前写的一篇文章 —— 《故人故事》,现在读起来仍然朗朗上口、意境尤在,只是早已忘了当年的我是为何写下此篇:

故人故事

阅读全文

短视频预加载技术(一)

在用户体验为王的时代,对于短视频 App 来说,视频的「观看次数」(Video View) 是衡量用户体验质量的重要指标之一,从用户体感上,播放越流畅,视频质量越好,推荐越精准,相应的,另一个指标 —— 「人均观看时长」指标就会越高,所以,为了提升用户的体感,在技术上也是无所不用其及,而在视频行业中,做到秒开才算是及格,为了达到这一标准,视频的预加载是提升用户体验的最重要的技术之一。

阅读全文

回顾 2020 年

日子就这样在日复一日的不知不觉中逝去,一转眼,马上就到 2021 年的春节了,回想过去的一年,又给我了原本丰富多彩的人生增添了一笔炫彩。

之前在网上发现了一种可以记多年的日记本,分 3/5/10 年几种不同的规格,这样可以看到去年或者前年或者更早之前的同一天的日记,一时心血来潮,买了个 5 年的日记本,写了一段时间,发现有些鸡肋,因为要在同一页承载 5 年中同一天的日记,所以,每天能写的内容只能是简短的 3-5 句话,最后也就扔一边吃灰了,还是写 blog 更方便,没有那么多限制,可以自由发挥,还可以根据时间来索引。

阅读全文

玩转家庭私有云

为了不影响孩子的学习,家里的电视基本上只有逢年过节才打开看看,偶尔老婆想追个剧啥的,就只能躲着孩子在电脑上看,可毕竟坐在电脑前追剧不如躺在沙发上看电视,正好元旦假期在家休息,一时心血来潮,捣鼓着在电视上看奈飞,研究了小半天,发现乐视上还真玩不转,于是,只能另寻他法——弄个电视盒子。

阅读全文

Booster 3.2.0 alpha 发布

Booster 3.2.0 alpha 版本更新内容如下:

  1. 适配 AGP 4.2.0-beta02

阅读全文

Booster 3.1.0 正式发布

Booster 3.1.0 版本更新内容如下:

  1. booster-task-compression-cwebp 支持通过 booster.task.compression.cwebp.ignores 属性排除不需要压缩的资源

阅读全文

如何在Fragment之间共享数据?

在日常的需求迭代中,我们经常会遇到 Fragment 之间共享数据的需求,比如 Fragment A 的数据需要给 Fragment B ,有什么样的方案可以实现呢?

阅读全文