架构师之路 目录
架构师之路1 UML图之用例图
架构师之路2 UML图之类图
架构师之路3 UML图之时序图
架构师之路4 设计模式6大设计原则
架构师之路5 设计模式之单例模式
架构师之路6 设计模式之工厂模式
架构师之路7 设计模式之模板方法模式
架构师之路8 设计模式之建造者(Builder)模式
架构师之路9 设计模式之原型模式
架构师之路10 设计模式之责任链模式
架构师之路11 设计模式之命令模式
架构师之路12 设计模式之解释器模式
架构师之路13 设计模式之观察者模式
架构师之路14 设计模式之状态模式
架构师之路15 设计模式之策略模式
架构师之路16 设计模式之迭代器模式
架构师之路17 AOP 面向切面编程
架构师之路18 面向对象数据库架构设计
架构师之路19 响应式编程RxJava基本元素
架构师之路20 响应式编程RxJava操作符源码分析与实现
架构师之路21 响应式编程RxJava 线程变换原理
架构师之路22 响应式编程RxJava 整体变换](https://www.jianshu.com/p/e27e2f87491f)
to be continued...
Android NDK开发之旅 目录
Android NDK开发之旅1--NDK介绍
Android NDK开发之旅2--C语言--基本数据类型
Android NDK开发之旅3--C语言--指针
Android NDK开发之旅4--C语言--动态内存分配
Android NDK开发之旅5--C语言--字符串
Android NDK开发之旅6--C语言--结构体
Android NDK开发之旅7--C语言--联合体与枚举
Android NDK开发之旅8--C语言--文件读写
Android NDK开发之旅9--C语言--预编译
Android NDK开发之旅10--JNI--JNI开发流程
Android NDK开发之旅11--JNI--JNI数据类型与方法属性访问
Android NDK开发之旅12--JNI--JNI数组的处理
Android NDK开发之旅13--JNI--JNI引用
Android NDK开发之旅14--JNI--异常处理
Android NDK开发之旅15--JNI--缓存策略
Android NDK开发之旅16--NDK--文件拆分与合并
Android NDK开发之旅17--NDK--Apk增量更新
Android NDK开发之旅18--C++--命名空间
Android NDK开发之旅19--C++--引用
Android NDK开发之旅20--C++--结构体
Android NDK开发之旅21--C++--函数与重载
Android NDK开发之旅22--C++--类 & 对象
Android NDK开发之旅23--C++--继承、多态与接口
Android NDK来发之旅24--C++--异常处理
Android NDK开发之旅25--C++--类型转换
Android NDK开发之旅26--C++--STL
Android NDK开发之旅27--C++--string类的用法总结
Android NDK开发之旅28--C++--vector容器、queue队列、stack栈
Android NDK开发之旅29--C++--list、set、map用法
Android NDK开发之旅30--使用fmod模仿QQ变声特效
Android NDK开发之旅31--音视频基础知识与FFmpeg在VS下配置
Android NDK开发之旅32--云服务器Ubuntu下搭建NDK环境,并编译FFmpeg
Android NDK开发之旅33--FFmpeg视频播放
Android NDK开发之旅34--FFmpeg音频解码
Android NDK开发之旅35--FFmpeg+AudioTrack音频播放
Android NDK开发之旅36--FFmpeg音视频同步播放用C实现
Android NDK开发之旅37--FFmpeg转码压缩
Android NDK开发之旅38--FFmpeg视频添加水印
Android NDK开发之旅39--Linux&Android平台下Socket编程
to be continued...
其它目录
数据结构与算法-目录
C语言篇
数据结构和算法-C语言篇1-绪论
数据结构和算法-C语言篇2-初识算法
数据结构与算法-C语言篇3-算法效率的度量方法
数据结构与算法-C语言篇4-算法时间和空间复杂度
数据结构与算法-C语言篇5-线性表之顺序存储结构
数据结构与算法-C语言篇6-线性表之链式存储结构
数据结构与算法-C语言篇7-链式存储结构之静态链表
数据结构与算法-C语言篇8-单循环列表
数据结构与算法-C语言篇9-用循环链表实现约瑟夫环问题
to be continued...
Kotlin 进阶之路 目录
Kotlin 进阶之路1 基础语法
Kotlin 进阶之路2 集合类型
Kotlin 进阶之路2 控制流与函数
Kotlin 进阶之路4 面向对象
Kotlin 进阶之路5 类的使用
Kotlin 进阶之路6 异常错误处理和类型检查
Kotlin 进阶之路7 接口、泛型与扩展
Kotlin 进阶之路8 程序结构
Kotlin 进阶之路9 高阶函数
Kotlin 进阶之路10 领域特定语言 DSL
to be continued...
Android 高级UI开发 目录
Android 高级UI1 Material Design概述
Android 高级UI2 RecyclerView添加head和footer设计思路
Android 高级UI3 RecyclerView使用ItemTouchHelper实现拖拽和侧滑删除
Android 高级UI4 事件传递机制
Android 高级UI5 画笔Paint的基本用法
Android 高级UI6 高级渲染
Android 高级UI7 滤镜效果和颜色通道过滤
Android 高级UI8 Canvas的使用
Android 高级UI9 Canvas save和restore的使用
Android 高级UI10 Path及其贝塞尔曲线
to be continued...
Android 网络编程 目录
Android 网络编程1 Http协议
Android 网络编程2 Okhttp缓存机制
to be continued...
Android OpenGL开发目录
Android OpenGL开发1--VS2017+OpenGL环境的配置
to be continued...
Java多线程目录
Java多线程1 线程基础
Java多线程2 多个线程之间共享数据
Java多线程3 原子性操作类的使用
Java多线程4 初识线程池
Java多线程5 Callable、Future 和FutureTask
Java多线程6 CompletionService
Java多线程7 Lock
Java多线程8 条件对象Condition
Java多线程9 Semaphore实现信号灯
Java多线程10 同步工具类CyclicBarrier
Java多线程11 同步工具类CountDownLatch
Java多线程12 同步工具类Exchanger
Java多线程13 自定义线程池
Java多线程14 读写锁分离设计模式
Java多线程15 Future设计模式
Java多线程16 Guarded Suspension设计模式
Java多线程17 使用ThreadLocal重新设计一个上下文设计模式
Java多线程18 Producer and Consumer设计模式
Java多线程19 两阶段终止模式(Two-Phase Termination Patter)
Java多线程20 Worker Thread模式