心兰相随
首页
归档
分类
NDK (1)
计算机网络 (7)
数据结构和算法 (22)
Java (27)
操作系统 (5)
Android View (12)
Git (4)
Gradle (7)
Android 其它 (15)
Framework (10)
Android 常用框架 (15)
Kotlin (9)
Android 性能优化 (8)
Flutter (11)
随记 (2)
IT相关 (5)
我的世界 (4)
Office (2)
服务器 (23)
Spring (2)
JavaScript (1)
全部分类 ( 180 )
查询
2024年9月
归档
Windows安装 Zsh 终端
2024年09月20日
Linux vim 基本使用
2024年09月20日
2024年8月
归档
使用 Iterm2 和 Oh my Zsh 让 Mac 的 Terminal 好用起
2024年08月22日
2024年7月
归档
android smallest width 屏幕适配方案
2024年07月26日
崩溃监控方案 xCrash
2024年07月09日
内存泄漏排查
2024年07月09日
android 与 webview 互相调用通信
2024年07月05日
Android 利用 WebSocket 与服务器互相推送消息
2024年07月05日
2024年6月
归档
java 和 jni 相互调用
2024年06月26日
Android 音视频采集基本流程
2024年06月26日
Activity 间和Fragment 间通信
2024年06月24日
Kotlin 中 的 by 是干嘛的?
2024年06月20日
inline、noinline、crossinline
2024年06月20日
从前序与中序遍历序列构造二叉树
2024年06月14日
android service 两种启动方式和区别
2024年06月14日
2024年5月
归档
Kotlin 协程异常机制基础
2024年05月23日
Kotlin 协程异常机制详解
2024年05月23日
Kotlin 高阶函数进阶
2024年05月17日
Kotlin 的 Lambda 表达式和高阶函数基础
2024年05月16日
Android Systrace 流畅性实战 2 :案例分析 - MIUI 桌面滑动卡顿分析
2024年05月14日
Android Systrace 流畅性实战 1 :了解卡顿原理
2024年05月14日
Android Systrace Input
2024年05月13日
Android System trace 分析
2024年05月11日
NestedScrollView 嵌套RecyclerView 加载大量数据卡顿
2024年05月07日
2024年4月
归档
Android 的 AOP 面向切面编程
2024年04月29日
Retrofit 自定义 Convertor
2024年04月29日
Retrofit 基本原理
2024年04月29日
Jetpack Hilt
2024年04月16日
Glide 原理 4 - 缓存机制
2024年04月10日
Glide 原理 3 - into
2024年04月07日
Glide 原理 2 - load
2024年04月07日
2024年3月
归档
Glide 原理 1 - with
2024年03月29日
组件化 3 -- 整体工作流程、调用其它模块功能
2024年03月22日
组件化 2 -- APT 路由封装、注解处理器生成类文件
2024年03月21日
组件化 1 -- 项目结构、Gradle 配置
2024年03月13日
组件化 ARouter 使用
2024年03月12日
2023年11月
归档
Git 生成 patch 和应用
2023年11月03日
2023年10月
归档
4 Android显示系统之SurfaceFlinger合成
2023年10月16日
3 Android显示系统之Surface
2023年10月14日
2 Android显示系统之View体系的渲染
2023年10月13日
1 显示系统基础
2023年10月12日
安卓显示系统
2023年10月12日
Try、Catch、Finally
2023年10月11日
2023年9月
归档
图解 Kotlin 协程原理
2023年09月26日
volatile关键字在单例模式(双重校验)中的作用
2023年09月21日
利用公网 ipv6 远程控制Windows,同时利用阿里云开启 ddns 动态更新ipv6 解析
2023年09月15日
光猫改桥接+openwrt 开启公网 ipv6
2023年09月15日
linux 定时任务 crontab
2023年09月15日
Gradle 从入门到放弃
2023年09月15日
mysql 备份
2023年09月06日
nginx 开启 rtmp 和 模块监控模块支持
2023年09月06日
2022年12月
归档
安卓系统启动流程
2022年12月21日
2022年4月
归档
自定义 Drawable 实现一只灵动的鱼
2022年04月26日
2022年1月
归档
Android 中的文字绘制
2022年01月14日
2021年11月
归档
Lifecycle 与 Livedata 技术
2021年11月15日
首页二级联动实现
2021年11月11日
UI布局层次分析与插件化换肤思路
2021年11月11日
MC 搭建外置登录-自定义验证服务器
2021年11月02日
2021年10月
归档
adb 基本和常用命令
2021年10月29日
撤销 git commit --amend
2021年10月29日
11. 有加载和列表 Widget 封装
2021年10月29日
10. Provider 配合 ViewModel 使用
2021年10月29日
9. Flutter 网络请求
2021年10月29日
8. Flutter 应用单元测试
2021年10月11日
7. Flutter 状态管理及对比选型
2021年10月11日
6. 如何巧妙地应用 Flutter 有无状态组件
2021年10月11日
5. Flutter 生命周期
2021年10月11日
4. Flutter 编程代码规范工具
2021年10月11日
3. Flutter 环境搭建
2021年10月11日
Android 进程调度以及保活拉活
2021年10月09日
自定义FlowLayout
2021年10月08日
Android 动画基础
2021年10月08日
使用 Charles 捉包调试安卓网络
2021年10月08日
2021年9月
归档
将gradle本地库的目录结构改为maven本地目录结构
2021年09月17日
Jfrog maven仓库
2021年09月17日
在手机上安装不同签名的包
2021年09月17日
编写导入framework.jar编译不了@hide等修饰方法
2021年09月17日
Docker-compose
2021年09月17日
Gitlab-CICD
2021年09月17日
Gitlab+Jenkins
2021年09月17日
MinIO 设置永久下载链接
2021年09月17日
Ubuntu18.04 创建桌面快捷方式
2021年09月17日
Ubuntu – VMWare 15 Error on Ubuntu 18.4 – Could not open dev vmmon
2021年09月17日
Git status 中文乱码
2021年09月17日
如何强制 Gradle 重新下载项目的依赖库
2021年09月17日
解决VMware关闭后,系统卡顿问题
2021年09月17日
Git 基本使用
2021年09月17日
2021年7月
归档
RecyclerView自定义列表拖拽删除
2021年07月23日
Android 杂项
2021年07月23日
RecyclerView使用和原理
2021年07月21日
自定义View基础
2021年07月21日
Source Insight使用
2021年07月21日
Widget调用四大组件
2021年07月17日
Ubuntu 18.04 解决Android Studio输入法不跟光标
2021年07月17日
已经导入framework.jar还是编译不了@hide等修饰方法
2021年07月17日
2021年5月
归档
Word生成及调整目录
2021年05月24日
如何在Ubuntu 18.04上安装Java
2021年05月20日
如何在Ubuntu 18.04上安装MySQL
2021年05月20日
如何在Ubuntu 18.04上安装Nginx
2021年05月20日
Linux中文件编辑器vim基本操作
2021年05月20日
Ubuntu 18.04更改apt为阿里云软件源
2021年05月20日
使用Ubuntu 18.04进行初始服务器设置
2021年05月20日
MC中文乱码enca转码
2021年05月20日
MC建一个bukkit、spigot等插件服
2021年05月20日
Linux搭建一个官方服务器
2021年05月20日
2021年4月
归档
汕头自考摩托车驾驶证经历
2021年04月09日
Word设置不同部分独立编页码
2021年04月08日
2021年3月
归档
Docker常用命令
2021年03月14日
Linux杂项
2021年03月14日
事件分发处理与滑动冲突
2021年03月07日
Binder 跨进程通信
2021年03月06日
Java IO
2021年03月03日
Kotlin基础(2)
2021年03月02日
Kotlin基础(1)
2021年03月01日
2021年2月
归档
ClassLoader、热修复原理
2021年02月27日
内存分配与回收策略
2021年02月26日
深入理解JVM内存区域
2021年02月26日
线程池、AsyncTask
2021年02月25日
多线程共享协作
2021年02月25日
多线程
2021年02月25日
2020年12月
归档
反射原理及动态代理模式
2020年12月19日
2. Flutter 中代码是如何执行和运行的
2020年12月03日
Linux 内核和 Windows 内核有什么区别?
2020年12月03日
斐波那契数列
2020年12月03日
两个栈实现队列
2020年12月02日
Java中的泛型
2020年12月02日
Jenkins安装配置
2020年12月02日
Linux磁盘操作
2020年12月02日
使用Maven插件为SpringBoot应用构建Docker镜像
2020年12月02日
nginx简单转发
2020年12月02日
1. Dart 基本语法
2020年12月02日
这一天祝我自己生日快乐
2020年12月01日
2020年9月
归档
注册中心 Nacos
2020年09月16日
Spring Cloud 开发环境
2020年09月16日
2020年8月
归档
回溯算法 backtrack
2020年08月02日
2020年7月
归档
动态规划解读,以找零钱为例
2020年07月24日
ES6 语法
2020年07月23日
OKHttp原理解析
2020年07月23日
时间复杂度计算
2020年07月18日
Handler详解
2020年07月16日
2020年6月
归档
二叉树的前序中序后序遍历--使用递归还有栈
2020年06月24日
操作系统
2020年06月12日
ANR
2020年06月06日
注解
2020年06月05日
什么是依赖注入,能说说几个依赖注入的库吗?
2020年06月05日
什么是匿名内部类,它有什么特征
2020年06月04日
单例模式
2020年06月04日
手写一个消息队列和延迟消息队列
2020年06月03日
动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别?
2020年06月03日
深克隆和浅克隆有什么区别?它的实现方式有哪些?
2020年06月02日
谈谈你对锁的理解?如何手动模拟一个死锁?
2020年06月02日
synchronized 和 ReentrantLock 的实现原理是什么?它们有什么区别?
2020年06月02日
2020年4月
归档
详解 ThreadPoolExecutor 的参数含义及源码执行流程?
2020年04月16日
线程的状态有哪些?它是如何工作的?
2020年04月16日
题目:有效的括号
2020年04月15日
题目: K 个一组翻转链表
2020年04月15日
HashMap 底层实现原理是什么
2020年04月14日
String 是如何实现的?它有哪些重要的方法?
2020年04月14日
(Dijkstra 算法)有权有向图求一个点到其它所有点最短路径
2020年04月14日
AlphaGo Zero探索:从头开始
2020年04月06日
拓扑排序
2020年04月02日
2020年3月
归档
快速排序
2020年03月23日
堆排序
2020年03月23日
插入排序
2020年03月22日
Java写一个二叉查找树
2020年03月21日
Java用孩子兄弟表示法表示树,求树的的深度
2020年03月21日
自己写一个Java的LinkedList
2020年03月21日
自己手写一个Java的ArrayList
2020年03月21日
nginx + frp实现https加密
2020年03月18日
了解实用的Android Jetpack
2020年03月17日
Android content uri 转为文件路径
2020年03月17日
SORT简单看
2020年03月16日
Activity启动模式
2020年03月16日
View的绘制流程
2020年03月16日
Android四大组件
2020年03月16日
数据库索引和其优化
2020年03月15日
数据库设计三大范式
2020年03月15日
Ubuntu和nginx从Let 's Encrypt获得免费证书给网站加密HTTPS
2020年03月15日
frp中文文档
2020年03月15日
计算机网络问题
2020年03月15日
个人信息
围巾🧣
北京 海淀
文章数量
180
分类数量
21
标签数量
11
既然睡不着,不如起来学习会。world.execute(me);
归档导航