240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    用 Compose 做了个开源的轻量级的 Notion 客户端 NotionLight,现已上架 Google Play。

    迫于 Notion 的客户端比较慢,而且操作路径有点长,如果想当做快速笔记或者 TODO 来用还是不太够。 正好前段时间因为疫情在家待了三个月没...

  • Atom协议标准中文版

    最近准备做一些 RSS 相关的工作,但是发现除了 RSS 协议之外官方还提供了个 Atom 协议,算是继承自 RSS 并且进行了一些扩展,相对要...

  • Resize,w 360,h 240
    计算机科学发展史

    摘要 本文准主要介绍计算机这门学科的理论发展史,从计算机理论模型的设想开始到通用计算机的实现,以及关于下一代计算机的思考。笔者一直认为不管是学习...

  • Java 中的 CopyOnWriteArrayList

    本篇文章是【Java集合系列】文章的第三篇,本系列将会逐个分析 Java 中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。 L...

  • Java 中的 LinkedList

    本篇文章是【Java集合系列】文章的第二篇,本系列将会逐个分析 Java 中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。 L...

  • Java中的 ArrayList

    本篇文章是【Java集合系列】文章的第一篇,本系列将会逐个分析 Java 中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。 L...

  • 什么是信息熵?

    1948 年,伟大的信息论之父香农(Shannon)将热力学中熵的概念引入到了信息论中,提出了“信息熵”这一概念。 信息熵用于解决信息的量化问题...

  • Resize,w 360,h 240
    WindowManagerService-Window的添加流程

    总览 我在上一篇文章介绍了 Activity 的启动流程,一直讲到到 WMS 这里结束,这篇文章讲沿着上篇文章的脉络继续分析下去。这篇文章不仅仅...

  • Resize,w 360,h 240
    Activity 启动流程分析(Android10)

    概览 Activity 启动流程比较复杂,分析起来很容易陷入复杂的代码中去,所以我这篇分析文章不会深入的分析代码细节,尽量抛开不重要的东西把启动...