- 博客(55)
- 收藏
- 关注
原创 端午作业1
在应用层通过open()打开一个设备文件,会对应产生一个inode号,通过inode号可以找到文件的inode结构体。open()--->sys_open()--->struct inode结构体--->struct cdev结构体--->struct file_operations结构体--->mycdev_open。//4.注册字符设备驱动对象。//3.注销字符设备驱动对象。//1.分配对象空间。//5.向上提交目录。//1.销毁设备节点。//2.释放目录空间。//5.释放设备空间。
2023-06-22 20:43:36 2781
原创 LED灯驱动
printf("控制LED1 (1) LED2(2) LED3(3)\n");//__init:是给编译器使用的, 告诉编译器这个函数放在.init.text段中。printf("控制亮(1) 灭(0)\n");printk("字符设备驱动注册失败\n");printk("1物理地址映射失败\n");printk("2物理地址映射失败\n");printk("3物理地址映射失败\n");printk("4物理地址映射失败\n");printk("5物理地址映射失败\n");//告诉内核入口的地址。
2023-06-13 19:24:59 477
原创 C高级第二天
j++){//循环15次乘积并进行比大小。k++)//计算元素所在行的乘积。l++)//计算元素所在列乘积。i++){//循环输入n行m列矩阵的元素。printf("输入错误,请输入非负整数\n");printf("请输入%d行%d列矩阵的元素>>>\n", n, m);if(MAX < num)//最大值小于乘积就进行赋值。printf("请输入矩阵行数、列数>>>");
2023-05-10 21:45:57 602
原创 4月27日 QT
QString filename = QFileDialog::getOpenFileName(this,"选择文件", "./../../", "All(*.*);All(*.*)");// QString filename = QFileDialog::getOpenFileName(this,"选择文件", "./../../", "Image Files (*.txt *.png *.jpg *.bmp)");
2023-04-27 20:53:39 960
原创 4月26日
line_password->setPlaceholderText("密码");line_user->setPlaceholderText("账户");//qt 4.0版本的连接, 即使信号函数和槽函数写错了, 也不报错, 只是运行时没有效果。//将按钮loin的clicked信号, 连接到自定义的槽函数里, 处理相关逻辑。speech->say(QString("登录成功"));button_loin->setText("登录");button_exit->setText("退出");
2023-04-26 20:56:49 681
原创 4月25日 QT
/使用num个data初始化。//数据尾部后一位, 方便填充新数据。cout << "越界" << endl;cout << "无参析构" << endl;cout << "有参析构" << endl;cout << "拷贝构造" << endl;cout << "析构函数" << endl;#define ERROR "通常错误"
2023-04-25 21:35:54 453
原创 4月24日
cout << "Stack无参构造" << endl;cout << "Stack无参构造" << endl;cout << "Stack析构函数" << endl;cout << "栈满" << endl;cout << "栈空" << endl;cout << "栈空" << endl;
2023-04-24 20:33:58 631 1
原创 4月23日
cadre(string name, int age, double score,string activity, string organization, string position): Stu(name, age, score), Party(activity, organization), position(position) {cout << "cadre有参构造" << endl;//cadre c("干事");cadre() {cout << "cadre无参构造" << endl;
2023-04-23 19:35:03 1121
原创 4月14日
////////////////////////////////////////////////////////////////服务器/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////客户端////////////////////////////////////////////////////////
2023-04-14 20:59:35 53
原创 4月13日
printf("-------------1. 增---------------\n");printf("-------------2. 删---------------\n");printf("-------------3. 改---------------\n");printf("-------------4. 查---------------\n");printf("-------------5. 退---------------\n");//如果数据库不存在就创建一个,创建后打开。
2023-04-13 20:13:54 47
原创 4月12日
/vi -t da_set 集合中是一个长整形的数组。//必须填AF_INET;#define IP "192.168.8.151" //本机IP ifconfig。//当集合中有文件描述符准备就绪,集合中只会保留产生时间的文件描述符。//真实的地址信息结构体根据地址族指定 AF_INET:man 7 ip。//阻塞函数,轮询检测是都有文件描述符准备就绪(有数据)//多个文件描述符准备就绪,就会保留多个文件描述符。
2023-04-12 20:56:36 64
原创 4月11网络编程
/printf(" 快编号:%d | %d %d\n", ntohs(*(short*)(buf+2)), buf[2], buf[3]);//printf("操作码:%#x | %d %d\n", ntohs(*(short*)buf), buf[0], buf[1]);printf("----------1. 下载----------\n");printf("----------2. 上传----------\n");printf("----------3. 退出----------\n");
2023-04-11 21:49:07 47
原创 4月10号网络编程
printf("客户端下线\n");printf("客户端下线\n");printf("请输入>>> ");printf("请输入>>> ");printf("加入组播成功\n");
2023-04-10 20:34:33 38
原创 4月9日 网络编程
printf("客户端断开连接\n");printf("服务器断开连接\n");printf("客户端断开连接\n");printf("服务器断开连接\n");printf("请输入>>> ");printf("请输入>>> ");printf("允许端口重用\n");
2023-04-09 15:09:18 39
原创 4月4作业
/0子线程发送 1主线恒发送。printf("主线程_请输入:");printf("子线程_请输入:");printf("触发sig%d信号\n", sig);printf("触发sig%d信号\n", sig);printf("触发sig%d信号\n", sig);printf("主线程_收到:");printf("子线程_收到:");
2023-04-04 20:14:54 60
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人