自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设置按键中断,按键1按下,LED亮,再按一次,灭,按键2按下,蜂鸣器响。再按一次,不响,按键3按下,风扇转,再按一次,风扇停。

【代码】设置按键中断,按键1按下,LED亮,再按一次,灭,按键2按下,蜂鸣器响。再按一次,不响,按键3按下,风扇转,再按一次,风扇停。

2023-10-12 22:00:19 728

原创 ARM 流水灯

【代码】ARM 流水灯。

2023-10-08 21:20:50 83

原创 网络编程知识点脑图整合

2023-10-06 21:09:36 74

原创 消息队列实现进程间通信

【代码】消息队列实现进程间通信。

2023-10-06 14:50:35 100

原创 使用select实现服务器并发

【代码】使用select实现服务器并发。

2023-10-06 14:47:53 28

原创 C++ 实现运算符重载

【代码】C++ 实现运算符重载。

2023-10-06 14:40:55 32

原创 QT 实现 TCP 客户端服务器代码

【代码】QT 实现 TCP 客户端服务器代码。

2023-10-06 14:34:45 448

原创 汇编指令集合

2023-10-06 14:26:00 21

原创 QT day4

【代码】QT day4。

2023-09-20 22:10:42 431

原创 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++ day7

cout

2023-09-14 21:44:25 282

原创 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

原创 电子词典导入数据库

1、源代码。

2023-09-04 21:59:53 53

原创 网络聊天室项目代码

1、客户端2、服务器。

2023-09-03 21:27:49 30

原创 IO多路复用(select)

1、select的服务器。

2023-08-31 20:58:28 131

原创 网络编程(多点通信、并发服务器)

2、多进程并发服务器。3、多线程并发服务器。

2023-08-30 21:16:58 32

原创 网络编程 day3

2023-08-30 00:11:18 23

原创 网络编程 day2

1、UDP 客户端2、UDP服务器效果图:1、TCP服务器2、TCP客户端。

2023-08-28 21:56:35 28

原创 网络编程基础

如果在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

使用消息队列实现两个进程间的通信。

2023-08-23 22:15:05 18

原创 IO day06

2、线程同步无名信号量(生产者消费者模型)3、线程同步之条件变量。

2023-08-22 21:12:52 26

原创 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

原创 IO day2

2、使用fread、fwrite完成两个文件的拷贝。1、时间函数的终端显示。

2023-08-16 21:03:35 32

原创 IO day1

3、使用fgets、fputs完成两个文件的拷贝。2、使用fgets完成求一个文件的行号。1、将课堂程序重新敲一遍。

2023-08-15 21:29:17 47 1

原创 数据结构day7

在链式栈中,栈顶元素位于链表的头部,栈底元素位于链表的尾部。栈的操作主要包括入栈(push),出栈(pop),判断栈空(isEmpty)和获取栈顶元素(top)。链式栈相比于顺序栈的主要优点是可以灵活地处理栈的大小,没有容量限制。但相应地,链式栈对于每个节点还需要额外的指针空间,可能会占用更多的内存空间。链表是由节点组成的数据结构,每个节点包含一个数据元素和一个指向下一个节点的指针。需要注意的是,在使用链式栈时,需要注意处理指针的更新和释放无用节点的内存,以避免内存泄漏和指针错误的问题。

2023-08-09 22:08:01 19 1

原创 数据结构day6

1.思维导图2.十进制转二进制3.约瑟夫环。

2023-08-08 23:39:40 16

原创 数据结构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

原创 makefile

https://www.mubu.com/doc/3OtC4Lg3FQY

2023-07-30 20:46:31 19 1

原创 shell脚本

2.实现一个对数组求和的函数,数组通过实参传递给函数。

2023-07-27 20:19:36 66 1

原创 shell脚本

1、百钱买百鸡问题:2、冒泡排序:一般排序方法:

2023-07-26 21:33:23 21 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关注的人

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