文章目录
前言
为了让自己的学习更加有体系化,也同时为了大家的阅读方便,我将自己的博客进行一个汇总分类,同时也会写出下一阶段的计划,让自己更有调理性的学习。
一.Android应用层
1.Android之View篇【完结】
- Android之View篇1————初识View
- Android之View篇2————View的事件分发
- Android之View篇3————View滑动冲突的解决
- Android之View篇4————View的工作原理
- Android之View篇5————自定义View
- Android之View篇6————仿陌陌卡片左右滑动选择布局
2.Android之Rxjava篇【完结】
- Android之Rxjava2.X 1————Rxjava概述
- Android之Rxjava2.X 2————Rxjava 创建操作符
- Android之Rxjava2.X 3————Rxjava 变换操作符
- Android之Rxjava2.X 4————Rxjava 组合操作符
- Android之Rxjava2.X 5————Rxjava 过滤操作符
- Android之Rxjava2.X 6————Rxjava 功能操作符
- Android之Rxjava2.X 7————Rxjava 条件操作符
- Android之Rxjava2.X 8————Rxjava 背压策略
- Android之Rxjava2.X 9————Rxjava源码阅读1
- Android之Rxjava2.X 10————Rxjava源码阅读2
- Android之Rxjava2.X 11————Rxjava源码阅读3
3.Android之网络请求篇【完结】
- Android之网络请求1————HTTP协议
- Android之网络请求2————OkHttp的基本使用
- Android之网络请求3————OkHttp的拦截器和封装
- Android之网络请求4————OkHttp源码1:框架
- Android之网络请求5————OkHttp源码2:发送请求
- Android之网络请求6————OkHttp源码3:拦截器链
- Android之网络请求7————OkHttp源码4:网络操作
- Android之网络请求8————OkHttp源码5:缓存相关
- Android之网络请求9————Retrofit的简单使用
- Android之网络请求10————Retrofit的进阶使用
- Android之网络请求11————Retrofit的源码分析
4.Android之IPC篇【完结】
- Android之IPC1————Service
- Android之IPC2————AIDL
- Android之IPC3————序列化
- Android之IPC4————Bander1 概述与Bander驱动
- Android之IPC5————Binder2 Native层分析
- Android之IPC6————Binder3 Framework层分析
5.零散的文章
- Android小项目———— 冰炭不投de小计算器
- Android小项目————聊天室(UI篇)
- Android小项目————聊天室(网络编程篇)
- Android学习笔记————Activity的生命周期和启动模式
- Android源码阅读————GestureDetectory
- Android之RemoteViews篇上————通知栏和桌面小控件
- Android之RemoteViews篇下————RemoteViews的内部机制
- Android MVP应用
- Android录音上————AudioRecord实现录音功能
- Android录音下————AudioRecord源码分析
- Android之辅助服务上篇————AccessibilityService使用
- Android之辅助服务下篇————AccessibilityServic源码分析
二.Android1框架层分析
1.框架层基础【完结】
- Andriod框架层基础1————Andriod系统框架概述
- Android框架层基础2————JNI原理
- Android框架层基础3————智能指针
- Android框架层基础4————Android源码的编译(后续补上)
2.Android系统启动【正在更新】
三.数据结构与算法
1.数据结构【未完待续】
- 数据结构1————链表的基本操作
- 数据结构2————链表的简单应用1
- 数据结构3————链表的应用2[一元多项式]
- 数据结构4————栈的概念和运算
- 数据结构5————队的概念和运算
- 数据结构6————队栈的应用1
- 数据结构7————递归解决迷宫问题和马踏棋盘
- 数据结构8————栈的应用2-非递归解决迷宫和马踏棋盘问题
- 数据结构9————栈的应用3-后缀表达式
- 数据结构10————串-从c语言String库源码来学习
- 数据结构11————串的BF匹配模式和KMP匹配模式
- 数据结构12————马鞍点问题&三元组稀疏矩阵&十字链表稀疏链表的加减法
- 数据结构13————树的基本概念和存储
- 数据结构14————二叉树的定义性质及储存
- 数据结构15————二叉树的遍历和建立
- 数据结构16————二叉树的线索化
- 数据结构17————树,森林转化为二叉树(孩子兄弟表示法)
- 数据结构18————哈夫曼树
- 数据结构19————图的定义和基本概念
- 数据结构20————图的五种存储结构
- 数据结构21————图的深度优先遍历(DFS)&广度优先遍历(BFS)
- 数据结构22————图的最小生成树Prim&Kruskal
- 数据结构23————图的最短路径Dijkstra算法&Floyd算法
- 数据结构24————图的拓扑排序和关键排序
- 数据结构25 ————顺序表查找
- 数据结构26————有序表查找
2.算法【持续更新】
四.计算机基础
1.计算机网络【完结】
- 计算机网络1————基础概念和协议分层
- 计算机网络2————数据链路层
- 计算机网络3————网络层
- 计算机网络4————运输层
- 计算机网络5————应用层(DNS 和 HTTP)
- 计算机网络6————加密算法和Https
2.操作系统【未完待续】
- 操作系统1————操作系统概述
- 操作系统2 ————进程的描述
- 操作系统3 ————PCB和进程控制
- 操作系统4————进程同步
- 操作系统5————进程同步的经典问题:司机售票员&问题生产者消费者问题&哲学家进餐问题&读者写者问题 )
- 操作系统6————进程间通信IPC
- 操作系统7————线程
- 操作系统8————处理机调度
- 操作系统9————死锁
- 操作系统10————存储器管理之程序的装入和链接
- 操作系统11————存储器管理之连续分配存储管理方式
- 操作系统12————存储器管理之对换
- 操作系统13————存储器管理之分页存储
- 操作系统14————存储器管理之分段存储&段页存储
- 操作系统15————虚拟存储器之概述
- 操作系统16————虚拟存储器之抖动,工作集和页面置换算法
- 操作系统17———IO系统之概述
- 操作系统18———IO系统之中断机构和设备驱动程序
- 操作系统19———IO系统之与设备无关的I/O软件&用户层的I/O软件
3.c语言【完结】
- C语言小游戏————贪吃蛇.c
- C语言小游戏————反弹球(简单的图形化界面)
- c语言的应用————文件的操作
- c语言 EasyX图形设计————2048
- 课程设计————学生信息管理系统
- 课程设计————学生信息管理系统(包含历代思路和代码)
- c语言基础知识————变量
- 西邮移动应用开发实验室2018年纳新试题 )