- 博客(38)
- 收藏
- 关注
原创 4.18作业
因为动态创建任务可以在运行时根据条件或配置来创建不同类型的任务,而静态创建任务则受限于编译时的定义。Blocked->Ready:当等待的事件完成后,就进入就绪态(时间到了,等待到了信号量,互斥量)二.总结静态创建任务和动态创建任务的区别,以及动态创建任务和静态创建任务的源码分析步骤。2.时间片轮转:相同优先级的任务有相同的时间片(1ms),当时间片耗尽,任务必须退出。3.Blocked:阻塞态,当任务在等待时间,或者是信号量,互斥量的时候进入阻塞态。静态创建任务:在程序编译时就已经确定并创建了任务。
2024-04-19 09:01:58 406
原创 4.17作业
据后就会产生一个空闲中断。当发送完成一次数据后,过一个字节数据的时间会产生空闲中断,在。直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传。两个 DMA控制器共有5个通道,每个通道专门用来管理来自于一个或多个外设对存储器访问。空闲中断指的是在一定时间(发送一个字节的时间)内没有接收到数。还有一个仲裁器来协调各个 DMA 请求的优先权。2.总结DMA的作用,和DMA+空闲中断的使用方式。1.总结串口的发送和接收功能使用到的函数。空闲中断中处理接收到的一包数据。
2024-04-18 09:08:33 285
原创 4.16作业
安装时不能有中文,编写的代码需要放在CODE BEGIN和CODE END之间,否则重新生成代码会被覆盖。要去控制LED灯,其实就是去控制对应的PB0,PB1,PB2引脚。配置正确的system core和timers,注意单片机的内存。Reset and Run勾选上,下载完代码让代码立刻运行。2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方。
2024-04-17 09:08:26 169
原创 qt-4.8
edit1->setPlaceholderText("输入Steam账号\\动视邮箱");设置背景颜色:setStyleSheet("background: ")设置图片:lab->setpixmap(QPixmap("图片路径"))设置窗口图标:setWindowIcon(QIcon("路径"))设置占位:edit:setPlaceholderText(" ")设置窗口标题:setWindowTitle("")按钮设置文本:btn->setText(" ")设置窗口大小:resize( )
2024-04-08 08:55:35 634
原创 C++4.2
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_57107322/article/details/137285799。
2024-04-03 08:55:38 475
原创 C++4.2
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_57107322/article/details/137255095。cout << "A有参构造" << endl;cout << "B有参构造" << endl;cout << "D有参构造" << endl;cout << "C有参构造" <<endl;
2024-04-02 08:58:11 318 1
原创 C++ 3.26
class Rprivate:int L;int W;public:L=l;W=w;int a = L;return a;int b= W;return b;int main()R r1;r1.show();return 0;
2024-03-26 19:29:26 169
原创 C++ 3.25
定义自己的命名空间,其中有string类型的变量,再定义两个函数,一个函数完成字符串的输入,一个函数完成求字符串长度,再定义一个全局函数完成对该字符串的反转。这意味着指针p本身不可更改,指向的字符也是不可更改的。- 这是一个无效的语法。char const* const p - 这与 const char* const p;是等价的,表示指向常量字符的常量指针。这意味着指针p指向的字符是不可更改的,但指针本身是可变的。这意味着指针p本身是不可更改的,但指向的字符可以更改。是等价的,表示指向常量字符的指针。
2024-03-25 20:58:45 422
原创 3.15作业机械臂
/0xff - 0xa6 0 ~ -90 度。//红色 0x00 - 0x60 0-90度。//printf("已发送\n");
2024-03-15 08:34:03 507
原创 3.5作业
使用循环+fork的形式。创建一条进程链,链条上总共有100个进程。用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝。
2024-03-06 08:54:47 341
原创 3.1作业
德国国旗i<h;i++)j<w;j++)fclose(f1);return 0;密码不回显int c=0;int res=0;while(1)if(c==10)break;return c;getch();return 0;
2024-03-01 20:49:05 426
原创 二叉树2.27
/定义一个char类型的变量初始化为'\0'T->lchild = create_tree();//给根节点的左孩子调用先序遍历。//给根节点的右孩子调用先序遍历。//给根节点的左孩子调用先序遍历。//给根节点的右孩子调用先序遍历。printf("申请空间失败\n");printf(" 入参为空 ");printf(" 入参为空 ");printf(" 入参为空 ");//创建二叉树(创建结点,再创建结点的左右子树)//二叉树的左右子树,仍然是一个二叉树。
2024-02-27 21:02:02 462
原创 2.26链栈
/刚申请栈指针时没有指向元素。printf("空间申请失败\n");printf("申请空间失败\n");printf("入参为空\n");printf("入参为空\n");printf("入参为空\n");printf("入参为空\n");
2024-02-27 08:58:30 444
原创 2.22作业
1.定义一个学生结构体,包含结构体成员:身高,姓名,成绩;定义一个结构体数组有7个成员,要求终端输入结构体成员的值,根据学生成绩,进行冒泡排序。printf("请输入学生分数>>>");printf("只有一个元素\n");printf("位置不合理\n");printf("入参是空\n");printf("无需删除\n");printf("不合理\n");
2024-02-22 20:43:09 603 1
原创 2.13作业
1.整理磁盘操作的完整流程,如何接入虚拟机,是否成功识别,对磁盘分区工具的使用,格式化,挂载以及取消挂载。sudo mkfs.ntfs /dev/sdb1 ---->ntfs是要格式化的目标文件类型。sudo mount 挂载的分区 挂载点(已有的一个目录) ---->最好新建一个空目录。df -h 当U盘没有被挂载在具体的目录下时,不能被df -h查找到的。取消挂载: (既可以通过挂载点取消挂载,也可以通过挂载分区取消)在虚拟机--->可移动设备--->找到U盘---->连接。p:打印已有的磁盘分区。
2024-02-16 21:50:31 382 1
原创 2.8作业
33.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};34.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};28.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;20.若有程序段:int a[2][3],(*p)[3];25.若有定义:int b[4][6],*p,*q[4];
2024-02-16 21:46:30 379 1
原创 2.15作业
tar -c(打包的参数)v(打包的过程)f(file后面必须跟文件名) 要生成的文件.tar 要打包的文件(多个文件用空格作为分隔)tar cv(J-xz压缩/j-bzip2压缩/z-gzip压缩)f 要生成的文件.tar.xz/bz2/gz 要打包的文件。指令1 | 指令2 | 指令3|... 管道符左侧指令的输出用作右侧指令的输入。tar -xvf 要拆包的文件 (既可以完成拆包也可以完成压缩)head -n 文件名 回显文件的前n行。[ ]通配[ ]中的一个字符。* 匹配一个或多个字符。
2024-02-15 22:11:12 353 1
原创 2.11作业
33.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};34.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};28.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;19.若有程序段:int a[2][3],(*p)[3];25.若有定义:int b[4][6],*p,*q[4];s=”china”;
2024-02-11 22:07:34 356 1
原创 2.7作业
来了两个人,已知一个是诚实国的,另一个是说谎国的。5. 给定一个字符串“I love china”,编写程序完成以单词为单位的逆序,如“china love i”,并要求不允许使用第三方变量保存数据,但可以使用辅助指针变量等。若有定义int i=2,a[10],*p=&a[i];设有定义“int a=3,b,*p=&a;、字符’c’ B、字符’b’ C、字符’a’ D、字符’d’a[5][4], *p=a[0];
2024-02-07 22:43:35 362 1
原创 2.6作业
自己写strcatint len;gets(arr);gets(brr);brr[i]!='\0';i++)puts(arr);return 0;自己写strcmpint sum=0;gets(arr);gets(brr);='\0')if(arr[i]!=brr[i])m=1;elsem=0;i++;if(m=1)elsereturn 0;
2024-02-06 22:22:28 436 1
原创 2.3作业
输出1000-10000中的四叶玫瑰数(四叶玫瑰数,各位数字的四次方和等于其本身)输入三个整数x、y和z,请把这三个数由小到大输出。
2024-02-03 20:53:57 637 1
原创 2.2作业
我国古代数学家张丘建在《算经》一书中曾提出过著名的 “百钱买百鸡” 问题,该问题叙述如下:鸡翁一,值钱五;百钱买百鸡,则翁、母、雏各几何?printf("公鸡:%d\n母鸡:%d\n雏鸡:%d\n\n",go,mu,chu);printf("请输入行号>>>");终端输入行号,打印金字塔。
2024-02-02 20:17:31 621
原创 1.22.
3.gets(arr);gets(brr);puts(arr);return 0;for(;*ptr2!=0;ptr1++;ptr2++;eturn s1;2.gets(arr);gets(brr);puts(arr);return 0;for(;='\0';ptr1++;ptr2++;return s1;1.
2024-01-22 20:53:07 346
原创 1.16.
3.百钱买百鸡问题:我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;百钱买百鸡,则翁、母、雏各几何?printf("公鸡数量%d\n母鸡数量%d\n雏鸡数量%d\n\n",go,mu,chu);1.给定一个数组int arrl]= {3,5,6,8,3.1.2,4,53求数组中所有下标为奇数的元素&&元素为偶数的和。2.有1、2、3、4个数字,能组成多少互不相同且无重复的三位?printf("偶数和=%d\n奇数和=%d\n",n,m);
2024-01-16 20:47:54 332 1
原创 1.15.
printf("数字有:%d个\n大写字母有:%d个\n小写字母有:%d个\n其他字符有:%d个\n",s,d,x,q);printf("请在终端上输入内容>>>");
2024-01-15 21:37:13 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人