240 发简信
  • 120
    计算机科学发展史

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

  • Java 中的 CopyOnWriteArrayList

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

  • Java 中的 LinkedList

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

  • Java中的 ArrayList

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

  • 什么是信息熵?

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

  • 120
    WindowManagerService-Window的添加流程

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

  • 120
    Activity 启动流程分析(Android10)

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

  • 120
    回溯法:N皇后与解数独

    好久没写博客了,最近比较忙,在系统学习一些知识,没学完之前不太容易输出高质量文章,等过段时间学完了再整理一下写几篇文章出来。 但中间也在用零碎的...

    6.2 2291 3 26
  • 120
    Android Service 基础与使用

    Service 作为 Android 四大组件之一,有着非常重要的作用,Service 被设计为在后台长时间执行而不需要提供页面的任务。 Ser...