自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Android Studio】学习——网络连接

请说明连接的url地址信息,AS需要添加的依赖包、以及关键的代码框架。:可以使用任意公开的URL,例如 https://gd-hbimg.huaban.com/747c8475499a917e165a162cff6e6df6fe33b0a845048-RrSpEc_fw658webp。:可以使用任意公开的URL,例如https://www.w3schools.com/html/movie.mp4。:可以使用任意公开的URL,例如 http://vjs.zencdn.net/v/oceans.mp4。

2024-12-09 20:13:49 1613 1

原创 【Android Studio】学习——数据存储管理

点击此按钮会将键值对"name"和"zjy",以及"key"和"123456"保存到SharedPreferences中,并在日志中打印出保存的"name"值。点击此按钮会从SharedPreferences中读取"name"的值,并将其设置为textView1的文本。点击此按钮会更新数据库中所有age字段为"18"的记录,这里使用的是自定义的MyDAO类来处理更新操作。使用update()方法修改表中的现有行。

2024-12-09 16:30:08 1186

原创 【Android Studio】开发——类微信APP界面设计

Android开发对于我来说是一种全新的体验,有了兴趣加持后更不觉得枯燥。在开发过程中遇到了很多问题,也一度想要放弃,但好在最后顺利完成,看到成果的一刻也是发自内心的开心。,通过一个一个困难的解决我也获得了成长。

2024-11-15 10:48:48 1201 5

原创 【Android Studio】学习——Fragment

Fragment 是一种可以嵌入在 Android 当中的 UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。Fragment 和 Activity 非常像,同样可以包含布局,同样都有自己的生命周期。引入 Fragment 的目的是为了在大屏幕(如平板电脑)上能够更加动态和灵活地设计界面,被定义为一个轻量级 Activity而进行设计。

2024-11-05 15:31:56 1820 3

原创 【Android Studio】学习之Service组件及应用

自定义(新建)一个服务程序Service,要继承抽象类Android.app.Service,根据自启动方式,重写Service的onCreate(),onBind()和onDestory()等生命周期方法。自定义服务需要在清单文件里使用标签注册,类似于Activity组件需要在清单文件里使用标签注册。

2024-10-27 14:40:08 1351 3

原创 【操作系统】进程的通信(1)——管道通信

该篇是该系列【进程通信方式】的第一篇博客,主要介绍了通信进程中的管道通信。由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。以下是几种常见的进程通信。进程间的通信(IPC-Inter-Process Communication)有多种方式,管道是其中最基本的方式。管道是半双工的,即是单向的。管道是FIFO(先进先出)的。

2024-10-20 10:33:06 1611 2

原创 【Android Studio】ActivityResultLauncher

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

2024-10-17 11:36:47 2549

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

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

2024-10-13 11:40:40 1830 4

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

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

2024-10-04 16:52:23 1295

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

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

2024-09-25 15:52:33 861

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

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

2024-09-19 17:06:43 1084

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

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

2024-09-13 17:33:08 844 1

空空如也

空空如也

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

TA关注的人

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