https://cdn.jsdelivr.net/gh/zsqw123/cdn@master/img/custom/icon.webp

zsqw123

kotlin value关键字以及inline class初探

inline Modifier 介绍 inline class 最早在 kotlin 1.2.30 中出现, 在 1.4.30 中到达 beta 版, 在 1.5 中可能变为 stable, 本文代码基于 Kotlin-1.5.0-M1. 可能很多 Javaer 并不会去在意 kotlin 那么多繁杂的关键字, 但我更喜欢追求高效率

ConstraintLayout

ConstraintLayout 这里先说一句, ConstraintLayout 绝大多数操作都可通过可视化操作实现, 我们学习它代码的原因是因为我们需要知道用这个玩意能实现什么, 这决定了我们的天花板以及决

设计模式

设计模式 范围 创建型 结构型 行为型 对象 Factory Method (工厂方法) Abstract Factory (抽象工厂)Builder (建造者)Prototype (原型) Singleton (单例) Adapter (适配器) Bridge

网络

网络 HTTP 1.0: 短连接 (100张图, 发起100次 TCP 握手挥手) HTTP 1.1: 长连接 (100张图, 一次 TCP 握手挥手, 在一个TCP连接上可以传送多个HTTP请求和响应

Activity

有哪些常用的数据结构: 数组、栈、队列、链表、树、图、堆、散列表(哈希表) Activity 生命周期 Service 生命周期 Activity LifeCycle Service LifeCycle Activity 从 Launcher 点击应用图标到用于启动主要涉及四个