- 博客(95)
- 问答 (2)
- 收藏
- 关注
原创 Linux内核,内存分布
在 Linux 内核汇编中,SYM_DATA 是一个宏,用于定义全局数据符号(Global Data Symbol)。它会确保符号的正确对齐(如按 8 字节对齐)并附加必要的元信息(如 ELF 节类型),以便链接器和内核正确识别。
2025-03-23 19:21:44
991
原创 linux内核,从进程创建-启动流程
else#endif函数是 Linux 内核中 ELF 二进制格式加载的核心实现,它完成了从解析 ELF 文件头、加载程序段到内存、设置进程地址空间到初始化执行环境的整个过程。通过细致的资源管理和错误处理,确保了 ELF 二进制文件能够正确加载和执行,同时维护了系统的安全性和稳定性。
2025-03-09 19:05:29
707
原创 Linux内核,slub分配流程
我们根据上面的流程图,依次看下slub是如何分配的首先从kmem_cache_cpu中分配,如果没有则从kmem_cache_cpu的partial链表分配,如果还没有则从kmem_cache_node中分配,如果kmem_cache_node中也没有,则需要向伙伴系统申请内存。第一步先看看kmem_cache_cpu是如何实现。
2025-02-22 13:16:26
1159
原创 ActivityManagerService是什么?有什么作用?以及内部原理——概要!!!!!!
ActivityManagerService是什么?有什么作用?以及内部原理——概要!!!!!!
2024-03-03 00:17:46
486
原创 WindowManagerService的relayoutWindow方法源码简单的认识
WindowManagerService的relayoutWindow方法源码简单的认识
2024-03-02 23:36:09
1388
原创 WindowManagerService的addWindow方法源码解读
WindowManagerService的addWindow方法源码解读
2024-02-29 22:20:02
1169
1
原创 Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析
Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析
2024-02-26 21:15:04
1250
原创 Android框架源码,AccessibilityButtonController.java文件,简单的解读一下
Android框架源码,AccessibilityButtonController.java文件,简单的解读一下
2024-02-25 22:35:51
1019
原创 关于HAndroid的Handler的详细讲解:https://blog.csdn.net/ly0724ok/article/details/117324053
关于HAndroid的Handler的详细讲解:https://blog.csdn.net/ly0724ok/article/details/117324053
2023-05-16 11:41:51
164
原创 Android,Jetpack的Room的应用(一)
Entity 。用于定义封装实际数据的实体类,每个实体类都会在数据库中有一张对应的表,并且表中的列是根据实体类中的字段自动生成的。Dao 。Dao 是数据访问对象的意思,通常会在这里对数据库的各项操作进行封装,在实际编程的时候,逻辑层就不需要和底层数据库打交道了,直接和Dao 层进行交互即可。Database 。用于定义数据库中的关键信息,包括数据库的版本号、包含哪些实体类以及提供Dao 层的访问实例。
2023-02-16 15:48:22
466
1
原创 Android,jetpack利用DataBinding、ViewModel以及LiveData实现的案例。
Android,jetpack利用DataBinding、ViewModel以及LiveData实现的案例。
2023-02-13 18:16:10
159
原创 android,jetpack利用BaseObservable和ObservableField分别实现双向绑定
android,jetpack利用BaseObservable和ObservableField分别实现双向绑定
2023-02-08 11:31:21
356
原创 Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内
Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内
2023-01-19 16:00:18
398
原创 Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出
Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出
2023-01-19 13:03:06
708
原创 Android的jetpack里面ProcessLifecycleOwner
Android的jetpack里面ProcessLifecycleOwner
2023-01-13 14:41:17
303
原创 Android的jetpack的lifecycle解耦service组件
Android的jetpack的lifecycle解耦service组件
2023-01-13 12:41:46
120
Android一些关于MVC,MVP,MVVM以及Rxjava,WMRouter,ARoute,Zxing等框架一些问题总结
2023-05-11
Android,弹窗dialog底部的按钮被键盘覆盖。
2021-10-14
Android,横屏的时候,下来状态栏会导致AlertDialog上下偏移 这如何解决。
2021-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人