240 发简信
IP属地:四川
  • 《罪与罚》读书笔记

    《罪与罚》是陀思妥耶夫斯基的成名之作,讲述了穷困的大学生拉斯科尔尼科夫在一种病态的心理下,杀死了卑鄙自私的老太婆阿廖娜和她的妹妹,之后内心深受挣...

  • Resize,w 360,h 240
    如何设计 Log 工具类 —— timber 解析

    Log 类简介 不论是日常开发调试,还是用户行为分析,日志都扮演着不可或缺的角色。从日志中我们可以看出程序运行时的状态,用户进行了哪些操作等等。...

  • Resize,w 360,h 240
    Kotlin Flow 的基本用法

    Kotlin 的 Flow 用于流式编程。 Flow 基本使用 输出: Flow 生命周期 输出: Flow 发生异常时的生命周期 输出: 可以...

  • Resize,w 360,h 240
    Android 将 apk 反编译为源码

    第一步:解压 apk 将 apk 解压,在解压后的文件夹中可以找到 classes.dex 文件。(除了 classes.dex 文件,可能还会...

  • MarkDown flow流程图示例

    上一篇说到,MarkDown还支持另一种语法的流程图。那么我们一起来学习一下。 效果图 先来看一张效果图: 对应的语法如下 效果还不错,接下来让...

  • 《如何阅读一本书》读书笔记

    简介 《如何阅读一本书》书如其名,是一本讲述如何正确阅读的书。读者可能会觉得,阅读还需要学习吗?阅读不就是浏览加思考,这本书是不是写给有阅读障碍...

  • Java 中 transient 关键字的作用

    transient 直译为暂时的、临时的,用于修饰类中的字段,表示该字段不是持久化存储的一部分。当我们将一个类序列化成字节流时,transien...

  • 手写 KButterKnife 框架(一) —— 编译期注解处理技术

    编译期注解处理技术在 Android 中非常重要,在许多著名的框架中都使用了这项技术,如 ButterKnife、ARouter、EventBu...

  • Resize,w 360,h 240
    MarkDown 流程图示例

    后知后觉的我,最近才知道MarkDown支持mermaid语法,可以用MarkDown画流程图! 犹记得当初做毕业设计时,自己用Word插入一个...

    0.6 4622 0 11
个人介绍
路径窄处,留一步让人走;滋味浓时,减三分请人尝。