首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
吞吴
创建于2022-08-10
订阅专栏
对学习过程进行记录
暂无订阅
共48篇文章
创建于2022-08-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
stm32学习笔记04 寄存器点LED灯
新建工程(寄存器版) 新建工程——选择芯片型号——不用软件包 从下面路径选择相应的启动文件 拷贝并添加 添加stm相关的头文件 点亮LED灯 1. 将ODR寄存器的相应引脚输出低电平 通过原理图查看需
stm32学习笔记03 寄存器映射
判断stm32 正方向 一看小圆点 小圆点旁边是1脚,逆时针分布 二看丝印正印 丝印正印左边是1脚 芯片内部结构 flash内存放程序和程序常量,SRAM存放变量 存储器映射 操作主要是block2,
stm32学习笔记02 stm32选型
stm32 介绍 stm32 选型 原则:花最少的钱,做最多的事 在确定项目需求的情况下,一般按照下面的顺序来选择MCU 设计引脚 stm32 的参考手册是编程的重要参考 stm32 的数据手册可以查
stm32学习笔记01 软件安装、仿真与串口下载
安装keil5与芯片包 keil5选择MDK的 芯片包选择与开发板相同的,可以去官网下载 硬件仿真 可以方便的逐条调试代码的仿真器 野火用的是DAP仿真 分为JTAG(20针)和SWD两种模式,常用S
C++笔记day25 最短路径,二叉排序树
最短路径 基本概念 最短路径:从图中某一顶点(源点)到达另一顶点(终点)找到一条路径,沿此路径上各边的权值总和(称为路径长度)达到最小。 单源最短路径:已知有向带权图(简称有向网)G=(V,E),找出
C++笔记day24 图
图 图的定义 图是由 顶点的有穷非空集合 和 顶点之间的边的集合 组成,通常表示为: G = (V,E) ,其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。* 顶点:图中数据元素称为顶点
C++笔记day23 单向链表 受限线性表:队列 二叉树 插入排序
队列 Queue 术语: 队列的顺序存储 接口: 示例 队列的链式存储 设计: 接口: 示例 树的基本概念 术语 表示法: 左孩子右兄弟表示法 示意图 二叉树的基本性质 二叉树的递归遍历 先序遍历
C++笔记day22 单向链表 受限线性表:栈
单向链表企业版 设计思路: 接口 示例 受限线性表:栈 栈:符合 先进后出的数据结构 栈的顺序存储 利用数组模拟出 先进后出数据结构 对外接口 示例 栈的顺序存储 分文件编写 栈的链式存储 利用链表模
C++笔记day21 数据结构1 线性表:动态数组 单向链表
算法的特性:输入、输出、有穷性、确定性和可行性 数据结构的分类:逻辑结构、物理结构 逻辑结构 集合结构 线性结构 树形结构 图形结构 物理结构 顺序存储 链式存储 线性表 动态数组 设计 动态数组初始
C++笔记day20 预处理 静态库 动态库 接口实现
链表反转作业 示例 回调函数作业-实现对任意数据类型数组进行排序 示例 预处理指令 头文件 #include 宏 宏常量 宏函数 条件编译 特殊宏 示例 静态库配置 测试 动态库配置 静态库优缺点
C++笔记day19 链表 函数指针 回调函数
链表 引出- 数组缺陷 链表 链表的分类 静态链表和动态链表 静态链表分配在栈上 示例 动态链表分配到堆区 实现链表的初始化以及遍历功能 示例 链表基本使用 带头节点链表和不带头节点链表 初始化链表
C++笔记day18 结构体指针 文件读写
结构体嵌套二级指针练习 示例 结构体偏移量 获取属性偏移 offsetof 通过偏移量 获取内存 结构体嵌套结构体 示例 内存对齐 查看对齐模数 #pragma pack(show) 默认对齐模数
C++笔记day17 数组、指针数组、结构体
关于一维数组、二维数组和指针数组,数组指针、结构体、结构体深浅拷贝,结构体嵌套指针等之间相互联系的内容
C++笔记day16
calloc 和 realloc calloc 和malloc 都是在堆区分配内存 realloc 重新分配内存 示例 sscanf的使用 指令 功能 %*s或%*d 跳过数据 %[width]s 读
C++笔记day15 函数调用等
宏函数 示例 普通函数有入栈、出栈时间开销 函数调用流程 调用惯例 函数变量传递分析 示例 栈的生长方向和内存存放方向 栈生长方向 内存存放方向 示例 空指针和野指针 空指针 野指针 示例 指针的步长
C++笔记day14
数据类型 数据类型别名:typedef使用 起别名 - 简化struct关键字 区分数据类型 提高代码移植性 示例 void使用 不可以利用void创建变量 无法给无类型变量分配内存 用途:限定函
C++笔记day13-Linux
Linux内核版本 Unix/Linux开发应用领域介绍 Unix/Linux服务器 嵌入式Linux系统 桌面应用 电子政务 文件系统 目录和路径 目录 路径 文件系统 Windows和Linux文
C++笔记day12-贪吃蛇小游戏
MVC模型 贪吃蛇实现模块分析 定义蛇对象、食物对象 初始化蛇、初始化食物 控制流程: 1) 蛇头和墙壁的碰撞 2) 蛇头和蛇身体的碰撞 3) 蛇头和食物的碰撞 4) 蛇的移动 5)显示分数 图形界面
C++笔记day11-文件(下)
printf --- sprintf --- fprintf: scanf --- sscanf --- fscanf fprintf()函数: fscanf()函数: 示例 fgets和fscanf
C++笔记day10-文件(上)
共用体和联合体: 示例 枚 举: 示例 读写文件与printf、scanf关联 系统文件: 文件指针和普通指针区别: 文件分类: 文件操作一般步骤: 打开、关闭文件函数: 文件访问路径: 示例 按字符
下一页