自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux内核,内存分布

在 Linux 内核汇编中,SYM_DATA 是一个宏,用于定义全局数据符号(Global Data Symbol)。它会确保符号的正确对齐(如按 8 字节对齐)并附加必要的元信息(如 ELF 节类型),以便链接器和内核正确识别。

2025-03-23 19:21:44 991

原创 Linux内核,mmap_pgoff在mmap.c的实现

mmap_pgoff在mmap.c的实现

2025-03-15 17:31:03 403

原创 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

原创 IAudioManager.cpp源码解读

IAudioManager.cpp源码解读

2024-02-28 21:53:50 1151 2

原创 Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析

Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析

2024-02-26 21:15:04 1250

原创 Android,InputMethod.java简单认识

Android,InputMethod.java简单认识

2024-02-25 23:00:31 1151

原创 Android框架源码,AccessibilityButtonController.java文件,简单的解读一下

Android框架源码,AccessibilityButtonController.java文件,简单的解读一下

2024-02-25 22:35:51 1019

原创 简单介绍一下Android里面的IntentFirewall

简单介绍一下Android里面的IntentFirewall

2024-02-24 21:38:28 1582

原创 android,Compose,消息列表和动画(点击item的时候,就会删除)

Compose,消息列表和动画(点击item的时候,就会删除)

2023-08-12 15:17:42 1053

原创 Android,Compose的案例1

Android,Compose的案例1

2023-08-10 11:17:42 927

原创 智能手机市场分析报告

智能手机市场分析报告

2023-05-18 20:39:45 924

原创 关于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

原创 ARoute实现Android的组件化开发

ARoute实现Android的组件化开发

2023-05-03 13:58:30 148

原创 Android,framework面试常见问题总结

Android,framework面试常见问题总结

2023-04-25 15:35:29 1371

原创 android,什么情况下Zygote进程会重启呢?

android,什么情况下Zygote进程会重启呢?

2023-04-03 16:32:20 1341

原创 android的system_server进程的启动

android的system_server进程的启动

2023-04-01 21:58:13 1332

原创 Android,zygote进i程的介绍和作用

Android,zygote进i程的介绍和作用

2023-03-26 12:30:26 337

原创 android,jetpack的Navigation的简单应用

android,jetpack的Navigation的简单应用

2023-03-23 21:46:23 100

原创 Android,LiveData+ViewModel+Room的案例

LiveData+ViewModel+Room的案例

2023-02-16 19:31:44 356 1

原创 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与recyclerView

jetpack与recyclerView

2023-02-09 19:22:33 140

原创 android,jetpack利用BaseObservable和ObservableField分别实现双向绑定

android,jetpack利用BaseObservable和ObservableField分别实现双向绑定

2023-02-08 11:31:21 356

原创 android,自定义加载dataBinding(案例演示)

android,自定义加载dataBinding(案例演示)

2023-02-06 14:39:05 284

原创 Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内

Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内

2023-01-19 16:00:18 398

原创 Java输入一个整数,将这个整数以字符串的形式逆序输出

Java输入一个整数,将这个整数以字符串的形式逆序输出

2023-01-19 14:22:50 1532

原创 Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出

Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出

2023-01-19 13:03:06 708

原创 android,jetpack二级页面的绑定

android,jetpack二级页面的绑定

2023-01-14 18:53:02 101

原创 android,jetpack中import的应用(结合上面的例子)

android,jetpack中import的应用

2023-01-14 15:48:26 127

原创 Android,jetpack的DataBinding的简单使用

Android,jetpack的DataBinding的简单使用

2023-01-14 11:40:23 224

原创 Android,jetpack里LiveData的简单实用(下)

Android,jetpack里LiveData的简单实用(下)

2023-01-13 17:48:34 93

原创 Android,jetpack里的LiveData的简单实用(上)

Android,jetpack里的LiveData的简单实用(上)

2023-01-13 16:15:33 94

原创 Android的jetpack里的ViewModel的使用

Android的jetpack里的ViewModel的使用

2023-01-13 15:29:55 113

原创 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关于jetpack的Lifecycle小案例

android关于jetpack的Lifecycle小案例

2023-01-12 17:22:54 129

Android一些关于MVC,MVP,MVVM以及Rxjava,WMRouter,ARoute,Zxing等框架一些问题总结

Android一些关于MVC,MVP,MVVM以及Rxjava,WMRouter,ARoute,Zxing等框架一些问题总结。

2023-05-11

Android常见面试题目汇总以及答案

Android常见面试题目汇总以及答案,这里对一些常见的问题做了一些总结分析。

2023-05-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除