玛斯特・布兰迪

Enjoy the life, enjoy the code.

主页 文章
2020
10月 11

Okio 的基本原理(译文)

7月 30

记一次 Charles 抓包 Android 10.0 HTTPS 请求

7月 29

Https 如何反抓包

7月 19

Kotlin 之对 Backing Field 的理解

7月 17

Alfred4 使用

7月 14

Linux

6月 26

git reset 指令

6月 16

adb shell top

6月 16

性能优化之卡顿优化

6月 16

深入理解 Android 屏幕绘制原理

6月 15

Okhttp 如何建立连接

6月 15

性能优化工具(一):TraceView

6月 8

CMake 常用的 API以及 Gradle 关联到原生库

2月 24

Android Logcat 基本信息细述

2月 12

Java 多线程五:线程池

1月 19

Gadle实战(五):扩展 Gradle

1月 19

Gadle实战(四):依赖管理、版本冲突、理解缓存

1月 16

Gadle实战(二):声明 Task

1月 16

Gadle实战(三):自定义 Task 类

1月 16

Gradle实战(一):Project、Task、Property 的基本了解

1月 16

Gradle实战(零):Gradle 的基本使用

1月 6

Flutter核心技术与实战(二):Widget 是什么?

1月 6

Flutter核心技术与实战(一):Dart语言基础

2019
12月 19

初始数据压缩

12月 10

图解 HTTP 学习笔记(二):简单了解 HTTP

12月 10

图解 HTTP 学习笔记(一):网络基础

12月 3

Kotlin 核心编程(九):Kotlin 集合及 Lambda 表达式

12月 3

Kotlin 核心编程(十一):作用域函数 let、run、with、apply、also

12月 3

Kotlin 核心编程(七):Kotlin 泛型,让类型更加安全

12月 2

Kotlin 核心编程(六):空安全

11月 25

Kotlin 核心编程(五):面向对象

11月 25

Kotlin 核心编程(四):表达式、中缀函数、中缀表达式

11月 23

Rxjava 源码学习(四)-自定义操作符:lift、compose

11月 20

Linux 下的几个函数的基本了解

11月 18

WorkManager 进阶

11月 18

使用 CPU Profiler 检查 CPU Activity 和函数跟踪

11月 14

JobScheduler 和 WorkManager 的基本使用

11月 14

Kotlin 核心编程(三):Kotlin 中的高阶函数和 Lambad 表达式

11月 14

Kotlin 核心编程(二)

11月 14

Kotlin 核心编程(一):Kotlin 生态的基本了解

11月 12

Android CPU 架构

11月 6

性能优化之包体积优化(实操篇)

11月 6

性能优化之包体积优化

11月 5

git submodule 使用

11月 4

Shell 基础学习(二):环境变量

11月 4

Shell 基础学习(一)

11月 4

从EventBus 3.0 源码理解事件总线机制

11月 4

EventBus 粘性事件

11月 4

EventBus 使用 APT 生成索引以及源码分析

10月 31

利用异常机制获取堆栈轨迹元素

10月 29

使用 Kotlin 协程改善 App 性能

10月 29

Jetpack 之 Android 组件 与 Kotlin 协程共同使用

10月 21

Rxjava 源码学习(三):线程切换

10月 20

关于 Runnable Future Callable FutureTask 的简单理解

10月 18

Rxjava 源码学习(二):基本流程流程图

10月 18

Rxjava 源码学习(一):基本流程分析

10月 11

Kotlin 中的结构化并发是什么?

10月 9

Kotlin协程学习(三):协程的非阻塞式挂起是什么?

10月 7

Kotlin 协程官方文档学习(二)

10月 7

Kotlin 协程官方文档学习(一)

10月 7

Kotlin 泛型简单理解

10月 7

Kotlin协程学习(二):挂起函数

10月 7

Kotlin协程学习(一):协程的基本了解

9月 19

ThreadLocal(Jdk1.8) 使用及源码分析

9月 18

Java 强引用、软引用、弱引用、虚引用及回收机制简单解析

9月 12

EventBus 线程模式

9月 5

线程的 wait、sleep、join、yeild 方法

8月 19

从缓存文件的角度帮你理解 Okhttp3 缓存原理

8月 19

使用 Hexo 搭建 GitPage 静态博客

8月 19

Java 多线程(四):静态同步synchronize方法与synchronize(class)代码块

8月 19

Java 多线程(三):同步代码块

8月 19

Java 多线程(二):多线程并发

8月 19

Java 多线程(一):基本概念

8月 8

浅析 Java 对象拷贝

8月 7

AIDL 浅析

8月 1

浮点型数据的精度问题

7月 9

Hprof 拾遗

7月 4

如何使用 LeakCanary(1.6.3之前版本) 寻找内存泄漏位置

6月 26

刷机资源

6月 12

灵感来源

6月 11

性能优化之优化 App 启动速度

6月 5

Binder基本原理

5月 30

Kindle 资源网站集

5月 29

Java 集合工具类--Collections

5月 25

Shell 基础学习五--条件判断

5月 25

Shell 基础学习四 -- 字符处理命令

5月 25

Shell 基础学习三--正则表达式一

5月 24

Kotlin 单例模式的实现

5月 23

随笔

5月 15

深入浅出计算机组成原理(二)-CPU是如何执行指令的

5月 15

深入浅出计算机组成原理(一)--计算机指令

5月 14

Jetpack之WorkManager基本了解

5月 10

Java集合之Map

5月 10

Java集合之Queue

5月 10

Java集合之List

5月 10

Jetpack 之 Lifecycle 组件学习笔记

5月 9

Java 集合之 Set 集合

5月 9

Java 集合概述

5月 8

Jetpack之LiveData 笔记

5月 6

Jetpack 之 ViewModle 组件学习笔记

5月 6

TCP 的三次握手和四次挥手

4月 30

简单理解 Java 反射机制

4月 9

理解 JNI

4月 9

面向对象思想的思考

4月 4

Java Basic Four

4月 2

Vim 基本使用

4月 2

IntentFilter匹配规则

4月 1

Android编程中的一些概念(Wiki)

3月 28

常用的 Gradle 命令

3月 27

打包 jar 、aar

3月 26

Adb 运行原理和常用命令

3月 25

Java IO 流

3月 19

设计六大准则(设计模式之禅)

3月 15

Java Basic Three

3月 14

requestDisallowInterceptTouchEvent

3月 13

拖动百度地图出现黑影的解决方法

3月 13

Java 单例的几种写法

3月 11

Android 焦点机制

3月 7

Java Baseic Two

3月 6

Java Basic One

1月 26

关于 Java 异常机制的补充

1月 26

Java 异常机制浅析

1月 17

RxJava Transformer

1月 17

Dagger2 前奏篇:依赖注入概念

1月 17

OKhttp3 核心拦截器、应用拦截器、网络拦截器

1月 17

hexo 博客维护

1月 16

JVM 运行时内存分布

2018
11月 25

Java 泛型:深入理解通配符

11月 20

Java 泛型:深入理解泛型的类型擦除

标签云

AIDL Alfred Android Android 刷机 Android 性能优化 Android绘制机制 Binder C CMake CPU Profiler CPU 架构 Charles Collections Coroutines Coroutines协程 DI Dagger2 Dart EventBus EventBus APT Exception Flutter Future FutureTask Git GitPage Gradle Gradle in action Gradle 基本原理 HTTPS Hexo Hprof IO 流 Inflection JNI Java Java Collection Java 多线程 Java 异常 Java 继承,对象,类初始化 Jetpack JobScheduler Kindle Kotin Kotlin Kotlin 协程 Kotlin 核心编程 LeakCanary Lifecycle Linux List LiveData Logcat 日志格式 Mac Map OOP Okhttp3 Okhttp3 缓存文件 Okio Queue RxJava Rxjava 源码分析 Set Shell Singleton Sticky Event TCP Thread ThreadLocal TraceView Transformer VIM View ViewModle WorkManager adb 《深入理解 Java 虚拟机》读书笔记 三方库 事件分发机制 内存优化 内存分区 内存泄漏 内部类 单例 图解 HTTP 堆栈轨迹 多线程 对象拷贝 工具 性能优化 性能优化工具 数据压缩 极客时间专栏 极客时间笔记 泛型 浮点型精度问题 深入浅出计算机组成原理(徐文浩) 深入理解 Android 读书笔记 源码解析 焦点机制 百度地图黑影 硬件加速 编译技术 网络协议 网络安全 计算机基础 设计模式六大原则 读书笔记 趣谈网络协议(刘超) 随笔

归档

  • 十月 2020
  • 七月 2020
  • 六月 2020
  • 二月 2020
  • 一月 2020
  • 十二月 2019
  • 十一月 2019
  • 十月 2019
  • 九月 2019
  • 八月 2019
  • 七月 2019
  • 六月 2019
  • 五月 2019
  • 四月 2019
  • 三月 2019
  • 一月 2019
  • 十一月 2018

最新文章

  • Okio 的基本原理(译文)
  • 记一次 Charles 抓包 Android 10.0 HTTPS 请求
  • Https 如何反抓包
  • Kotlin 之对 Backing Field 的理解
  • Alfred4 使用
© 2020 玛斯特・布兰迪
巨大能量来源 Hexo
主页 文章