【精】 学历史有什么用

之前在朋友圈发我学中亚地区历史的时候,碰到朋友问的最多的问题就是这个了:学历史有什么用。
凡是在朋友圈问我这个问题的,我基本上都是一句话:互联网没有增量了,多学点历史没坏处的。因为手机上解释的多了,我打字累,再加上别人也不一定愿意听,可能纯粹就是随便问一句。

AndroidStudio3 支持 Java8 了,就问你敢用吗

今天早上,Google 发布了 AS 3.0,以及一系列的 Support 包,有意思的新东西挺多,因为之前一直在看 kotlin的支持,特地翻了一下对 Java8 的支持方式,结果……

Kotlin Primer·第六章·集合泛型与操作符

妈的,推了两年的 Kotlin 不如 Google 的一句话。庆祝 Kotlin 小三转正了。
如果你觉得我的 Kotlin 博客对你有帮助,那么我强烈建议你看看我的极客时间 Kotlin 视频课程。视频中讲述了很多实际开发中遇到问题的解决办法,以及很多 Kotlin 特性功能在工作中实际项目上的应用场景。

《从 Java 到 kotlin》PPT

Kotlin 语言是一种新的静态类型编程语言,能运行于 JVM 环境。使用 Kotlin 开发 Android 应用,可以大幅提升编程速度,并降低代码出错的风险。本次分享将带大家轻松上手 Kotlin 开发。

Kotlin Primer·第五章·函数与闭包

久违了,Kotlin 的闭包。函数与闭包的特性可以算是 Kotlin 语言最大的特性了,所以写了很久。

Kotlin Primer·第四章·Kotlin 的类特性(下)

Kotlin 中有很多非常好的特性,扩展方法、伴生对象、原生支持动态代理、伪多继承

PWA 程序开发实践

从零开始,开发一个 PWA(Progressive Web App)应用,chrome 小程序也很简单。

Service Worker:让网页无网络也能访问

写给所有移动端开发的同学:PWA一定是将来的移动开发趋势,且学且珍惜。Progressive Web Apps 比小程序还要方便,对于首次访问的用户可以直接在浏览器中进行访问,不需要安装应用。

Kotlin Primer·第四章·Kotlin 的类特性(上)

前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。 而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。

Kotlin Primer·第三章·Kotlin 与 Java 混编

前三章的内容是为方便想在短时间内马上用上Kotlin的人,例如作为一个刚入职的新人,公司的代码已经是用Kotlin编写了,你应该如何更快的融入与适应。

Kotlin Primer·第二章·基本语法

前三章的内容是为方便想在短时间内马上用上Kotlin的人,例如作为一个刚入职的新人,公司的代码已经是用Kotlin编写了,你应该如何更快的融入与适应。

Kotlin Primer·第一章·启程

其实最初是准备写一本电子书然后免费开放给大家的,可惜啊可惜毅力不够,坚持不下来,所以还是当成博客来写,写好了再出电子书吧。

Android业务组件化开发实践

借用阿布倪盟博的一句话:“在MDCC中冯森林老师的《回归初心,从容器化到组件化》,为我们这些没有那么多精力折腾黑科技开发者们打开了另一扇门” 。

记划词模块重构感受

何为中毒,并不是说性能多么差,也不是代码多么烂,而是你容易受到别人代码的影响,不知不觉间就顺着他的思路走了。

深入浅出 RecyclerView

起深入浅出这名字的时候我是慎重又慎重的,生怕被人骂标题党,写的什么破玩意还敢说深入浅出。所以还是请大家不要抱着太高的期望,因为没有期望就没有失望,就像陈润说的,超预期嘛。全当看小说的心情来看这系列文章了。

6·25 插件化技术分享 PPT

如何做到只用 1500 行代码完成一个插件化框架,Android 插件化的本质是什么,插件化的内部又是怎样的黑科技实现,了解原理才能更好的应用

《给你一个技术团队,你该怎么管》

用一句话概括,这本书讲的就是:怎样打造一个开发团队。

8个类搞定插件化——Service实现方案

动态加载一个 Service 到应用中,同样采用的是和 Activity 一样的伪装欺骗系统识别的方案。

8个类搞定插件化——Activity实现方案

前两篇文章写完后,有人跟我说怎么觉得你文章风格突然变了,最近讲了这么多内容变啰嗦了,没有你高效率精简的风格了。宝宝心里苦啊,不是我不想,实在是插件化这东西,如果你不知道理论知识的话,根本没办法去理解啊。接下来这几篇我尽可能的以实践为主,让大家都能看得懂。

Android 热修复,没你想的那么难

一种动态加载最简单的实现方式,代码实现起来非常简单,重要的是这种思路和原理

Android 插件化的 过去 现在 未来

第一篇文章,作为序文,并没有什么实质性内容,仅仅是一些八卦和历史,重效率的朋友可以选择直接跳过。

《引爆点》笔记与思考

今天,参加沪江星兵营活动,其中一个议题叫:【怎样吸引更多的中学生成为沪江的用户】,说到吸引用户,正好就用上了《引爆点》这本书讲述的内容。

面试后的总结

“基础 Android 知识掌握的不错,学习能力也不错。但是基础知识部分比较薄弱,有些概念和逻辑掌握不清。” 感谢春林的这句话。

记一次代码探查过程

从 Volley 源码中延伸学习到的 HTTP 请求头的知识

2015年终总结

就像一个终生跋涉的香客,不停地寻找一座可能根本不存在的神庙,我不知道他寻求的是什么不可思议的涅槃。我只知道,我们中的大多数,苟活一生,却从不曾寻找。我想也许你该停下来,看看你走的路,想想你想要的真实。————Seven凉奈《你的生活,该如何安放》