某学姐

Android Female Developer, Technology Fan, Reader.

Kotlin性能优化

2019-07-20 | Comments

昨天看了下,我们项目里Kotlin代码量已经占到13%了,是时候更深刻的了解自己写的代码都是一坨什么东西了。

就自己目前的认知,对于大部分程序员来说,所谓编程语言层面的优化,无非就是更好的掌握这门语言,掌握哪些用法是高效的,哪些用法存在性能损耗。一般的思路就是查看生成的字节码,看有没有在时间复杂度或空间复杂度上带来损耗。 Kotlin查看字节码的方式:Android Studio -> Tools -> Kotlin -> Show Kotlin Bytecode

Chromium内核源码下载、编译和安装

2019-07-09 | Comments

一直对Chromium内核有兴趣。
因为之前做过浏览器项目,但是没有接触过内核,工作时间长了之后慢慢知道内核才是浏览器的核心;现在由于一些机缘能够接触到相关的前辈可以请教学习,而且Flutter和浏览器内核有着千丝万缕的联系,当然不能错过这个机会。

Kotlin Coroutines基础和原理初探

2019-05-23 | Comments

1.协程概念

本质上,协程是轻量级的线程。

Kotlin 1.3开始正式支持Coroutines,Coroutines 并不是 Kotlin 的发明,很多语言(如 LISP、Python、Javascript 等)都有 Coroutine 这个概念。

2019.02-2019.04阶段性总结

2019-04-29 | Comments

年后到现在2个多月时间。

因为来新公司没多久,业务迭代又很快,我印象中就是感觉自己很忙,做了很多需求,在做需求过程中又掌握了很多新东西,感触最深的就是我在熟悉业务过程中,快速掌握了Kotlin。

这篇文章就是一个小记录,记录自己是如何在短时间内快速学习一门新语言的,后续快速学习别的新东西可以借鉴。