自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【Android Studio】ActivityResultLauncher

ActivityResultLauncher是Android Studio用于在应用程序中启动活动并接收其结果的组件,它是startActivityForResult的改进版本。优点:类型安全:结果处理逻辑和启动器绑定在一起,避免传统方法中可能出现的类型转换错误。解耦:不需要重写onActivityResult(),逻辑更加清晰。生命周期感知:启动器与生命周期相关联,在适当的时间注册和取消注册。这种方法的好处是,它使用了Android Jetpack中的。

2024-10-17 11:36:47 428

原创 【Android Studio】Activity组件实验报告

实验目标:1、掌握Activity的注册;2、掌握Activity的生命周期;3、掌握Intent,实现Activity之间的跳转;4、请设计实验验证Activity的生命周期;请设计实验验证跳转时Activity生命周期的状态变化。

2024-10-13 11:40:40 1144 2

原创 【操作系统】操作系统第二次作业(填空+简答)

硬件抽象层将硬件设备(如显卡)的细节封装,提供统一的接口供操作系统和驱动程序使用。通过 HAL,操作系统可以与不同类型的硬件交互,而不需要直接处理设备的底层细节。

2024-10-04 16:52:23 1089

原创 【操作系统】(fork函数)课堂问题记录02(更新)

在调用fork()函数之前定义并赋值的变量,在fork()之后,父进程和子进程各自会拥有一份相同的变量副本。也就是说,fork()会将进程的内存空间(包括变量)复制一份给子进程。因此,在fork()之后,父进程和子进程各自对变量的修改互不影响,两个进程拥有独立的内存空间。每个进程可以独立地修改该变量,而不会影响对方的值。int x = 99;// 子进程x = 33;printf("子进程: x = %d\n", x);// 父进程x = 66;

2024-09-25 15:52:33 817

原创 【操作系统】课堂问题记录(PCB进程控制块,syscall,getpid)

每个系统调用都有自己的编号和对应的一组参数,参数的类型和数量取决于具体的系统调用。不同的 Linux 内核版本可能会有不同的系统调用号定义,确保使用的系统调用号是当前内核版本支持的。注意哦,不同操作系统(如 Linux, Windows, macOS)的系统调用接口会有一些差异,因此要具体查看相应系统的文档来了解每个系统调用的参数细节。在进程管理工具或监控工具中,通过 getpid 可以获取当前进程的 PID,然后将其用于进程管理(如 kill 某个进程、设置某个进程的优先级等)。用于标识一个打开的文件。

2024-09-19 17:06:43 1029

原创 【操作系统】操作系统第一次作业

在Windows命令行环境中,命令可分为内部命令和外部命令。内部命令由命令解释器(cmd.exe或PowerShell.exe)实现的命令,他们不需要额外的执行文件,直接在命令解释器中被处理和执行,执行速度较快。常见的内部命令:cd 切换到当前的工作目录cls 清处当前屏幕上的命令行输出dir 显示当前目录下的文件和文件夹外部命令系统调用外部的可执行文件(.exe或.bat)来执行特定的指令,需要在PATH中找到对应的可执行文件。常见的外部命令:ping 检查网络连接。

2024-09-13 17:33:08 750

空空如也

空空如也

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

TA关注的人

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