- 博客(52)
- 收藏
- 关注
原创 freeRTOS学习
二进制信号量:信号量的数值只有0和1(用于共享资源的访问)计数性信号量:计数型信号量的值一般是大于或者等于2(生产者和消费者模型)
2024-04-07 09:00:01 243
原创 freeRTOS学习
4种状态:就绪(Ready)、挂起(Suspended)、运行(Running)、阻塞(Blocked)就绪->运行:调度器选择了当前任务,让当前任务代码执行。就绪->挂起:使用vTaskSuspend函数让任务进入挂起态。运行->就绪:当任务执行结束后,重新进去就绪态。运行->挂起:使用vTaskSuspend函数让任务进入挂起态。运行->阻塞:等待时间进入阻塞态。阻塞->就绪:当等待事件完成后,就进入就绪态。阻塞->挂起:使用vTaskSuspend函数让任务进入挂起态。
2024-04-02 21:19:34 372
原创 QT的学习
如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面如果用户点击取消按钮,则弹出一个问题对话框,给出信息”您是否确定要退出登录?
2024-03-25 19:22:46 369
原创 C++的学习
public:cout << "年龄:" << age << endl;cout << "爱好与特长:" << skill << endl;public:cout << "年龄:" << age << endl;cout << "爱好与特长:" << skill << endl;
2024-03-18 21:07:25 550
原创 网络编程学习
作为其他函数参数的函数。野指针指未初始化的指针,通过数组越界访问的指针以及指向被释放地址的指针。当指针没有初始化的时候将指针指向NULL,给指针赋值时检查是否分配内存空间,当不再使用指针后再使用free函数。
2024-02-28 21:02:40 377
原创 数据结构双向链表
** function: 创建* @return*/s->data=0;return s;/** function: 计算双向链表的长度* @return*/return 0;while(p!p=p->next;/** function: 头插* @return*/head=s;elsehead=s;/** function: 遍历输出* @return*/return;=NULL)
2024-01-25 22:35:33 1045
原创 数据结构之链表
** function: 创建新节点* @return*///成功则初始化s->data=0;return s;/** function: 头插入* @return* 如果形参头指针发生指向的改变,则必须返回*///创建新节点s//判断链表是否为空head=s;elsehead=s;/** function: 遍历输出* @return*/return;while(p!=NULL)//也可以是while(p)p=p->next;
2024-01-24 20:27:33 670 2
原创 数据结构顺序表
2345 /*6 * function: 创建顺序表在堆区9 * @return 成功返回地址,失败返回NULL10 */111214 {18 //成功返回堆区19 //对数据元素清零21 //顺序长度清零24 }25262728 /*29 * function: 判断是否为满33 */35 {37 }383940 /*41 * function: 尾插入45 */4648 {53 }54 /*
2024-01-23 19:38:05 1018 1
原创 数据结构学习记录
x=y;y=temp;5 printf("请输入申请内存的个数");8 printf("请输入要计算的字符串");14 }4 * @param [ in] 申请的大小6 * @return 字符数组7 */9 {14 }1516 /*17 * function: 计算字符串长度18 * @param [ in] 字符串首地址20 * @return 字符串长度21 */23 {
2024-01-19 21:00:03 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人