相关文章
STM32 DAC详解:从原理到实战输出正弦波
目录 一、DAC基础原理1.1 DAC的作用与特性1.2 DAC功能框图解析 二、DAC配置步骤2.1 硬件配置2.2 初始化结构体详解 三、DAC数据输出与波形生成3.1 数据格式与电压计算3.2 正弦波生成实战3.2.1 生成正弦波数组3.2.2 配置DMA传输3.2.3 定时器触发配置 四、常见问题与优化建议4.1 …
编程日记
2025/3/26 7:22:59
条款43:学习处理模板化基类内的名称
前提认知:模板类继承模板类,是需要建立在假设的前提下的,如果没有这个”假设“,编译将会失败
1.书上举例 2.完整代码举例
#include <iostream>class MsgInfo { };class BaseCompany
{
public:BaseCompany(){}~BaseCompan…
编程日记
2025/3/26 7:32:06
TypeScript Symbols 深度解析:在 Vue3 中的高级应用实践
一、Symbols 核心特性解析
1.1 什么是 Symbol?
Symbol 是 ES6 引入的原始数据类型,表示唯一且不可变的值,主要解决对象属性名冲突问题。在 TypeScript 中,我们通过 symbol 类型获得完整的类型支持:
const SERIAL_KE…
编程日记
2025/3/19 20:27:13
JavaScript记录:由运算符优先级导致的bug
记录:由运算符优先级导致的bug
错误代码以及问题现象
组件日期格式始终显示为 YYYY-MM-DD HH:mm:ss,即使已显式传入 format 参数
<DatePicker format{format ?? showTime ? YYYY-MM-DD HH:mm:ss : YYYY-MM-DD}
/>原因分析
运算符优先级混淆…
编程日记
2025/3/19 20:06:48
WPS 搭配 Zotero 插件使用
安装Zotero后,Word自动引入了插件,但WPS却没有,做为WPS的重度用户,这是不行的。
解决方案:
1.找到 Zotero.dotm
一般在安装目录下,
2.然后复制到WPS的startup下
我的目录是:C:\Users\lianq…
编程日记
2025/3/19 19:40:02
Gemini分析屏幕截图时,如何处理图像模态(如界面元素、文字内容)与文本模态(用户指令)的语义对齐?
在通过Gemini大语言模型进行屏幕截图分析时,实现图像模态(界面元素/文字内容)与文本模态(用户指令)的语义对齐,需要结合多模态融合技术和领域知识。以下是具体的技术实现路径和挑战应对方案: 1.…
编程日记
2025/3/19 19:36:58
【最后203篇系列】016 Q201架构思考
前言
Q200已经达到了我既定的目标,在最近的3个月,我需要进一步完善,达到可以试产的程度。 在这个过程当中,许多知识和体会一直在变。 qtv200到目前,虽然通过习惯(每晚运行离线策略和比对)方式维持了注意力的集中&…
编程日记
2025/3/19 19:00:55
python pip 最最开始新手教程/pip安装jupyter
pip 安装
直接安排了python即安装了pip,一般找pip的是安装了python之后用不了的,出现问题的,我也是因为这个所以写了这篇文章。
一、找不到pip,在C盘的cmd 输入pip -- version显示没有的是因为pip不能直接使用,需要额外配置环境变量
在系统…
编程日记
2025/3/19 18:56:50