1.1.
前言
开源分析
2.1.
RxJava
2.1.1.
Rx链式调用实现
2.1.2.
调度器分析-IO
2.1.3.
调度器分析-Computation
2.1.4.
subscribeOn挂载机制
2.1.5.
observeOn挂载机制
2.2.
AndResguard
2.2.1.
资源哈希去重分析
2.2.2.
资源名缩略混淆分析
2.3.
OkHttp3
2.4.
Retrofit2
2.5.
Glide
2.6.
AndroidGodEye
2.7.
JVM运行时
2.8.
Java内存模型
2.9.
GC&算法
2.10.
认识字节码
2.11.
ASM字节码修改
2.12.
Lambda语法
2.13.
DVM&Dex
2.14.
APK打包
Android
3.1.
系统服务
3.1.1.
Activity启动流程
3.1.2.
Service启动流程
3.1.3.
Service绑定流程
3.1.4.
Broadcast启动流程
3.1.5.
ContengProvider启动流程
3.1.6.
ADB问题分析利器
3.1.7.
AIDL&跨进程通信
3.1.8.
AMS分析
3.1.9.
Hook系统服务
3.2.
性能优化
3.2.1.
View绘制&效率
3.2.2.
内存泄漏检测
3.2.3.
卡顿检测
3.2.4.
耗电监控
3.2.5.
帧率监控
3.2.6.
内存占用监控
3.2.7.
ANR分析思路
3.2.8.
线程调度优先级
3.3.
UI&UE
3.3.1.
View自定义&技巧
3.3.2.
手势分发&拦截
大前端
4.1.
前端技术
4.1.1.
Electron 编译问题记录
4.1.2.
Electron DMG安装包发布
4.1.3.
es6入门
4.1.4.
Babel使用
4.1.5.
Webpack使用
4.1.6.
React-JSX笔记
4.1.7.
React-Forms笔记
4.1.8.
React Native
4.1.9.
Weex
4.1.10.
小程序实践
4.2.
后端技术
4.2.1.
Nodejs浅析
4.2.2.
Docker使用
4.2.3.
Golang
4.3.
工具&脚本
4.3.1.
Visual Code调试
4.3.2.
ADB & Socket分析
4.3.3.
Golang CLI
4.3.4.
Shell
4.3.5.
Python
算法&数据结构
5.1.
LeetCode题解
5.1.1.
整数反转
5.1.2.
回文数判断
5.1.3.
只出现一次的数字
5.1.4.
求众数
5.1.5.
最长公共前缀
5.1.6.
有效括号
5.1.7.
合并两个有序链表
5.1.8.
删除链表中的节点
5.1.9.
二叉树的最大深度
5.1.10.
Nim游戏
5.1.11.
反转字符串
5.1.12.
反转字符串中的单词
5.1.13.
反转链表
5.1.14.
二叉搜索树的最近公共祖先
5.1.15.
买卖股票的最佳时机 II
5.1.16.
买卖股票的最佳时机
5.1.17.
最小栈
5.1.18.
存在相同元素
5.1.19.
爬楼梯
5.1.20.
判断2的幂次数
5.1.21.
最大子序和
5.2.
数据结构
5.2.1.
二叉树遍历
5.2.2.
常见排序
5.2.3.
霍夫曼编码&应用
5.2.4.
KMP字符串查找
5.3.
编码&算法
5.3.1.
哈希算法
5.3.2.
RSA原理
5.3.3.
AES原理
5.3.4.
MD5摘要
5.3.5.
Base64编码
5.3.6.
SHA256原理
本书使用 GitBook 发布
前言
前言
前言
技术在不断演变,每个开发者都应形成自己的知识图谱,并根据趋势不断自我调整。
本系列为知识体系专题笔记,偏向大前端方向,各专题主要集中于移动端和前端。
// TODO 未完待续
results matching "
"
No results matching "
"