- 博客(50)
- 收藏
- 关注
原创 设置按键中断,按键1按下,LED亮,再按一次,灭,按键2按下,蜂鸣器响。再按一次,不响,按键3按下,风扇转,再按一次,风扇停。
【代码】设置按键中断,按键1按下,LED亮,再按一次,灭,按键2按下,蜂鸣器响。再按一次,不响,按键3按下,风扇转,再按一次,风扇停。
2023-10-12 22:00:19
728
原创 QT day3
QFont f= QFontDialog::getFont(&ok, QFont("宋体",10),this,"选择字体");// if(e->timerId() == timer_id_1) //说明定时器1到位。if(e->timerId() == timer_id) //说明定时器1到位。"./", //起始路径。
2023-09-19 22:00:53
328
原创 QT day2
QMessageBox::StandardButton ret = QMessageBox::warning( //调用静态成员函数,需要加上类名和作用域限定符。QMessageBox::Yes|QMessageBox::No, //提供的按钮。//"QQ", //对话框标题。this->setWindowTitle("小黑子app");btn1->setText("登录");//设置按钮文本内容。btn2->setText("取消");
2023-09-18 21:53:34
199
原创 QT day1
/构造一个按钮并直接指定父组件。this->setWindowTitle("小黑子app");edit1->setPlaceholderText("树脂666");btn1->setText("登录");//设置按钮文本内容。btn2->setText("取消");//构建一个行编辑器并指定父组件。
2023-09-15 21:19:56
137
原创 C++ day6
if(empty()){cout<<"栈空"<<endl;if(empty()){cout<<"栈空"<<endl;cout<<"队头元素:"<<q.My_front()<<endl;cout<<"栈顶元素为:"<<s.My_top()<<endl;cout<<"栈顶元素为:"<<s.My_top()<<endl;if(empty()){cout<<"栈空"<<endl;cout<<"队长为:"<<q.size()<<endl;cout<<"队长为:"<<q.size()<<endl;
2023-09-13 22:12:09
39
原创 C++ day5
cout<<"图形周长为:"<<round<<endl;cout<<"图形面积为:"<<area<<endl;class Circle:public Shape //圆形类。class Rect:public Circle //矩形类。Circle(){};
2023-09-12 20:58:59
144
原创 C++ day4
cout<<"myString::拷贝构造函数 str = "<<str<<" this = "<<this<<endl;cout<<"myString::拷贝赋值函数 str = "<<str<<" this = "<<this<<endl;cout<<"myString::析构函数 this = "<<this<<endl;cout << "字符串长度为:" <<s1.myString_size()<<endl;cout<<"访问越界"<<endl;//加等于运算符重载。//中括号运算符重载。
2023-09-11 21:35:19
145
原创 C++ day3
成员函数完成:构造函数、析构函数、拷贝构造函数、入栈、出栈、清空栈、判空、判满、获取栈顶元素、求栈的大小。cout<<data[top--]<<"已出栈"<<endl;cout<<data[top]<<"已入栈"<<endl;cout<<"栈满,无法入栈;cout<<"****清空栈****"<<endl;cout<<this<<"栈的大小为:";cout<<"构造函数"<<endl;cout<<"析构函数"<<endl;cout<<"拷贝函数"<<endl;cout<<"栈顶元素为:";
2023-09-10 21:57:34
334
原创 C++ day2
1、 封装一个结构体,结构体中包含一个私有数组,用来存放学生的成绩,包含一个私有变量,用来记录学生个数,提供一个公有成员函数:void sort(),用来实现对存储的学生成绩进行降序排序。提供一个公有成员函数:void input(),用来对所有学生的成绩进行输入工作。cout<<"学生个数为:"<<count<<endl;cout<<"请输入成绩:"<<endl;cout<<"排序成功"<<endl;int count;cout<<"学生的成绩为:";//对学生成绩降序排序。
2023-09-07 21:07:37
33
原创 网络编程基础
如果在192.168.1.0网段划分每个部分的子网,写出所有可用的子网掩码?2、某个公司有4 部门:行政 研发 售后 营销,每个部门20台电脑接入公司局域网交换机。至少将192.168.1.0网段划分为4个部分,ip地址为c类地址,1、简述字节序的概念,并用共用体(联合体)的方式,判断本机的字节序。2)小端字节序:低序字节存储在低地址上,高序字节存储在高地址上。3)大端字节序:低序字节存储在高地址上,高序字节存储在低地址上。1)不同类型cpu主机,内存存储都以多字节整数序列的方式存储。
2023-08-25 20:40:31
37
原创 IO day6
2、使用三个进程完成两个文件的拷贝,主线程拷贝前三分之一,子线程1拷贝中间三分之一,子线程2拷贝后三分之一,主线程要设置两个子线程为分离态。1、使用两个线程完成两个文件的拷贝,主线程拷贝前一半内容,子线程拷贝后一半内容,并且主线程要阻塞回收子线程资源。
2023-08-21 21:12:23
21
原创 IO进程 day5
2> 使用三个进程完成两个文件的拷贝,父进程拷贝前三分之一,子进程1拷贝中间三分之一,子进程2拷贝后三分之一,父进程要阻塞回收所有子进程资源。1> 使用两个进程完成两个文件的拷贝,父进程拷贝前一半内容,子进程拷贝后一半内容,并且父进程要阻塞回收子进程资源。
2023-08-20 22:16:08
39
原创 数据结构day7
在链式栈中,栈顶元素位于链表的头部,栈底元素位于链表的尾部。栈的操作主要包括入栈(push),出栈(pop),判断栈空(isEmpty)和获取栈顶元素(top)。链式栈相比于顺序栈的主要优点是可以灵活地处理栈的大小,没有容量限制。但相应地,链式栈对于每个节点还需要额外的指针空间,可能会占用更多的内存空间。链表是由节点组成的数据结构,每个节点包含一个数据元素和一个指向下一个节点的指针。需要注意的是,在使用链式栈时,需要注意处理指针的更新和释放无用节点的内存,以避免内存泄漏和指针错误的问题。
2023-08-09 22:08:01
19
1
原创 数据结构day5
/将数据封装到数据域中。printf("链表创建失败\n");printf("结点申请失败\n");printf("遍历失败\n");printf("插入失败\n");printf("删除失败\n");printf("查找失败\n");printf("修改失败\n");printf("修改失败\n");printf("排序失败\n");printf("创建成功\n");printf("创建成功\n");printf("插入成功\n");printf("修改成功\n");printf("修改成功\n");
2023-08-08 09:21:12
15
原创 数据结构4
printf("请输入学员的姓名:\n");printf("请输入学员的成绩:\n");printf("请输入学员的性别:\n");printf("是否继续录入(Y|N):");printf("姓名\t\t成绩\t性别\n");printf("输入要查找的学生姓名:\n");printf("结束\n");printf("删第几个学生的信息?printf("当前学员信息如下:\n");printf("申请失败\n");
2023-08-07 01:16:57
47
1
原创 数据结构day1
1.要求在堆区申请6个int类型空间存放6名学生的成绩,分别使用函数实现申请空间、输入学生成绩、输出学生成绩、对学生进行升序排序、释放空间。3.使用malloc和free对堆区空间进行操作。
2023-08-01 21:53:54
14
1
原创 Linux指令、shell脚本
https://www.mubu.com/doc/tZAEfdO8bYhttps://www.mubu.com/doc/6s_AZ3SZBrY
2023-07-25 21:44:13
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人