相关文章
十五、外观模式 ( Facade Pattern )
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口
外观模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用
外观模式属于结构型模式,它向…
建站知识
2024/12/22 17:11:48
【数据结构】5.6 树和森林
文章目录5.6.1 树的存储结构(不是二叉树)双亲表示法孩子表示法结构定义双亲孩子法孩子兄弟法5.6.2 二叉树的转换树与二叉树的转换将树转换成二叉树将二叉树转换成树森林与二叉树的转换森林转换成二叉树二叉树转换成森林5.6.3 树和森林的遍历树的遍历森林…
建站知识
2024/12/21 11:55:05
golang 内置性能优化工具 go pprof 使用
1. 使用
import _ "net/http/pprof"func main() {http.ListenAndServe("0.0.0.0:6060", nil) // 启动服务
}2. 分析
2.1 分析内存
第一步:打开 pprof 控制台
go tool pprof http://127.0.0.1:6060/debug/pprof/heap第二步:查看占…
建站知识
2024/12/22 13:05:41
【STM32学习】SysTick定时器(嘀嗒定时器)
SysTick定时器一、参考资料二、时钟源选择与定时时间计算1、时钟源选择2、定时时间计算三、SysTick_Handler中断服务函数一、参考资料 嘀嗒定时器:时钟源、寄存器 二、时钟源选择与定时时间计算 结合正点原子的代码进行说明: 1、时钟源选择 从上图可以发…
建站知识
2024/12/17 23:49:16
什么是SPI?SPI的优点有哪些?
1、什么是SPI?
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是Motorola公司推出的一种同步串行接口技术,是一种高速、全双工、同步的通信总线。
2、SPI优点
支持全双工通信通信简单数据传输速率块 3、缺…
建站知识
2024/12/21 2:45:37
格式化时间转化为时间戳
const std::string date("2022-12-12 00:00:00");
std::regex reg("(\\d)-(\\d)-(\\d)(\\s)(\\d):(\\d):(\\d)");
std::smatch match;
std::regex_search(date,match,reg); std::string tm_y(match[1]);// 年
std::string tm_m(match[2]);//月
std::s…
建站知识
2024/12/22 13:40:00
结构体重点知识大盘点
0、结构体基础知识
1、结构体是一些值的集合,这些值被称为成员,它们的类型是可以不同的。(与数组相似,但数组元素的类型都是相同的)。用来描述由基本数据类型组成的复杂类型。
2、结构体也有全局的和局部的。
3、st…
建站知识
2024/12/22 7:17:36
快速了解Docker
目录 什么是Docker 项目部署的问题 Docker解决依赖兼容问题 Docker解决操作系统环境差异 再梳理 Docker和虚拟机的差别 Docker架构 镜像和容器 DockerHub Docker架构 再梳理 什么是Docker 项目部署的问题 大型项目组件较多,运行环境也较为复杂,部署时会…
建站知识
2024/12/22 7:17:36