Skip to content

zaze359/Learning-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

温故而知新

个人备忘

FAQ

常用操作记录

正则表达式

MMD-3D学习小抄本

Material Design:里面有在各种语言下的M3 API导航

Material Symbols and Icons - Google Fonts

VS Code 开发配置记录

Compose 开发介绍


环境配置

Docsify 环境配置


GCC配置

Java环境配置


Maven环境配置

Gradle本地环境配置


Tomcat配置

Mysql配置


Docker配置

Kubernetes环境搭建


通用基础

数据结构基础

算法基础

设计模式


HTTP协议

HTTP性能优化


语言学习

Java

JDK编译流程

JVM

JVM学习笔记

JVM内存结构

线程局部变量(ThreadLocal)

源码分析

HashMap


Kotlin

Kotlin协程

Kotlin中的数据流


Dart

Dart学习笔记


C/C++

C语言学习笔记

C++学习笔记


Python

python环境配置


跨平台技术

KMP+CMP

运行第一个KMP项目

KMP项目结构分析

Android项目迁移至KMP

Flutter

Flutter学习笔记

Flutter数据持久化

Flutter项目资源管理

Flutter常用库

Flutter常用组件

Flutter问题集

Flutter核心原理


Android

基础知识

Android生命周期

Android启动模式

Android界面状态的保存和恢复

Android的图形架构

Android之依赖注入-Hilt

Android客户端架构设计


Jetpack

ViewModel

AndroidX

Compose项目配置

Compose基础

Compose状态管理


功能开发

图片处理

Android矢量图

AppWidget开发

开发小组件

添加AppWidget到应用中

三方库

弹幕库-bilibiliDanmaku集成


应用发布


应用优化

Android分区和文件系统

Android电量优化

Android性能分析


异常分析

Android异常分析

NativeCrash分析


调试工具

ADB相关

adb 简单介绍

adb 使用示例


源码研究

Android系统分析预备知识

AOSP下载

Android源码下载及编译

AOSP目录结构表

Android中的启动流程

Android Init Language

Android系统启动流程分析

Android应用启动流程分析

Android之Activity启动流程

Android中的消息机制

Android消息机制之Java篇

Android消息机制之Native篇

Android Binder机制

Android之Binder机制

从MediaServer开始分析Binder-Native

Android渲染流程


逆向研究

Android编译打包流程

APK手动签名参考

Android反编译和重编译

Android逆向工程-笔记摘录

ELF文件

NativeHook


Linux

Linux常用命令

Linux快捷键摘录

ssh远程连接Linux


项目构建工具

Gradle

Gradle本地环境配置

Gradle学习笔记

Gradle Debug

Gradle性能诊断

Android-Gradle插件开发

构建脚本管理

Maven

Maven环境配置

Maven私有仓库搭建


版本控制工具

Git

Git常用命令

Git 工作流

其他

Shadowsocks

Just My Socks + ClashX

About

学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages