学习记录

【Android】 MMKV 源码浅析

MMKV 是腾讯于 2018 年 9 月 20 日开源的一个 K-V 组件,下面是官方对它的介绍: MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反...
Read More
杂谈

一些关于2018的流水账总结

我的个人博客:blog.n0texpecterr0r.cn Github:https://github.com/N0tExpectErr0r 首先在这里提前祝看到这篇文章的各位元旦...
Read More
学习记录

【Android】Android进阶之自定义注解

由于自己之前常用到的很多开源框架比如GreenDao、EventBus、ButterKnife、ARouter等都用到了自定义的注解,感觉自己应该花时间去学一下怎么在自己写的库中用...
Read More
学习记录

【Android】框架层学习笔记——系统启动流程

Android框架层学习笔记——系统启动流程 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android框架层的内容。 本篇博客主要基于Android7.0来分...
Read More
学习记录

【Android】系统层学习笔记——系统架构与源码目录

参考文献:Android系统架构与系统源码目录 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android系统层的内容。 本篇博客主要介绍了Android系统的...
Read More
学习记录

【Java】Java的四种引用

众所周知,Java是有四种引用的,分别是:强引用、弱引用、软引用、虚引用。 为了学习这些引用之间的区别和联系,写下这篇博客。 参考自此博客 强引用 我们平时用到的最普遍的引用,就是...
Read More
学习记录

【Android】Context的学习与总结

作为一个Android开发者,我们在Android开发中经常会使用到Context这个类。它在加载资源、启动Activity、获取系统服务、创建View等活动中都需要参与。 但Co...
Read More
学习记录

【Android】为什么说Java的泛型是“假泛型”?

Java泛型 Java的泛型是JDK5带来的新特性,它有如下的优点: 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版” 但是,为了做到向下兼容,...
Read More
学习记录

【计算机网络】计算机网络学习笔记(二)

计算机网络的结构 网络边缘 主机 网络应用 接入网络/物理介质 有线或无线通信链路 网络核心(核心网络) 互联的路由器(或分组转发设备) 网络之网络 网络边缘 主机(端系统) 位于...
Read More
学习记录

【计算机网络】计算机网络学习笔记(一)

参考视频:【计算机网络】哈尔滨工业大学 简介 计算机网络是通信技术与计算机技术结合的产物 通信系统模型 如上就是通信系统的模型,信息通过信源(信息发送者),经过发送变换器的转换,通...
Read More