自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (4)
  • 收藏
  • 关注

原创 如何优雅的在MacOS上使用VScode+CMake进行STM32开发(小白友好型)

摘要: 本文详细介绍了在MacOS系统下使用VSCode搭建STM32开发环境的全过程。通过对比VSCode与Keil5的功能优势,展示了VSCode在智能补全、代码跳转等方面的优越性。文章从Homebrew安装、GCC工具链配置到OpenOCD和STLink的部署,逐步指导完成基础环境搭建。重点讲解了VSCode插件安装、CMake项目移植、编译下载流程以及断点调试配置,并提供了完整的launch.json调试配置文件模板。最终实现了一个支持代码补全、高效编译下载和可视化调试的完整STM32开发环境,为M

2025-12-20 09:30:43 718

原创 数据结构与算法设计——循环队列

数据结构与算法设计——循环队列#include <iostream>#define SIZE 6//固定pbase长度using namespace std;typedef struct Queue{ int *pbase; int front; int rear;}Queue;bool init_Queue(Queue*);//初始化队列bool into_Queue(Queue*,int);//入队bool empty_Queue(Queue*);//

2021-09-29 19:01:04 197

原创 数据结构与算法设计——栈的实现

数据结构与算法设计——栈的实现#include <iostream>using namespace std;typedef struct Link{ int date; struct Link* next;}ink,*pLink;typedef struct Stack{ pLink top; pLink bottom;}Stack,*pStack;void initStack(Stack);void push(Stack *);void tra

2021-09-28 16:51:12 201

原创 数据结构与算法设计——链表的头插法与尾插法

一:链表组成部分链表由若干结点组成,每一结点又分为两部分:数据域和指针域。数据域用以存储数据元素,指针则存储下一结点(下一个数据)的地址,方便找到该数据。struct Link{ int date; struct Link *next;};二:链表的创建1.尾插法创建struct Link * create_Link_tail(struct Link *head){ struct Link* tail = (struct Link*)malloc(sizeof(Lin

2021-09-25 15:36:56 349

原创 数据结构与算法设计——线性表的C++实现(整型int容器)

数据结构与算法设计——线性表的C++实现(整数容器)#include <iostream>#include <stdlib.h>#include <stdio.h>using namespace std;void initArr();//void showArr();//bool addArr();//bool insertArr();//bool deleteArr();//int getArr();//bool isEmpty();//boo

2021-09-22 21:08:56 185

空空如也

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

TA关注的人

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