- 博客(52)
- 收藏
- 关注
原创 Linux驱动之利用ioctl函数和字符设备驱动对象分布注册点亮小灯
【代码】Linux驱动之利用ioctl函数和字符设备驱动对象分布注册点亮小灯。
2023-08-17 20:00:57
266
原创 C++day2
内存分配和复制:通常情况下,类的实例是通过堆内存分配的,需要使用new关键字进行创建,并且在不需要时需要手动释放内存。而结构体的实例是通过栈内存分配的,它们在创建时会自动分配内存,并在超出作用域时自动释放。此外,类的实例赋值和传递时是引用传递(传递的是对象的引用),而结构体的实例赋值和传递时是值传递(传递的是实例的副本)。成员访问权限:类中的成员默认是私有的,需要使用访问修饰符(如public、private、protected)来显式指定访问权限。而结构体中的成员默认是公共的,即可以直接访问。
2023-06-28 20:44:12
173
原创 C++day1
作业:定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转, 并输出反转后的结果。例如,输入字符串为"Hello World",输出结果为"olleH dIroW",在主函数内测试该函数。
2023-06-27 20:04:53
76
原创 端午节作业day3
它接受一组文件和选项,并将它们打包到一个单独的文件中,或从归档文件中提取文件。它可以创建硬链接或符号链接。硬链接是指向文件实际内容的链接,而符号链接是指向文件路径的链接。它接受一个模式和一个文件列表,并输出包含匹配模式的行。它接受一个起始目录和一些选项,并根据指定的条件进行搜索。会在当前目录创建一个名为"link"的符号链接,指向/path/to/file。会在/path/to/search目录下搜索所有以.txt结尾的文件。符号链接是指向文件路径的特殊文件。会在当前目录创建一个名为"link"的硬链接。
2023-06-24 23:38:34
62
原创 端午节假期day2
10. awk -v user=$(whoami) -F: '$1 == user {print $3}' /etc/passwd:获取当前登录用户的用户ID。11. dscl . -read /Users/$(whoami) | awk '/^UniqueID:/ {print $2}':获取当前登录用户的用户ID。7. awk -F: -v user=$(whoami) '$1 == user {print $3}' /etc/passwd:获取当前登录用户的用户ID。
2023-06-23 21:47:37
62
原创 端午节作业
一个进程可以包含多个线程,每个线程都共享相同的进程资源。线程共享进程的内存空间,可以访问相同的变量和数据结构,使得线程之间的通信更加方便。进程是指正在运行中的程序的实例。它是操作系统分配资源的基本单位,每个进程都有独立的地址空间,使其能够独立运行,并与其他进程隔离。1、资源的分配和执行的单位。进程是独立的实体,具有独立的资源,而线程是进程内的执行单元,共享相同的资源。3、创建和切换线程的开销较小,使得线程更适合用于并发编程和任务的划分。2、进程间的通信需要额外的机制,而线程之间可以通过共享内存进行通信。
2023-06-22 21:42:29
61
原创 C高级day3
三、编写脚本,计算/etc/passwd文件中的第10个用户和第20用户的ID之和。一、编写一个名为myfirstshell.sh的脚本,它包括以下内容。1、 包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。二、写一个shell脚本,获取当前用户名,户id和工作路径。2、和当前用户说"hello 用户名”3、显示您的机器名hostname。4、上一级目录中的所有文件的列表。5、显变PATH和HOME的值。7、用id命令打印出您的组ID。8、跟户说“Good bye”输入学生成绩,判断等级。
2023-06-20 20:44:30
123
原创 数据结构day5
6、双向链表循环链表尾插。7、双向链表循环链表尾删。8、双向链表循环链表输出。1、双向链表按位置删除。4、双向链表循环链表头插。5、双向链表循环链表头删。3、双向链表按位置修改。
2023-05-18 20:21:56
52
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人