自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux C高级学习 2024.9.20

【代码】linux C高级学习 2024.9.20。

2024-09-21 10:06:55 161

原创 Qt学习 2024.9.11

绘制钟表 随系统时间变化。

2024-09-11 20:21:21 264

原创 C++,Qt学习 2024.9.10

启动后,lab实时获取系统时间,当系统时间走到设置的时间时,语音播报下方lineEdit中的内容,启动前取消按键不可用,启动后除了取消按键可用其他部分都设为不可用,播报语音开始时重置回开始前的状态。制作ui界面实现:模拟定时闹钟功能。

2024-09-10 20:54:17 309

原创 C++学习 2024.9.4

用模板封装栈,并且栈内可存放任意数据类型。

2024-09-04 20:42:04 455

原创 C++ 学习 2024.9.3

【代码】C++ 学习 2024.9.3。

2024-09-03 21:03:37 551

原创 c++学习 2024.9.2

实现mystring中的一些功能。

2024-09-02 21:06:37 205

原创 C++ day3

题目:仿照string类,实现myString。

2024-08-29 20:37:11 298

原创 C++ day2

题目:使用C++手动封装一个顺序表,包含成员数组一个,成员变量N个。

2024-08-28 20:13:19 174

原创 c++初识

题目:输入一个字符串,统计其中字母,数字,空格,其他字符的个数。

2024-08-27 19:52:44 206

原创 8.21作业

服务器和2个客户端互相聊天,服务器和客户端都需要使用select模型去实现 服务器要监视2个客户端是否连接,2个客户端是否发来消息以及服务器自己的标准输入流 客户端要监视服务器是否发来消息以及客户端自己的标准输入流 在不开线程的情况下,实现互相聊天。

2024-08-21 23:42:36 106

原创 一些笔试面试题

答:同步通信要求发送房和接收方具有同频同相的同步时钟信号,发送数据前,发送端会先发送一个特定的同步字符,用于两端的始终信号同步,一旦同步建立,数据便在同步时钟的控制下逐位发送和接收。对于udp通信而言,如果当前端只是用于接受数据,不发送数据,可以使用recvfrom,recv,read进行接收,如果当前端接受数据后还要发送数据给对端,则需要使用recvfrom进行接受数据,顺便将对端地址信息结构体接收过来。共享内存具有时效性,存放到共享内存区域中的数据,如果不及时读取,下一次写入时,前面的数据会被覆盖。

2024-08-20 20:50:55 384

原创 小假期作业

【代码】小假期作业。

2024-08-18 22:00:52 207

原创 8.13 机械臂

0xff 0x02 x y 0xff 0xff:起始结束协议,固定的;0x02:控制机械手臂协议,固定的;x:指定要操作的机械臂 0x00 红色摆臂 0x01 蓝色摆臂 y:指定角度。通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂。查看Windows的IP:按住Windows+r 按键,输入cmd , 输入ipconfig。1)基于TCP服务器的机械臂,端口号是8888, ip是Windows的ip;3)机械臂需要发送16进制数,共5个字节,协议如下。

2024-08-13 20:59:34 175

原创 2024.8.6

1.使用消息队列完成两个进程之间相互通信。呃呃 quit 退出有bug。

2024-08-06 21:03:49 191

原创 2024.8.5

1.用有名管道实现两个进程间的通信create.ccreate1.csend.crecv.c2.使用有名管道实现,一个进程用于给另一个进程发消息,另一个进程收到消息后,展示到终端上,并且将消息保存到文件上一份create.csend.crev.c。

2024-08-05 20:07:37 284

原创 2024.8.1多线程

使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程2拷贝后一半,主线程回收两个分支线程的资源。

2024-08-01 20:59:56 125

原创 2024.7.31 多线程

1> 使用父子进程完成两个文件的拷贝,父进程拷贝前一半内容,子进程拷贝后一半内容,子进程结束后退出,父进程回收子进程的资源。

2024-07-31 21:43:21 142

原创 使用文件io加密文件

简单来说,进程是操作系统中用于执行程序代码的一个实体,它包含了程序执行时所需的所有资源,如代码、数据、堆栈、文件描述符等,以及执行时所需的状态信息,如程序计数器、CPU寄存器的值等。:进程是系统进行资源分配和调度的独立单元,每个进程都拥有自己独立的地址空间、系统资源(如文件、内存等)和状态信息。:由于进程之间的相互制约,使得进程的执行通常呈现出间断性的特征,即进程的执行过程不是一条直线,而是走走停停,以不可预知的速度向前推进。程序是静态的,它只是一组指令的集合,而进程则是程序的执行过程,具有生命周期。

2024-07-30 21:01:48 597

原创 关于io的一些操作

【代码】关于io的一些操作。

2024-07-29 21:02:34 125

原创 io的第一天

【代码】io的第一天。

2024-07-26 20:20:19 148

原创 2024.7.22练习

用循环列表实现约瑟夫环。使用栈 实现进制转换。

2024-07-22 21:21:24 118

原创 C语言关于链表的一系列操作

【代码】C语言关于链表的一系列操作。

2024-07-19 21:10:30 166

原创 利用结构体完成一个简单的学生管理系统(在堆区开辟数组空间)

要求:定义一个班级,包括多个学生,以及记录实际学生的个数。完成学生信息管理系统。

2024-07-17 20:19:10 126

原创 用结构体实现一个简单的学生管理系统

6. 功能5:对学生信息按成绩进行排序,根据传入的升降序,确定排序功能、功能6:提示并输入要查 找的学生名字,查找该名字是否存在于该班级。2. 功能1:完成对学生信息的录入,确定人数,完成输入。使用结构体完成学生(学号、姓名、性别、成绩)管理系统。4. 功能3:输出成绩最高和最低学生的信息。5. 功能4:输出学生的总成绩和平均成绩。3. 功能2:完成对学生信息的输出。7. 功能0: 退出。

2024-07-16 22:28:21 360

原创 用指针实现一些函数的定义

自定义函数(my_strstr)实现求src字符串中是否包含子串dest字符串。自定义函数(my_strlen)实现strlen函数的功能。自定义函数(my_strcpy)实现strcpy函数的功能。自定义函数(my_strcmp)实现strcmp函数的功能。自定义函数(my_strcat)实现strcat函数的功能。

2024-07-12 21:58:18 152

原创 关于函数定义和递归函数的使用的一些小例题

5.实现一个函数,用于检查一个字符串是否是回文字符串(正序和反序都相同)6.使用指针完成判断自己的主机存储多字节整数时,是大端存储还是小端存储。4.定义一个函数将一个字符串从大到小排序。3.使用递归实现汉诺塔问题(君子作业)2.使用递归实现 stren 的功能。7.有一段文本,统计其中 英文个数。1.使用递归实现 求 n的k次方。

2024-07-11 21:12:03 145

原创 用函数完成一个简单的学生管理系统

printf("\t\t======4.将所有学生按姓名升序排列=====\n");printf("\t\t======5.将所有学生按成绩升序排列=====\n");printf("\t\t======3.求最好成绩的学生及成绩=====\n");printf("\t\t======1.录入学生信息=====\n");printf("\t\t======2.查看学生信息=====\n");printf("\t\t======0.退出=====\n");/********主函数********/

2024-07-10 21:19:59 698

原创 关于数组的一些题目

printf("该字符串中字母有%d个\n数字有%d个\n空格有%d个\n其他字符有%d个\n",z,s,k,q);printf("正在输入第%d行第%d个数字:", i + 1, j + 1);printf("密码输入错误\n");printf("该字符串中数字和为:%d\n", sum);printf("输入登录密码:\n");printf("输入第%d个数组\n",1);printf("输入第%d个数组\n",2);printf("组成的新数组:\n");printf("输入注册账号:\n");

2024-07-09 22:15:23 866

原创 关于的数组思维导图

2024-07-08 23:20:45 70

原创 各种循环结构:for while do_while及一些经典例题

写程序实现功能:读入两个整数(data1和data2)和一个运算符(op),计算表达式data1 op data2 的值.其中op可以为+、-、*、/四个符号中的任一种(用switch语句实现)D i,s=0, for循环i为[1,10)每次自加2,s=s+i+1,输出为:s=0+2+4+6+8。A x=-4,do 先执行一次,x=x+2=-2,while设置的条件为非,不符合 直接停止循环。当输入0时循环结束。思路:将输入的两个数a,b中小的数a,依次加1,加到b的值,printf("输入行数:");

2024-07-05 19:49:19 643

原创 噜噜噜噜噜噜

printf("这是这一年的第%d天\n", 31 + 29 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31 + 30 + c);printf("这是这一年的第%d天\n", 31 + 28 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31 + 30 + c);printf("这是这一年的第%d天\n", 31 + 29 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31 + c);case分支遇到break结束;

2024-07-04 19:19:49 543

原创 一些笔记and一点小题目

变量x和y的值相等,且为非零值,则以下选项中,结果为0的表达式是(D)逻辑与运算中,前边的表达式结果为假,后边的表达式不再执行,直接返回假。逻辑或运算中,前边的表达式结果为真,后边的表达式不再执行,直接返回真。表达式 (b>>2)/(b>>1)的值是(A)赋值运算符: = += -= *= /= %=~取反:1---->0 0------>1。反码:上述补码 -1 为7-->0111。|| 逻辑或:一真则真,全假则假。单目运算符: ~ ++ --!&&逻辑与:全真则真,一假则假。

2024-07-03 19:11:40 793

原创 笔记及一点作业

1.1为啥使用虚拟机(1)进行嵌入式开发,以来的是linux(Linux is not unix) 系统,主要以终端指令为主(2)linux也有图形化界面,由于嵌入式编程一般只将程序移植到开发板中,无需图形化界面(3)课程前期,需要一直使用linux系统,做到从windows向linux的转换1.2快捷键放大终端:ctrl shift +缩小终端:ctrl shift -清屏:ctrl L历史命令:上下箭头1.3各种Linux命令打开终端用户名:前一个ubuntu whoami。

2024-07-02 20:40:31 946

空空如也

空空如也

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

TA关注的人

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