自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式-QT学习-小练习

widget.cpp文件。ui界面布局:未运行前。2. 给按键增加图标。widget.h文件。dialog.h文件。

2024-09-13 19:25:25 410

原创 嵌入式-C++

1. 定义一个图形类(class graphical),包括受保护成员:周长(float perm)、面积(float area),成员函数,获取周长,获取面积。2. 定义一个矩形类(class Rectangle),继承自图形类,私有成员:长(float length)、宽(float wide)3. 定义圆类(class Circle),继承自图形类,私有成员:半径(float radius)4. 定义三角形类,继承自图形类,私有成员:三条边。2.p:半周长(a+b+c)/2。

2024-09-05 20:05:32 239

原创 嵌入式-C++--虚继承(virtual)

3.由人类派生出一个党员类(Party):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。2.由人类派生出一个学生类(Student):私有成员属性(分数)、成员方法(无参构造、有参构造、析构函数、show函数)1.定义一个人类(Human):私有成员(姓名,年龄)、成员方法((无参构造、有参构造、析构函数、show函数)

2024-09-04 22:45:44 251

原创 嵌入式-C++ --运算符重载

实现Mystring类。

2024-09-03 23:27:11 249

原创 嵌入式-C++

实现自己的Mystring类。

2024-09-02 21:54:55 338

原创 嵌入式-网络编程-数据库-sqlite3

基于sqlite3的增删改查。

2024-08-23 19:18:30 221

原创 嵌入式-组播

退出的组播地址的时候,广播发一条消息,加上自己的IP和端口。广播发一条消息,加上自己的IP和端口。任何人都可以加入组播,有成员加入的时候,搞一个组播聊天室,组播地址自己指定,

2024-08-22 10:46:14 118

原创 嵌入式-TCP一对一双向通信

【代码】嵌入式-TCP。

2024-08-20 19:39:06 226

原创 嵌入式-网络编程-套接字

1.多个客户端可以向一个服务器发送连接请求,在服务器能够显示当前是哪个IP地址和端口连上服务器,显示客户端发送消息的ip+端口。

2024-08-19 22:23:50 103

原创 嵌入式-进程/线程-信号量

1.POSIX信号量,用信号捕捉ctrl+c,去执行关闭信号量,删除信号。1.POSIX信号量,用信号捕捉ctrl+c,去执行关闭信号量,删除信号。2.用线程改写jack和rose管道,做到同时双向通信。2.用线程改写jack和rose管道,做到同时双向通信。

2024-08-15 22:31:27 157

原创 嵌入式-消息队列

1.设计一个消息队列程序,发送时,通过键盘来指定消息标识。接收时,通过键盘来指定要接收的消息。msg_snd.c文件。msg_rcv.c文件。

2024-08-14 20:05:38 247

原创 嵌入式-进程函数

4 次(初始进程 + 第一次 fork 创建的两个子进程 + 第二次 fork 创建的两个子进程):4 次(每个进程在第一次。:4 次(每个进程在第二次。:每个进程都输出 ,5 次。:每个进程都输出, 5 次。:只有父进程输出,1 次。:只有父进程输出,1 次。

2024-08-13 19:19:42 320

原创 嵌入式-目录检索-unlink()函数

用递归删除目录,同时删除多个目录文件。

2024-08-12 19:05:33 169

原创 嵌入式-标准IO

该函数返回一个指针 ,指向重新分配大小的内存。如果请求失败,则返回 NULL。2. 尝试用fread()去实现fgetc()函数和fgets()()函数。3. 尝试用fwrite()去实现fputc()函数和fputs()函数。3. 尝试用fwrite()去实现fputc()函数和fputs()函数。2. 尝试用fread()去实现fgetc()函数和fgets()函数。1.查一查realloc()的使用方法。1.查一查realloc()的使用方法。

2024-08-11 20:00:31 656

原创 嵌入式-文件IO

3.实现diff命令(比较两个文件是否相同,如果相同就打印相同,如果不相同就打印不同)3.实现diff命令(比较两个文件是否相同,如果相同就打印相同,如果不相同就打印不同)1.实现自己的cat命令例如cat 1.txt 2.txt 3.txt...1.实现自己的cat命令例如cat 1.txt 2.txt 3.txt...2.实现自己的cp命令。2.实现自己的cp命令。

2024-08-08 19:59:03 177

原创 嵌入式-数据结构-算法

折半排序、冒泡排序、选择排序。

2024-08-06 19:26:20 169

原创 嵌入式-顺序队列(循环队列)

创建循环队列、入队、出队、获取队列长度、清空队列、释放队列。queue_mian.c文件。queuefunc.c文件。queuefunc.h文件。

2024-08-05 19:07:58 148

原创 嵌入式-单向循环链表

头插法、尾删法、头删法、尾插法、按位插入、按位删除、遍历。linklist_main.c文件。linklistfunc.c文件。linklistfunc.h文件。

2024-08-04 20:56:04 156

原创 嵌入式-单向链表

linklistfunc.c文件。

2024-08-01 23:55:46 360

原创 嵌入式-数据结构-顺序表增删改查-2024.7.31

提示:可以直接使用按位置删除的函数。两层循环顺序表中原有:12211 34324534541。提示:可以直接使用按位置删除的函数。两层循环顺序表中原有:12211 34324534541。2.删除重复数据(将先出现的数据与后面的数据对比,如果有重复的将后面的数据删除)2.删除重复数据(将先出现的数据与后面的数据对比,如果有重复的将后面的数据删除)完整代码见1题:顺序表的增删改查。顺序表中存储:12345。顺序表中存储:12345。1.顺序表的增删改查。

2024-07-31 22:14:04 169

原创 嵌入式-C高级-指针-2024.7.28

11.有 以 下 程 序 段int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3], b;14.设 已 有 定 义 : int a[10]={15,12,7,31,47,20,16,28,13,19}, *p;18.若 有 以 下 说 明 和 语 句 , int c[4][5],(*p)[5];20. 若 有 以 下 定 义 :int a[2][3]={2,4,6,8,10,12};17. 若 有 定 义 :int a[]={2,4,6,8,10,12},*p=a;

2024-07-28 21:08:39 1703

原创 嵌入书-C高级题型-指针-2024.7.27

39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则以下不正确的叙述是。34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];

2024-07-28 20:56:16 295

原创 嵌入式-指针-2024.7.26

string函数族改写,用指针修改。

2024-07-26 19:04:41 156

原创 嵌入式-shell脚本-2024.7.24

练习3:从终端输入一串字符,判断字符a的个数。练习2:实现四则运算,终端输入4+2 ,得到结果为6. 4*2,得到结果为8.....练习2:实现四则运算,终端输入4+2 ,得到结果为6. 4*2,得到结果为8.....从外部输入一个学习成绩,范围为0 – 100,从外部输入一个学习成绩,范围为0 – 100,成绩大于等于90分,则输出A,成绩大于等于90分,则输出A,成绩大于等于80,则输出B,成绩大于等于60,则输出C,成绩大于等于80,则输出B,成绩大于等于60,则输出C,练习4:打印99乘法表。

2024-07-24 20:06:47 164

原创 嵌入式-shell脚本练习-2024.7.23

练习1:将/etc/passwd中包含root的那一行数据保存到变量中。练习1:将/etc/passwd中包含root的那一行数据保存到变量中。

2024-07-23 18:55:30 239

原创 嵌入式-2024.7.18-C基础

mystrcpy mystrcmp mystrcat不需要返回值,因为指针没讲,无法返回数组。1、1、2、3、5、8、13、21、34、......,第一项和第二项 时候都是输出1。1、1、2、3、5、8、13、21、34、......,第一项和第二项 时候都是输出1。公式:f(n) = f(n-1)+f(n-2);公式:f(n) = f(n-1)+f(n-2);提示:当前数据 = 上一行的当前列 + 上一行的前一列。提示:当前数据 = 上一行的当前列 + 上一行的前一列。2.求斐波那契数列的第n项。

2024-07-18 21:43:25 837

原创 嵌入式2024年-7.17作业

1.string函数的改写,不使用库函数实现string函数族的功能:strlen strcpy strcmp strcat。1string函数的改写,不使用库函数实现string函数族的功能:strlen strcpy strcmp strcat。2.从终端输入一个字符串,要求删除字符串中的空格字符。提示:可以新建一个辅助数组。提示:可以新建一个辅助数组。3.从终端获取一个字符串,要求将该字符串倒置存储。3.从终端获取一个字符串,要求将该字符串倒置存储。

2024-07-17 23:15:36 222

原创 嵌入式-2024.7.16-作业

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。结果:peach=1534。3.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。到第10天早上想再吃时,见只剩下一个桃子了。

2024-07-16 19:58:15 327

原创 嵌入式-2024年7月15日作业

利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元的部分,可提成 7.5%利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元的部分,可提成 7.5%60 万到 100 万之间时,高于 60 万元的部分,可提成 1.5%,60 万到 100 万之间时,高于 60 万元的部分,可提成 1.5%,20 万到40 万之间时,高于 20 万元的部分,可 提成 5%利润低于或等于 10 万元时,奖金可提 10%;

2024-07-15 21:48:43 325

原创 嵌入式-2024.7.12作业

假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=vp(p-a)(p-b)(p-c),而公式里的p为半周长(周长的一半): p=(a+b+c)/2开根号的函数:sqrt(2);假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=vp(p-a)(p-b)(p-c),而公式里的p为半周长(周长的一半): p=(a+b+c)/2开根号的函数:sqrt(2);6.将三个数从小到大依次存储到abc中,最后结果是a

2024-07-12 22:16:33 425

原创 嵌入式-C基础-2024.7.11作业

因此,负数的值为 - (128 - 64) = -64。printf("%#x\n", 90) %#x以16进制形式打印整数。printf("%#x\n", 90) %#x以16进制形式打印整数。要求编写一段程序,结束后,a=20,b=10 (三杯水交换)要求编写一段程序,结束后,a=20,b=10 (三杯水交换)因为数值-90,是一个负数,所以,符号位数不动,其余位数取反。90的十六进制数为 0x5A。

2024-07-11 20:19:20 188

嵌入式-QT学习-小练习

嵌入式-QT学习-小练习

2024-09-13

空空如也

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

TA关注的人

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