- 博客(103)
- 问答 (2)
- 收藏
- 关注
原创 算法题目学习总结(后续慢慢补充)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。示例 2:输入:nums = [3,2,4], target = 6。
2025-10-18 13:33:52
335
原创 Android,jetpack,compose,简单模仿水果消消乐
### 🔄 八、重置逻辑- 点击刷新按钮: - 生成新的稳定棋盘。- 玩家点击一个格子: - 若无选中格子 → 标记为选中(高亮显示)。- 若已选中格子: - 再次点击同一格 → 取消选中。- 点击非相邻格 → 取消原选中,选中新格子。- 若有格子被标记: - 分数 += 被消除格子数 × 10。—### ⚙️ 六、关键辅助函数逻辑| 函数 | 功能 ||------|------||,具备:初始化、交互、消除、连锁、死局检测、UI反馈等功能。- 遍历所有格子,尝试与右侧和下侧格子交换。
2025-09-26 18:08:33
697
原创 Android,jetpack compose实现俄罗斯方块,简单案例♦️
【代码】Android,jetpack compose实现俄罗斯方块,简单案例♦️。
2025-09-24 19:07:05
255
原创 Android,jetpack compose坦克大战游戏Demo,可以随你生成地图。
onBackToMenu: (score: Int, reason: GameEndReason) -> Unit, // 修改:此回调只负责通知,不负责保存。onGameEnd: (score: Int, reason: GameEndReason) -> Unit, // 新增回调参数。val playerTankSpeed: Int, // 玩家坦克速度。timestamp” // 使用 ‘@’ 分隔,避免 ‘:’ 冲突。// error = Color.Red // 可以自定义错误颜色。
2025-09-18 11:37:54
161
原创 Android,Jetpack Compose,坦克大战游戏案例Demo
【代码】Android,Jetpack Compose,坦克大战游戏案例Demo。
2025-09-12 19:52:27
682
原创 ANDROID,Jetpack Compose, 贪吃蛇小游戏Demo
【代码】ANDROID,Jetpack Compose, 贪吃蛇小游戏Demo。
2025-09-08 14:14:23
324
原创 ANDROID,简单的登录界面、以及注册界面、秒表计时器、画布(画笔)、动画(Jetpack Compose )
TOANDROID,简单的登录界面C](这里写自定义目录标题)
2025-08-25 10:29:45
400
原创 Linux内核,内存分布
在 Linux 内核汇编中,SYM_DATA 是一个宏,用于定义全局数据符号(Global Data Symbol)。它会确保符号的正确对齐(如按 8 字节对齐)并附加必要的元信息(如 ELF 节类型),以便链接器和内核正确识别。
2025-03-23 19:21:44
1195
原创 linux内核,从进程创建-启动流程
else#endif函数是 Linux 内核中 ELF 二进制格式加载的核心实现,它完成了从解析 ELF 文件头、加载程序段到内存、设置进程地址空间到初始化执行环境的整个过程。通过细致的资源管理和错误处理,确保了 ELF 二进制文件能够正确加载和执行,同时维护了系统的安全性和稳定性。
2025-03-09 19:05:29
848
原创 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
1275
原创 ActivityManagerService是什么?有什么作用?以及内部原理——概要!!!!!!
ActivityManagerService是什么?有什么作用?以及内部原理——概要!!!!!!
2024-03-03 00:17:46
523
原创 WindowManagerService的relayoutWindow方法源码简单的认识
WindowManagerService的relayoutWindow方法源码简单的认识
2024-03-02 23:36:09
1546
原创 WindowManagerService的addWindow方法源码解读
WindowManagerService的addWindow方法源码解读
2024-02-29 22:20:02
1276
1
原创 Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析
Android源码:init_parser_fuzzer.cpp.cpp文件,代码分析
2024-02-26 21:15:04
1283
原创 Android框架源码,AccessibilityButtonController.java文件,简单的解读一下
Android框架源码,AccessibilityButtonController.java文件,简单的解读一下
2024-02-25 22:35:51
1078
原创 关于HAndroid的Handler的详细讲解:https://blog.youkuaiyun.com/ly0724ok/article/details/117324053
关于HAndroid的Handler的详细讲解:https://blog.youkuaiyun.com/ly0724ok/article/details/117324053
2023-05-16 11:41:51
188
原创 Android,Jetpack的Room的应用(一)
Entity 。用于定义封装实际数据的实体类,每个实体类都会在数据库中有一张对应的表,并且表中的列是根据实体类中的字段自动生成的。Dao 。Dao 是数据访问对象的意思,通常会在这里对数据库的各项操作进行封装,在实际编程的时候,逻辑层就不需要和底层数据库打交道了,直接和Dao 层进行交互即可。Database 。用于定义数据库中的关键信息,包括数据库的版本号、包含哪些实体类以及提供Dao 层的访问实例。
2023-02-16 15:48:22
492
1
原创 Android,jetpack利用DataBinding、ViewModel以及LiveData实现的案例。
Android,jetpack利用DataBinding、ViewModel以及LiveData实现的案例。
2023-02-13 18:16:10
191
原创 android,jetpack利用BaseObservable和ObservableField分别实现双向绑定
android,jetpack利用BaseObservable和ObservableField分别实现双向绑定
2023-02-08 11:31:21
387
原创 Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内
Java输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内
2023-01-19 16:00:18
422
原创 Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出
Java,将输入的数字进行去重,并且还要从小到大排序输出,以及将原来数据的逆着方向输出
2023-01-19 13:03:06
736
这里面的代码(Jetpack Compose ),主要是关于,简单的登录界面、以及注册界面、秒表计时器、画布(画笔)、动画、模仿QQ侧边栏、贪吃蛇小游戏Demo
2025-09-08
ANDROID,简单的登录界面、以及注册界面、秒表计时器、画布(画笔)、动画(Jetpack Compose )
2025-08-26
Android一些关于MVC,MVP,MVVM以及Rxjava,WMRouter,ARoute,Zxing等框架一些问题总结
2023-05-11
Android,弹窗dialog底部的按钮被键盘覆盖。
2021-10-14
Android,横屏的时候,下来状态栏会导致AlertDialog上下偏移 这如何解决。
2021-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅