跳转至
Adison's Blog
大前端
正在初始化搜索引擎
大前端
Android性能优化
Native
设计&架构
面试
计算机基础
开发工具
后端&运维
游戏开发
读书笔记
Adison's Blog
大前端
大前端
大前端
Android
Android
必知必会
必知必会
Android 动画原理
Android消息机制-Handler
解析Binder框架
Dialog 对应的 Context 必须是 Activity吗?
APK文件分析
Android 开机流程
Android Transform
ASM 简介
ASM Core Api 详解
Kotlin
Kotlin
Kotlin中inline, noinline, crossinline的区别
使用Kotlin takeIf(或takeUnless)
掌握Kotlin标准函数:run, with, let, also and apply
并发
并发
线程的生命周期,真的没那么简单
进程与线程的一个简单解释
并发基础总结
线程池总结
JVM
JVM
Java 内存区域详解
JVM 垃圾回收详解
Android ClassLoader机制
杂记
杂记
Mac10.14编译Android 8.1源码及刷入nexus 6p
Flutter
Flutter
使用fvm管理多个版本flutter
Dart 简介
Android性能优化
Android性能优化
性能优化
内存优化
内存优化
Android内存管理
Android 内存分析工具(命令行)
Android 内存分析工具(查看GC)
Android 内存分析工具(MAT入门)
Android 内存分析工具(MAT进阶)
Android句柄泄漏分析
Android Native 栈回溯
Android内存综合治理
崩溃优化
崩溃优化
Android 崩溃优化
Android 平台 Native 代码的崩溃捕获机制及实现
native 崩溃信号介绍
为啥Android子线程抛出异常主线程会崩溃
启动优化
启动优化
Android启动优化
包体积优化
包体积优化
Android 包体积优化
从 Class 字节码入手精简 DEX 体积
Android对so体积优化的探索与实践
卡顿优化
卡顿优化
Android卡顿掉帧问题分析之原理篇
Android卡顿掉帧问题分析之工具篇
Android卡顿掉帧问题分析之实战篇
Android卡顿优总结
Linux环境下进程的CPU占用率
ANR优化
ANR优化
ANR 原理
ANR 监控
ANR 分析
告别 SharedPreference 等待
图片优化
图片优化
图片文件技术原理
了解各种图形格式的编码方式
Bitmap从出生到死亡
Bitmap 内存占用分析
Glide 核心知识
网络优化
网络优化
移动网络优化
OKhttp 核心解析
基础
基础
native-hook
dumpsys
top命令
线上疑难问题该如何排查和跟踪?
Native
Native
C&C++
C/C++
C/C++
C基础知识
C++基础知识
编译原理基础
深度长文教你彻底掌握C++/C指针(一):基石
深度长文教你彻底掌握C++/C指针(二):指针和数组与字符串
C++ auto类型推导完全攻略
C++ decltype类型推导完全攻略
C++11 nullptr:初始化空指针
C++11 shared_ptr智能指针
JNI
JNI
JNI优化
JNI使用总结
疑难问题
疑难问题
dlopen时找不到__emutls_get_address符号
设计&架构
设计&架构
设计 & 架构
架构设计
六大设计原则
设计模式概述
设计模式
设计模式
创建型模式
创建型模式
概述
单例
工厂模式
原型模式
建造者模式
结构型模式
结构型模式
概述
适配器模式
代理模式
外观模式
装饰模式
行为模式
行为模式
概述
策略模式
总结
其他
其他
fail-fast&fail-safe
各种单例写法
面试
面试
Android面试题题目
Android
Android
Android 四大组件
Android 屏幕适配
Android 通信相关
Android 视图相关
Android 事件相关
Android 系统原理
Java
Java
Java 基础
Java 容器
Java 多线程
Java JVM
计算机基础
计算机基础
计算机基础
操作系统
操作系统
shell核心语法
网络
网络
基础知识
讲清楚5G
数据结构与算法
数据结构与算法
数组
数组
实现一个支持动态扩容的数组
实现一个大小固定的有序数组,支持动态增删改操作
合并两个有序数组
链表
链表
实现单链表、循环链表、双向链表,支持增删操作
实现LRU缓存
常见链表操作
栈
栈
顺序栈、链式栈
常见栈操作
队列
队列
常见队列实现
递归
递归
常见递归算法
排序与二分查找
排序与二分查找
常见排序算法
二分查找算法
散列表
散列表
常见散列表实现
二叉树
二叉树
二叉查找树
堆
堆
小顶堆、大顶堆、优先级队列
常见堆算法
开发工具
开发工具
开发工具
GIT
GIT
Git submodule 子模块的管理和使用
VIM
VIM
Vim常用命令
后端&运维
后端&运维
后端&运维
Python
Python
python函数执行时间分析
CentOS部署flask项目
Pycharm远程调试
以Root权限运行/调试 PyCharm
游戏开发
游戏开发
游戏开发
Unity3D性能优化——工具篇
Unity3D性能优化——CPU篇
Unity3D性能优化——渲染篇
读书笔记
读书笔记
开卷有益
《深入理解java虚拟机》阅读笔记
《数据结构与算法之美》笔记
《数据结构与算法之美》笔记
复杂度分析
数组
链表
栈
队列
递归
基础排序算法
高级排序算法
排序优化
二分查找
跳表
散列表
哈希算法
二叉树
红黑树
递归树
堆
大前端
¶
回到页面顶部