- What is REST?
- REST Architectural Constraints
- How to design a REST API?
Kotlin静态代码检测——性能检测
前一段时间研究了下Kotlin基于Detekt实现性能检测,该做一个阶段性总结了。
彻底理解Binder
敬请期待~
Kotlin性能优化
昨天看了下,我们项目里Kotlin代码量已经占到13%了,是时候更深刻的了解自己写的代码都是一坨什么东西了。
就自己目前的认知,对于大部分程序员来说,所谓编程语言层面的优化,无非就是更好的掌握这门语言,掌握哪些用法是高效的,哪些用法存在性能损耗。一般的思路就是查看生成的字节码,看有没有在时间复杂度或空间复杂度上带来损耗。 Kotlin查看字节码的方式:Android Studio -> Tools -> Kotlin -> Show Kotlin Bytecode
Chromium内核源码下载、编译和安装
一直对Chromium内核有兴趣。
因为之前做过浏览器项目,但是没有接触过内核,工作时间长了之后慢慢知道内核才是浏览器的核心;现在由于一些机缘能够接触到相关的前辈可以请教学习,而且Flutter和浏览器内核有着千丝万缕的联系,当然不能错过这个机会。
我的短期计划
一些记录。
Kotlin Coroutines基础和原理初探
1.协程概念
本质上,协程是轻量级的线程。
Kotlin 1.3开始正式支持Coroutines,Coroutines 并不是 Kotlin 的发明,很多语言(如 LISP、Python、Javascript 等)都有 Coroutine 这个概念。
2019.02-2019.04阶段性总结
年后到现在2个多月时间。
因为来新公司没多久,业务迭代又很快,我印象中就是感觉自己很忙,做了很多需求,在做需求过程中又掌握了很多新东西,感触最深的就是我在熟悉业务过程中,快速掌握了Kotlin。
这篇文章就是一个小记录,记录自己是如何在短时间内快速学习一门新语言的,后续快速学习别的新东西可以借鉴。
Kotlin静态代码检测方案分析
和Java静态代码检测一样,Kotlin静态代码检测包含两方面的检查:代码风格
和代码质量
两方面。
Kotlin学习笔记——基础篇
Kotlin学习笔记——基础篇
之前Kotlin没有正式写过,年后组内听过一次分享,03月份开始真正用Kotlin写业务需求。
1.基础语法
英文官网:https://kotlinlang.org/docs/reference/
中文官网:https://www.kotlincn.net/docs/reference/
协程学习资料:
https://www.kotlincn.net/docs/reference/coroutines-overview.html