跳转到内容
VitaLogos
首页
全部笔记
搜索
Ctrl
K
取消
选择主题
深色
浅色
自动
新建笔记
↗
知识库
总览
全部笔记
工程工具
FMEA AP 判定器
学科知识
计算与信息
计算与信息
计算机科学
计算机科学
算法
算法
评估方法
迭代与递归:从求和理解循环、终止条件与调用栈
排序
数据结构
数据结构
数组
双向队列
图
图的基本操作
图的表示
图的术语
图的遍历
哈希表
哈希冲突与扩容
哈希函数
哈希表实现
哈希表概览与操作
堆
链表
列表
队列
栈
树
树
树的数组表示
AVL 树
二叉搜索树
二叉树基础
树的遍历
计算机系统
计算机系统
计算机体系结构
计算机体系结构
汇编语言
汇编语言与编译执行流程
从 C/C++ 到真实汇编:编译阶段、ABI 与优化
寄存器:核心状态与调用约定
x86 与 Arm 汇编语法:指令集、操作数与完整函数
数据表示
字节序:小端、大端与协议编解码
中断:请求、仲裁、进入处理与返回
处理器、微控制器与 SoC:核心、芯片与集成层次
计算机网络
网络
阿里云SSH配置
ssh 自动密码连接和解决长时断开问题
ssh 远程连接无法自动打开zsh
login to the server failed: dial tcp 0.0.0.0:7000: connectex: No connection could be made because th
Unable to negotiate with 192.168.7.1 port 22: no matching host key type found. Their offer: ssh-rsa
关于用Cloudflare的Zero Trust实现绕过备案访问国内站点说明
问题 ssh forlinx@192.168.11.68 Unable to negotiate with 192.16
并行通信
网络层协议
OSI 七层与 TCP/IP:分层、封装和一次网络请求
传输层协议
数据系统
数据库
计算机系统基础
基础设施
基础设施
容器
容器
Docker
Docker
docker使用基础
清理
Docker 命令速查:镜像、容器与数据
Ubuntu Docker 安装
docker cuda
环境保存
文件传输
创建 mirror by dockerfile
基本使用
内容分发
CDN
网络服务
内网穿透
Web 服务器
Apache HTTP Server
Nginx
内存与缓存
操作系统
操作系统
计算机启动
操作系统原理
Linux
Linux
配置
关于调试PVNet代码
Linux问题集
Linux文件目录
Linux起源简述
pushd: not found
pacman 软件包管理器命令表格
Release file for http://mirrors.tuna.tsinghua.edu.cn/debian/dists/bullseye/InRelease is not valid ye
Linux 启动 dmesg
Linux开启RNDIS,实现虚拟网卡
linux5.2 <.config>文件注释
zsh 添加 用户@主机 路径显示
virtualbox Ubuntu共享文件夹设置
Linux cmd 操作
Windows 的文件系统不区分大小写,Linux区分
.dep 和.rpm有什么区别?
脚本隐藏字符导致脚本错误
openssl 使用生成key pem
Linux驱动知识
libarchive编译
STM32CubeIDE 中文语言包:安装流程与版本核对
wget下载需要重定向
VMware Linux 共享文件夹:启用、挂载与验证
Linux开发:网络配置(含VM网络配置)
Linux开发:tftp配置与使用
Linux 目录与配置文件:从文件系统到 Bash 启动
Linux 基础概念
安装卸载
参考资料
Linux 参考
命令
Linux 命令参考
Linux 归档与压缩:tar、符号链接与文件系统限制
Linux 核心命令速查
Linux 设备管理命令
Linux 文件管理命令
Linux 文件传输命令
Linux 邮件与 X11 命令
Linux 网络命令
Linux 存储命令
Linux 系统管理命令
Linux 系统配置命令
Linux 文本处理命令
Shell
shell
我写的脚本
shell &bash 其他操作
工具
使用
Windows
Windows
CMD
配置
Windows Kits(Windows 工具包)
Windows设置右键打开管理员CMD
w64devkit:windows 下终端开发套件
MSYS2
SDL_windows_ma:(.text+0x152): undefined reference to `SDL_main'[build] collect2.exe: error: ld ret
如何朝系统添加环境变量,现在系统环境变量是灰色的
Windows大小写敏感
Windows 注册表详解
Windows 开发环境
Windows 常用操作
windows shell
工具
WSL
并行计算
GPU
GPU
CUDA 计算能力查询
运行时与内存
调用栈:栈帧、调用约定与对象生命周期
ELF 节、装载段与符号:编译链接实证
运行时堆:动态分配、所有权与字节 arena
安全
工具
openssl
数据与人工智能
人工智能
计算机视觉
计算机视觉领域
核心概念
基础概念
对齐
检测框坐标:xyxy、xywh 与 YOLO 归一化
基础
图像基础
颜色系
相机成像坐标系:从世界点到像素
对极几何
位姿估计
模型
ASPP:空洞空间金字塔池化
YOLOv8训练自定义项目
OpenCV "but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be NOT FOUND."
(前置定义)error: '__gthread_mutex_t' does not name a type 121 | __gthread_mutex_t _M_mutex;
从二值 mask 生成 YOLO 实例分割标签
fatal error C1083: 无法打开包括文件: "unistd.h": No such file or directory
[build] F:\code\projects\threadSeg_Yolo_RT_vscode-zdd\src\infer.cpp(3): error C2533: "yolo::{ctor}"
Debug Assertion Failed!Program.Expression:vector subscript out of rangeFor information on how your
opencv2/core/utility.hpp(718): error C2039: "recursive_mutex": 不是 "std" 的成员
****\yolowindow.h(224): error C2143: 语法错误: 缺少";"(在"*"的前面)
[build] F:\code\projects\ThreadRollDetection-QtYOLO-TRT\src\yolowindow.cpp(146): error C2572: "SOCKE
YOLOv8 检测:结构、边界框解码与输出张量
工具
计算机视觉工具
Halcon
OpenCV
OpenCV
编译
深度神经网络模块
OpenCV Mat:共享数据、深拷贝与颜色通道
OpenCV ROI:区域裁剪、坐标顺序与边界检查
图像处理
导入
安装
读取显示
多线程&并行
opencv
常用语法
PIL
ultralytics
数据
数据集
数据集
COCO
coco
CWRU 轴承数据集及其变体
旋转机械振动数据集
深度学习
深度学习
架构
卷积网络:尺寸、通道、感受野与计算量
PyTorch
PyTorch:从张量、训练步骤到模型部署
机器学习、神经网络、深度学习区分
深度学习、神经网络、机器学习区分【初入科研的释疑】
No module named 'torchvision.models.utils'
VC编译sample_onnx_mnist提示无法打开输入文件cudnn.lib
Loaded cuDNN version 8902 Could not locate zlibwapi.dll. Please make sure it is in your library path
pycuda._driver.LogicError: explicit_context_dependent failed: invalid device context - no currently
(message): No CUDA toolset found.
PyTorch 数据集:CSV 图片、DataLoader 与批次边界
PyTorch 模型:设备迁移、权重恢复与 ONNX 导出
自适应平均池化:窗口推导与 PyTorch 对照实现
性能分析
torch-tb-profiler
PyTorch:set_epoch 属性错误与分布式采样
torch.nn:模块、网络层、训练状态与损失接口
PyTorch Tensor:类型、形状、索引与共享存储
torchvision:图像变换、视觉模型与框运算
机器学习
基础
基础概念
损失函数:从 Sigmoid 到稳定交叉熵与回归误差
模型工程
模型工程与部署
模型导出与部署:PyTorch、ONNX 到 TensorRT
ONNX:计算图、版本与模型检查
运行时
ONNX Runtime:输入检查、执行后端与推理验证
PyCUDA:线程边界、逐元素运算与设备内存
TensorRT:推理内存、执行上下文与版本迁移
工具
ONNX Simplifier:简化图并验证数值
平台
Azure AI
科学计算
Jupyter 登录:找到本机 token 并设置密码
Jupyter使用
轴承循环谱三维图:坐标与对照读图
Windows MinGW 下QwtPlot3D的编译
QwtPlot3D 曲面与瀑布线:数据组织和旧代码整理
matlab 教程
Matlab 频谱分析 (Spectral Analysis)
Python 库
numpy
scipy
软件开发
软件开发
应用开发
应用开发
桌面应用
桌面应用开发
Qt
Qt
构建
Qt CMake AUTOMOC:头文件发现与链接错误排查
Qt ARM 交叉编译中的 OpenGL 依赖与运行环境
Qt 元对象链接错误:检查 moc、目标源码与库依赖
Qt 资源与素材:qrc、CMake、前缀和别名
Qt 第三方库:头文件、静态目标、DLL 与导入库
Qt Windows 安装、Kit 匹配与 DLL 发布诊断
核心概念
Qt 对象模型:类层次、parent 所有权与元对象
并发
Qt 异步任务:完成通知、重复请求与对象寿命
Qt 线程同步:竞态、互斥锁与等待条件
QtConcurrent:函数任务、映射归约与完成通知
Qt 线程选型:工作对象、线程池与任务通知
QThread 基础:后台计算、结果传递与线程回收
Qt Worker Object:队列调用、进度与协作停止
核心
Qt 核心能力
Qt 依赖注入:可测试的时间提供者与格式化器
Qt Designer 生成类与界面对象的生命周期
Qt 文件校验:模型路径、实际打开与加载状态
Qt 元类型与排队传值:容器、普通结构体和运行时名称
Qt 对象工具
Qt 6 的 QVector 与 QList:常用操作和边界
Qt SQL:命名连接、参数查询、表格模型与清理
Qt 字符串转换与调试:检查结果、格式化和日志
Qt 定时器:事件循环、周期任务与单次延迟
Qt 未使用参数:Q_UNUSED、maybe_unused 与绘制事件
QVariant 与 QVariantMap:类型、转换和缺失值
Qt XML:命名空间、任务模板、DOM 修改与 Python 读取
Qt中用label控件显示图像时,无法跟上图像处理速度一种解决方法。
常用设计模式(embeded Qt)
QT程序运行流程图
Qt状态更新设计
f QT测试
Qt 框架地图:模块、工具与应用层次
QT软件设计可考虑回答
多人协同进行qt应用程序开发应该注意什么?
多人协同进行qt应用程序开发应该注意什么2?
qt designer 软件主题程序设计
主题架构设计
还是主题混合程序设计
不在 qtdesigner中提升,进行主题程序设计
qt主题方案使用
Qt文件,变量命名规则
qcustomplot类介绍
qt中状态机详细使用方法和教程
VS Code 与 Qt:先让 CMake 正确找到工具链
D-Pointer(Pimpl)设计模式(指向实现的指针)
Qt缓动曲线详解
qt使用中不知道的知识
Qt动画使用教程
部署与运行
嵌入式 Linux:用 systemd 替换 Qt 启动应用
事件处理
Qt 拖动子控件:事件目标、布局与坐标系
Qt 事件:分发、过滤、默认行为与队列寿命
图形
Qt Charts:轴关联、背景层次与对象所有权
QGraphicsDropShadowEffect:独立实例与效果所有权
Qt Graphics View
QCustomPlot 坐标轴刻度:读取绘图结果与 ticker 生成规则
Qt Charts 的版本、命名空间与极坐标图
图形界面
Qt 图标动画与拖放:属性、交互状态和对象生命周期
界面设计规范
Qt 主窗口布局:菜单、工具栏、中心区与停靠面板
qml和qt widget qtdesigner混合编程环境中,主题的切换程序设计
架构下的按钮效果设置
margin、padding 与 Qt 布局间距
振动分析仪页面关系:导航草案与待确认边界
手势、鼠标滑动实现界面切换
CarouselEffect实现桌面切换效果的程序具体流程
GUI 按钮视觉参考:拟态、开关与玻璃效果
用户界面禁忌:基础原则
Qt 文件列表项:让标签与按钮同步显示悬停背景
Qt 图像互操作
Qt 布局、Spacer 与控件移除
Qt 布局尺寸:QSizePolicy、sizeHint 与伸缩比例
QML 与 Qt Widgets 共享主题:状态、绑定和显示适配
QSS 全局样式与自定义 QWidget 背景
QSS 速查:选择器、子控件、状态与盒模型
QSS 选择器:对象、状态、作用范围与继承
Qt 工业界面主题系统
Qt 内容区类型设计:基类指针、虚工厂与模板
Qt 控件的继承与组合:避免重复 QObject 基类
Qt 控件构造:基类初始化、成员顺序与父对象
Qt Widgets 阴影:Designer 属性、主题参数与效果生命周期
模型与视图
Qt 文件右键菜单:打开、属性与确认删除
QAbstractTableModel:为文件元数据建立一致的行和表头
Qt 列表数量变化:模型信号、空状态与展开逻辑
网络
Qt TCP:字节流分帧、回环验证与线程归属
QML 与 Qt Quick
QML 语法与属性:对象、绑定、信号和组件
QML 锚点与边距:约束、目标和布局边界
QML 附加属性:作用对象、生命周期与 C++ 扩展
QML Connections:信号参数、动态目标与监听寿命
QML 中的 JavaScript:语法、宿主环境与属性通知
Qt Quick 元素:控件、模型、动画、路径与模块边界
参考资料
Qt 类概览
信号与槽
Qt 条件动作:在按钮状态满足时切换页面
Qt 信号连接:线程、生命周期与 C++ / QML 交互
Qt 自定义信号:声明、连接与信号转发
Qt 槽函数:参数匹配、普通调用与执行线程
控件
Qt QAction:菜单、工具栏与选中状态
Qt 按钮组:互斥选中、ID 与路由条目
Qt 按钮控件:Widgets、QML 与 Designer 提升
Qt 文件对话框:选择文件、目录与显示目录内容
Qt 惯性滚动:QScroller、输入仲裁与时间积分
Qt 布局参数与页面切换:边距、伸展和 QStackedWidget
QScrollArea 的内容容器与动态滚动条
Qt 控件选型:数值输入、选项列表与页面容器
QStackedLayout 与 QStackedWidget:页面切换与所有权
Qt QWidget 与 QFrame:窗口、容器和框线
开发工具
开发工具
AI 辅助开发
AI 辅助开发
ChatGPT 与 Codex Skills / Plugins 使用笔记
Claude 使用指南
构建系统
构建系统
CMake
CMake
CMake"CMake is not able to compile a simple test program"
VS Code CMake c++ include 设置
VS Code CMake 配置调试
基于makefile的程序编写示例
QT CMake VS Code 构建流程
qt5.12.9 安装后新建工程,有编译工具mingw但是灰色的,不能进行构建
动态库、静态库、导入库
CMake 中的置变量
CMake 中的命令
CMake中使用外部动态库
CMake多目标构建
CMakePresets.json与CMake区别
CMake include() 的查找机制
[CMake] "D:/program/gcc-arm-none-eabi/bin/arm-none-eabi-gcc.exe"[CMake] is not able to compile
CMake 包含与链接目录
CMake 安装规则
CMake 语言
CMake 库目标
CMake 选项
CMake 包发现
CMake Presets
Makefile
命令行
命令行开发工具
Carbonyl:在终端中浏览网页
跨平台文本搜索
调试
gdb
编辑器
E5113: Error while calling lua chunk: D:/program/MinGW/share/nvim-win64/init.lua:44: module 'mason'
neovide的init.lua配置项
nvim工具介绍
neovim 工具介绍
NvChad 与 StyLua:设置两空格缩进
leetcode.nvim Not Working in NVChad
Error executing vim.schedule lua callback: ta/Local/nvim
leetcode.nvim使用cookie无法登陆问题
nvchad、neovim、lspconfig中conda的Python不能被检测解决方法
cursor的mcp
Neovim 配置键位参考:模式、插件与验证
Vim 与 Neovim:编辑、窗口、寄存器与配置
VS Code
VS Code
VS Code C/C++:配置、任务与调试文件
VS Code无法打开包括文件: "iostream": No such file or directory
VS Code 改变烧录文件(.elf 2 .hex)报错
cubeide Target is not responding, retrying... 或基于VS Code方式等 无法调试
VS Code 提示 uint16_t 未定义,但工程可以编译
# VS Code 插件
SOEM VS Code 交叉编译
VS Code、openocd 使用
VS Code clang 服务器配置
VS Code CLAUDE CODE
1. 建立用户命令目录,并永久加入 PATH
代码编辑器图标:符号、文件与项目的区别
在线代码检索与浏览
包管理器
npm
Scoop 安装到自定义目录
版本控制
自托管 Git:SSH 与裸仓库
Git 实践:同树不同提交的分叉同步
Git 合并、变基与冲突处理
Git 恢复:误重置、reflog 与悬空对象
Git 远程同步:fetch、pull、push 与拒绝推送
Git:工作区、暂存区与日常工作流
Windows 上部署 Gitea:数据库、初始化与局域网地址
编程通用概念
编程通用概念
位运算与移位
数据格式
结构化数据格式
JSON 数据格式
XML 文档与数据格式
YAML 配置与数据序列化
函数
函数返回
通用术语
正则表达式
类型系统
隐式转换
编程语言
编程语言
C
C 语言
"storage class specified for parameter"
C语言函数中可变参数
C语言解析
链接脚本(.ld文件)语法详解
C结构体对齐问题
C++
C++
并发
C++ 原子操作与内存序:从计数到数据发布
C++ 条件变量:谓词、交接、定向通知与关闭
C++ 互斥量:RAII、尝试加锁与多锁更新
C++ 线程池:任务所有权、有界队列与排空关闭
C++ 线程:启动参数、join 与对象寿命
C++要点梳理记忆
C++ 成员初始化:默认参数、花括号与 Qt parent
设计模式代码
观察者模式(Observer Pattern)
单例模式(Singleton Pattern)
C++ 策略模式:单位转换与明确的对象所有权
命令模式(Command Pattern)★
状态模式(State Pattern)
C++作用域辨识详解
c中的变量命名规则
C++种模板与用法
C++链表
clang-format注释
UUID使用
GCC编译器扩展机制 - 表格汇总
生态系统
常用库
Eigen3
语言核心
C++ 语言
C++ 抽象类与虚析构:覆盖、所有权和定义
基础计算
C++ const 成员函数与返回引用:访问路径和对象寿命
C++ 构造与成员初始化:顺序、引用和 C2533 排错
C++特性
C++ 声明、命名空间、作用域与对象寿命
C++ explicit:构造转换、初始化与布尔条件
C++ 继承和多态:调用规则、覆盖与安全析构
关键字
C++ Lambda 与函数对象:捕获、调用和生命周期
C++ 循环
宏定义
C++ 现代语言特性
C++ 类与对象:访问控制、值语义和生命周期
运算优先级
C++ 指针与引用:类型、寿命、数组和智能指针
C++ 特殊成员函数:默认化、删除、复制与移动
语句
C 与 C++ 的 struct:访问、构造、匿名成员和 class
C++ 模板:作用域、成员模板与特化
C++ union 与 variant:活动成员、构造析构和配置建模
变量
工程实践
C++ 对象工厂:静态创建、工厂方法与所有权
编程技巧
标准库
C++ 标准模板库
C++ 适配器:栈队列、反向迭代与调用组合
C++ 算法:范围前提、排序查询与删除惯用法
C++ 容器:容量、初始化、链表与键值查询
C++ 迭代器:范围、能力与失效规则
C++ 标准库导航:流、资源管理与字符串
工具链
C++ 编译、链接与加载:按阶段定位错误
DLL、导入库与 SO:从符号链接到运行时加载
GLIBCXX 符号版本与 libstdc++ 加载诊断
Windows 安装与验证 MinGW-w64 工具链
C++ 线程等待:Sleep、sleep 与 sleep_for
Java
Java
Java基础
JavaScript
JavaScript
浏览器
JavaScript 浏览器环境
Ajax
Async/Await
浏览器对象模型
Canvas
文档对象模型
浏览器文件处理
浏览器表单
Promise
Javascript中的匿名函数
错误处理
JavaScript 基础
jQuery
保留字
语言核心
JavaScript 语言
JavaScript 箭头函数
JavaScript 闭包
JavaScript 控制流
JavaScript 装饰器
JavaScript 函数
JavaScript 生成器
JavaScript 高阶函数
JavaScript 方法
JavaScript 代码风格
JavaScript 标签模板字面量
面向对象编程
标准对象
数据类型&变量
underscore
Lua
Lua
注释
条件语句
函数
循环
模块
Neovim 函数 vim.tbl_deep_extend
数字增量
变量作用域
字符串操作
表(Tables)
变量
Python
Python
将 z 轴旋转到向量负方向:推导与退化情况
RuntimeError: random_ expects 'from' to be less than 'to', but got from=0 >= to=0
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C head
AttributeError: partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most
ImportError: /usr/lib/python3.9/lib-dynload/_ctypes.cpython-39-aarch64-Linux-gnu.so: undefined symbo
TypeError: __init__() got an unexpected keyword argument 'service'
XML语法
使用 Let's Encrypt 和 Certbot 为 Cloudflare 托管的域名申请 SSL 证书
生态系统
模块学习
PyYAML:配置读写、类型解析与输入验证
语言核心
基础
Python 基础操作:文本、切片、循环与数列
Python 类、实例与协作继承
Python 函数与内置工具:参数、迭代与执行环境
Python 关键字:保留字、上下文管理与生成器
Python 运算符:优先级、短路与对象语义
Python 包、模块与导入
Python、C 与 C++:作用域、链接与对象生存期
Python 作用域:名字绑定、global 与 nonlocal
Python 特殊方法与对象协议
Python 类型注解:静态约束、运行时对象与 typing
类型
Python 类型概览
Python 复数:运算、相位与极坐标
Python 字典:键、顺序、视图与更新
Python 列表:修改、排序与复制关系
Python 集合:去重、集合运算与哈希约束
Python 字符串:Unicode、转换与格式化
Python 元组:不可变槽位、解包与数据传递
标准库
Python 标准库
Python argparse:命令行参数、显式输入与解析边界
Python copy:对象身份、共享数据与深浅拷贝
Python ctypes:动态库原型、类型转换与内存边界
从 imp 迁移到 importlib:模块加载、缓存与重载
Python JSON:文本、文件、类型转换与读取约束
Python os:路径、文件读写与进程环境
Python pickle:对象图序列化与兼容边界
Python socket:TCP 字节流、地址解析与平台接口
Python struct:字节序、二进制记录与缓冲区边界
Python sys:解释器、模块搜索路径与进程参数
工具链
Python 工具链
Black:格式检查与项目配置
Conda:环境导出、通道与 Notebook 内核
IPython:显示本地图片与数组图像
pip:解释器、索引配置与依赖记录
Setuptools:构建、安装与 distutils 迁移
Shell
Shell 编程
Shell 数组
Shell 控制流
Shell 函数
Shell 输入
Shell 运算符
Shell 易错点
Shell 引号
Shell 重定向
语法
Shell 命令替换
Shell 参数展开
Shell 括号
Shell 测试与方括号
Shell 变量
软件工程
软件设计与工程
持续集成与交付
CI/CD 平台选择:GitHub Actions、GitLab 与 Jenkins
Webhook 部署实践:历史配置与可靠发布改进
代码质量
变量命名规则
类接口设计:契约、依赖、兼容性与测试
KISS:保持设计简单,保留必要的能力
软件建模
软件建模与图示
Mermaid 类图
Mermaid 图表语法与选择参考
Mermaid 序列图
项目目录
版本发布
固件发布与诊断:差分更新的边界和现场反馈
软件版本号:SemVer、日期版本与构建标识
SOLID 原则:职责、替换、接口与依赖边界
软件测试
缺陷报告:复现信息、分级与验证模板
用户界面设计
用户界面设计
对话框设计规范
工程与技术
工程与技术
控制系统
控制系统
A4988步进驱动:使能、供电与相电流
ASDA-A3 接线:电源、反馈、回生与 STO
ASDA-A3/B3 控制与 Modbus:模式、参数和报文
No filing local website deployment via two cloud server
看人家的分析
ST语法介绍
电子元器件
项目1:单片机程序审查,控制系统项目结构分析报告
项目1:单片机程序审查,控制系统流程图和时序图
项目1:单片机程序审查,控制系统安全漏洞分析和改进建议
项目1:单片机程序审查,控制系统项目评估总结报告
老虎机控制系统程序总结
伺服控制系统架构设计
控制板与上位机通讯协议
伺服滑差补偿方案
机械传动比与电子齿轮:脉冲到位移
编码器基础:位置、计数与接口
伯德图与奈奎斯特图:频响、方向与稳定判据
IS620N 的 DI 配置与负载惯量辨识
电机Modbus接口:历史寄存器表与待确认契约
TMC4361A 运动控制
TMC4361A:START 同步与影子斜坡寄存器
TMC4361A 与 STM32:接线、SPI、轨迹和验证
传递函数:建模、初始状态与稳定性
数字设计
数字设计
FPGA、CPLD、MCU 与 SoC 的选择
FPGA
FPGA
时钟、复位与跨时钟域
比特流、配置与启动
XDC 约束与时序收敛
FPGA 调试清单
Vivado 从 RTL 到上板
FPGA 片上资源与 IP
Verilog 语法教程
Verilog 语法系统教程
01. 硬件思维、并行执行与模块
02. 四态逻辑、位宽、进制与有符号数
03. wire、reg、parameter、端口与模块
04. 运算符、表达式与位宽推导
05. 连续赋值与组合逻辑
06. 时序逻辑与阻塞/非阻塞赋值
07. 条件、case、循环与 generate
08. 函数、任务、编译指令与 testbench
09. 状态机与模块化设计
10. 综合项目:可配置 LED 闪烁器与编码规范
Vivado 终端命令与 Tcl 批处理
基础原理
数字逻辑基础
组合逻辑与时序逻辑
位宽、进制与有符号数
同步时序基础
实验与练习
数字逻辑与 FPGA 实验
USTC VLab 数字电路实验路线
Verilog / SystemVerilog
Verilog 与 SystemVerilog RTL
组合与时序 RTL 写法
有限状态机
IEEE 1364-2005 参考地图
IEEE 1364-2005 Verilog 学习导读
Verilog/SystemVerilog 语言基础
模块、参数与 generate
仿真与自检 Testbench
动态分析
旋转机械阶次分析:Dewesoft 课程与测量实践
旋转机械阶次跟踪:测量链与参数选择
电气与电子工程
电气与电子工程
模拟电子技术
模电
电容:模型、频率特性与分压去耦实例
共模与差模:电压分解、干扰抵消及实际边界
电流钳测量:工作电流、剩余电流与探头比例
模拟电路设计工具与资料
NPN 输出与光耦输入:24 V 回路、极性与电流计算
PN 结与二极管:机理、模型和额定值
电路理论
电路
正弦稳态交流电路:相量、阻抗与功率
电路分析:节点、等效变换与列方程
电路定理:叠加、替代与端口等效
电流、电压、功率与测量参考
滤波
一阶电路:初始状态、时间常数与 RC/RL 响应
基尔霍夫定律与电路拓扑
数字电子技术
数电
数字相位检测:异或脉宽与周期口径
逻辑门、D 触发器与中断框图识读
电子设计
ADC与DAC架构:转换原理、器件实例与选型边界
ADC单端、伪差分与差分输入:以AD7768-1为例
BQ27427:寄存器、可靠读数与配置流程
罗技MK295无线静音键鼠套装鼠标间歇不灵情况解决
What a code!
ROM有什么用?
带灯按钮的 NO、NC、COM 与指示灯端子
TMC4361A 硬件测试:接线、测量证据与验收记录
LVDS 显示接口:电气层、像素映射与单双路
PCB 串扰:耦合路径、NEXT/FEXT 与布线约束
PCB
电源与电压符号:命名、参考点和逻辑电平
原理图阅读:网络、引脚与器件资料
贴片电阻电容封装代码
工程工具
工具软件
Altium Designer
Altium Designer 通用快捷键与快捷键管理
PCB 设计软件快捷键速查
SKiDL:符号库、引脚与可验证网表
成像系统
硬件使用
嵌入式系统
嵌入式与机器人
嵌入式 Linux
嵌入式 Linux
启动
i.MX8MP Cortex-M7:编译链接、地址映射与 bootaux
U-Boot:启动链、构建与 Lichee Pi Nano 实例
U-Boot 命令参考:地址、存储、启动与版本边界
U-Boot 加载、校验与存储更新:长度、失败处理和恢复
Ubuntu 虚拟机向 U-Boot 下载文件:网络与 TFTP 排查
i.MX8MP SDK build.sh:依赖、错误与产物核对
显示
SH1107 I2C 驱动
SH1107 SPI 驱动
驱动
字符设备驱动:设备号、读写协议与生命周期
设备树:节点、地址转换与驱动接入
Linux 驱动中断:控制器、IRQ 映射与线程化处理
Sysfs:对象、属性与资源生命周期
Linux USB Gadget 网口:内核配置、主机兼容与连接验证
系统镜像
Linux 系统镜像:MBR 布局与文件打包验证
内核
Wireshark
Yocto 构建:BitBake、层、配方与镜像
arm 内核排序
i.MX8MP M7 启动:MPU、资源域、时钟与延时
Linux 内核移植:启动链、配置与产物
嵌入式 Linux:寄存器、启动链与学习入口
平台
ARM常见面试题目
嵌入式 Linux:硬件条件与开发分工
i.MX8MP 开发板:启动拨码与调试接口
i.MX8MP A53–M7 共享内存与缓存一致性
i.MX8MP PWM3:时钟、周期、FIFO 与启动
i.MX8MP 系统图谱:互连、外设与能力边界
i.MX8MP 地址图谱:多核、DMA、调试与多媒体
Misc 字符设备:实例状态、读写与解绑边界
设备树平台驱动:匹配、GPIO 描述符与实例状态
无设备树平台驱动:设备注册、匹配与资源回收
根文件系统
Buildroot 根文件系统:配置、构建与部署
硬件
嵌入式硬件
元器件
硬件
ARM 与 STM32 常用缩写
连接与通信
通信类
嵌入式硬件
原理图设计
传感器
摄像头
D-M9B磁性开关:厂家、二线接口与适用条件
接近开关接线图:NPN、PNP与二线回路
STM32F103 启动引脚与下载接线
STM32F103 PC13、RTC 与备份域
STM32F103 电源、备用电池与 ADC 参考电压
接口与协议
通信协议(原理)
电量与增益控制:两套串口协议及 PyQt5 参考界面
CH340 转串口线:线色记录与电平确认
编码器介绍
FreeModbus v1.6移植:STM32F103时序、回调与边界
CRC-16/MODBUS:原理、字节顺序与完整实现
Modbus主站事务:私有API、轮询与命令寿命
Modbus地址映射:站号、数据空间与缓存边界
串行通信:UART、SPI、I²C、CAN 与 RS-485
USB 基础:连接器、速度、供电、设备类与传输
平台
NVIDIA Jetson
jetson
Windows系统安装TensorRT
jetson nano onnxruntime 安装
tensorrt:YOLOV8 用 C++实现分割任务的engine导出说明
QOpenGLWidget not found
Jetson-container
noMachine
PVNet 关键点投票异常:从求解器到最小二乘条件数
软件
嵌入式软件
STM32 板卡 IO 测试:8 路输入、独立消抖与输出更新
STM32 协作式定时调度器:稳定任务 ID、周期合并与执行统计
CubeMX库的STM32的main主程序结构
Cannot add 'xxxxxx'to Logic Analyzer
FreeMASTER 3.2版
Inc/stm32f1xx_ll_rcc.h:742:16: error: expected ';' before 'void' 742 | __STATIC_INLINE voi
cubemx使用
gcc stm32f103zet6 点灯
在keil 5下无法识别ST-LINK
Error: unable to select a session transport. Can't continue.
STM32 复位时能识别:Connect Under Reset 排查
cubemx的makefile方式的printf重定向到串口
STM32F103ZETx_FLASH.ld 解析
cubemx makefile 变量使用外部ram的配置
Keil printf 重定向到 STM32 UART:运行库与 fputc
keil 调试可以运行,非调试不能运行
外部内存最大写到7
STM32MP157A/D 资源地图:处理器、总线与外设
MIPI DSI(Display Serial Interface)潦草记录
TMC4361A功能方框图
STM32F103RET6 介绍
STM32芯片的SPI
STM32常见外设
cubemx中的配置参数解释
MCU 开发工具汇总
STM32H743ZIT6介绍
C嵌入式编程设计模式
STM32产品程序测试完整指南
STM32CubeIDE 代码覆盖率
STM32嵌入式软件设计的完整流程
STM32H7 + VS Code + OpenOCD + STLink 完整配置教程
STM32 GPIO 配置:输出结构、寄存器、时钟与按键示例
4×4 矩阵按键:高阻扫描、鬼键与单键消抖
实时操作系统
实时操作系统
FreeRTOS
FreeRTOS
Cortex-M3 FreeRTOS 中断优先级与 ISR 通信
见 习(标题太短)
核心与主频区别
FreeRTOS M7 配置:堆栈、调度与中断优先级
FreeRTOS 数据类型、Tick 与命名约定
FreeRTOS 源码目录与移植层选择
STM32CubeMX 与 FreeRTOS 工程集成
STM32 HAL 与 FreeRTOS 的时基分工
STM32F103C8 电量与增益控制:FreeRTOS 任务、串口协议与资源预算
FreeRTOS 任务创建、调度与状态管理
STM32 时钟树:从 HSI/HSE/PLL 到定时器时钟
STM32 延时设计:计数器、非阻塞时基与 FreeRTOS
STM32 HAL 中断链:向量入口、句柄分派与回调
STM32 内存映射、链接布局与启动过程
STM32F1 GPIO 电平:上下拉、推挽、开漏与初始化排查
STM32F1 定时器:PWM、寄存器与 HAL 配置
STM32F103 转速测量:周期捕获、门控计数与编码器
STM32F107 外设寄存器偏移速查
STM32H7 定时器进阶:预装载、重复计数、捕获与互补 PWM
STM32H743 USB DMA:内存可达性、缓存与枚举排查
STM32H743 中断预算:周期估算、丢事件与实测方法
STM32 USB DAQ:采样、缓冲、固件架构与验证
USB DAQ 协议与上位机:分帧、Python 与 WinUSB
机械工程
机械工程
转子动平衡
转子动平衡
平衡品质等级、许用不平衡与单位
平衡仪电池监测:STM32接口与串口协议
夹具与慢转跳动补偿
影响系数法动平衡
键相参考与 1X 振动测量
MATLAB 动平衡计算与同步测量示例
多测点平衡:L2、L∞ 与安装灵敏度
便携式平衡仪采集架构:同步、带宽与处理分工
刚性转子双支承模型:平动与摆动
1X 振动与不平衡诊断的证据边界
双面现场动平衡流程
静不平衡、偶不平衡与两面校正
机械振动与诊断
机械振动与故障诊断
振动分析实验:滤波、功率谱、包络与时频方法
振动基础:运动量、幅值、共振与隔振
振动测量链:传感器、安装、采集与校准
机械振动分析:从测量到诊断的完整流程
振动监测系统:数据契约、报警与机器学习验证
ODS 与模态分析
振动相位分析
滚动轴承故障诊断
振动标准的使用方法
机器人与自动化
机器人与自动化
工业通信
Modbus概览:数据空间、封装与接口契约
PLC
PLC 梯形图(LAD)入门
软件
ROS
ROS
fatal error: ros/ros.h: 没有那个文件或目录
使用nomachine 连接远程屏幕出现黑屏
安装
ROS 测试记录
使用
信号处理
信号处理
采集与采样
采集与采样
采样、触发与多通道同步
信号与系统 05:DFT、FFT、窗与频谱标定
信号与系统 06:滤波、采集与振动应用推导
滤波与多速率
滤波与多速率信号处理
Sinc/CIC 抽取滤波器
信号与系统 04:傅里叶分解、频率响应与采样
基础原理
信号基础
拍频:相近频率的叠加
傅里叶变换、DFT 与 FFT
相位与时间差
信号与测量量
IEPE 传感器
信号与系统 02:拉普拉斯、RC 与连续传递函数
调制与解调
调制与解调
IQ 表示与正交解调
脉冲调制与脉冲编码
阶次、频率与赫兹:从波形到角域分析
信号与系统:从零开始的完整笔记
信号与系统 01:数学、信号、系统与卷积
频谱分析
频谱分析
倒谱:从谱线间距寻找周期结构
包络分析
信号积分中的低频噪声
单边幅值谱与功率谱密度
频谱测量配置
频谱类型与缩放
窗函数:泄漏、分辨率与幅值补偿
信号与系统 03:Z 变换、延迟与数字传递函数
形式科学
形式科学
数学
数学
角度与弧度:换算、圆弧与计算单位
实践
知识工作
知识工作
搜索引擎使用技巧
减少AI使用?
Edge PDF 显示异常:关闭 Adobe Acrobat 引擎
Excel:INDEX 与 MATCH 组合查找
word
研究写作
LaTeX
Latex
书写格式
希腊字母对照表
项目
孵化区
电子项目候选
采集板设计构想
振动分析仪 FPGA 数据链路
XC7A35T 无 DDR XDMA C2H 直通采集链路
AD7768-4 经 Artix-7、DDR3 和 PCIe 传输到 i.MX8MP
i.MX8MP 与 Artix-7 通过 PCIe XDMA 访问 DDR3
Tiger 控制板
Tiger 控制板
AT24C02C 参数存储:分页写入、旧布局审查与格式迁移
设计评审
Tiger 控制板历史审查:任务、通信与状态一致性(2025-09-11)
Tiger 控制板历史审查:运行标志与急停状态(2025-09-15)
工业振动分析仪
工业振动分析仪
振动分析仪采集架构与验证
VibraSense AD7768 XDMA 采集 SDK 设计、部署与验收
动平衡仿真器设计
振动分析仪控制协议审查:电量、增益与编码冲突
采集数据管道:容量、线程与延迟验证
振动采集相位误差预算
工业振动分析仪上位机软件分级与架构方案
来源
来源集合
计算机系统学习资源
编程学习资源
Python 学习资源
USTC VLab 数字电路实验教程
参考资料
CSDN
CSDN 来源
分类、目标检测、语义分割、实例分割的区别【搬运】
毕业条件与期刊
2024SCD与2023SCD目录
2023 SCD目录
SCD 年度收录期刊量:2008—2024 图片数据转录
2024SCD中文期刊目录新增、剔除
Source insight安装使用
Couldn't load custom C++ ops. This can happen if your PyTorch and torchvision versions
LNK2019 无法解析的外部符号 "void __cdecl cv::imshow(class
PPM文件格式
fatal error: #error: -- C1189: unsupported Microsoft Visual Studio version!
Qt MSVC 感叹号
VS文件编码查询,保存设置
Ubuntu20.04 驱动安装
rosdep update失败
CVPR2024中6D位姿方向论文
ICCV2023 CVPR2023 中6D位姿方向论文
Failed to connect to GitHub.com port 443: Timed out
VS Code安装配置clang-format无效解决办法
keil 中 TARGET的晶振频率的迷糊
错误 MSB8036 找不到 Windows SDK 版本 10.0.20348.0。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择"重定解决方案目标"来更改
Qt 6.8项目时出现"Qt requires a C++17 compiler"错误
There's no Qt version assigned to project QDockWidgetDemo.vcxproj for configuration Release/x64
base64编码
ssh(OpenSSH_for_Windows)
VIBXPERT 3 RFID 路线工作流
AP 判定器
新建笔记
选择主题
深色
浅色
自动
工程与技术
电气与电子工程
嵌入式系统
机器人与自动化
控制系统
信号处理
机械工程