自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(315)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Matlab的信号频谱分析——FFT变换

Matlab的信号频谱分析:FFT是离散傅立叶变换的快速算法,可以将一个时域信号变换到频域。。有些信号在时域上是很难看出什么特征的。但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。通俗点说FFT就是将一个信号解析成是由不同频率、幅值,相位的正弦波叠加而成的。

2023-08-04 10:47:48 31853 5

原创 数字信号处理——信号频谱分析-N点DFT

频谱分析:是一种将复杂信号分解为较简单信号的技术。许多物理信号均可以表示为许多不同频率简单信号的和。找出一个信号在不同频率下的信息(如振幅、功率、强度或相位等)的做法即为频谱分析。【分清"截取数据长度"(即窗函数长度)与"DFT点数"二者的不同;】频谱:是指一个时域的信号在频域下的表示方式,可以针对信号进行傅里叶变换而得,以“幅度频谱”表示幅度随频率变化的情形,“相位频谱”表示相位随频率变化的情形。

2023-08-02 15:07:29 9108

原创 基本频谱分析

​基本频谱分析:傅里叶变换是用于对时域信号执行频率和功率谱分析的工具。频谱分析数量:频谱分析研究非均匀采样的离散数据中包含的频谱。傅里叶变换是通过在频率空间表示基于时间或空间的信号来揭示该信号的频率分量的工具。下表列出了用于描述和解释信号属性的常用量。要了解有关傅里叶变换的更多信息,请参阅傅里叶变换。

2023-08-02 11:57:47 2545 3

原创 神奇的网站-----程序猿必备

神奇的网站-----程序猿必备,自学、复习、刷题、面试、中外文献&专利搜索下载。

2020-08-18 17:04:12 7330

原创 Git 新建branch并上传代码

Git 新建branch并上传代码

2026-06-16 23:33:41 174

原创 Excel中把一列数据转换成逗号隔开的一行

Excel中把一列数据转换成逗号隔开的一行。。。。。如何在excel一列中的值的末尾统一加一个字符。。。。。

2026-06-08 11:01:10 335

原创 【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南

本文整合了多篇技术教程,涵盖Windows11环境下AI开发工具的完整部署流程。包括:ClaudeCode的本地环境配置与VSCode可视化界面搭建、ccSwitch工具简化环境变量管理、Node.js最新版安装指南、Docker Desktop详细安装教程,以及Codex国内直连自动部署方案。这些"保姆级"教程特别适合初学者,从基础环境配置到高级工具集成均有图文详解,帮助用户快速构建AI开发环境并实现自动化部署。

2026-06-02 09:39:24 268

原创 将本地代码放在Github上进行管理

本文详细介绍了如何将本地代码上传至GitHub进行版本管理。主要内容包括:1)安装Git并配置身份信息;2)在GitHub创建空仓库;3)通过git init、git add、git commit、git remote add和git push等命令完成本地代码与远程仓库的关联;4)提供日常更新代码的简化流程;5)针对常见问题(如.vs文件夹权限问题、远程仓库关联错误)给出解决方案;6)附上Git常用命令速查表,涵盖配置、提交、分支管理等操作。使用.gitignore文件忽略不需要上传的目录

2026-05-24 09:30:41 469

原创 湖北省各市区旅游景点介绍

湖北省各市区旅游景点介绍--------湖北省经典自驾游详细路书

2026-04-27 10:22:11 622

原创 Win11 右键菜单缺少“新建文本文档“&win11 某些软件中文乱码

Win11右键菜单缺少"新建文本文档"可通过注册表修复解决:打开注册表编辑器,定位到HKEY_CLASSES_ROOT.txt确保默认值为txtfile,新建ShellNew子项并添加NullFile空值,检查txtfile路径确保默认值为"文本文档",最后重启资源管理器即可恢复该功能。

2026-04-24 16:29:36 219

原创 Git更新本地代码的完整指南:从基础操作到冲突处理

本文详细介绍了使用Git更新本地代码的完整流程。首先推荐直接使用git pull同步最新代码,并提供了分步操作(fetch+merge)的替代方案。针对常见问题给出了解决方案:通过git stash处理本地未提交修改,使用git reset --hard强制覆盖本地代码(慎用),以及详细的冲突解决步骤(编辑冲突文件→标记解决→提交)。文章还列举了git remote -v等辅助命令,最后通过完整示例演示了从拉取代码到提交冲突解决的标准化流程,涵盖日常开发中的典型场景。

2026-04-24 16:27:01 112

原创 Windows系统,安装docker

在Windows系统安装Docker需先部署Linux虚拟机环境。Win10专业版/企业版用户可通过Docker Desktop安装,需启用Hyper-V功能(会与其他虚拟机冲突)。安装完成后运行测试命令"docker run hello-world"验证。为提高下载速度,可配置国内镜像源如清华、中科大等镜像站。注意家庭版用户需通过WSL2方式安装,且Hyper-V会禁用其他虚拟机软件。安装过程包含下载官方安装包、启用虚拟化功能、配置镜像源等步骤。

2026-04-09 16:51:22 488

原创 WSL中,怎么将windows中的文件夹复制到WSL中的usr文件夹里

本文介绍了在WSL中复制Windows文件到Linux系统的方法及安装NI-VISA驱动程序的完整流程。主要内容包括:1)使用cp或rsync命令将Windows文件复制到WSL的usr目录;2)从NI官网下载并安装Ubuntu版NI-VISA驱动,包括权限设置和配置步骤;3)通过软件包检查、配置工具、库文件验证和编程测试四个层次验证安装是否成功,并提供常见问题解决方案。文章提供了从基础操作到高级验证的完整指导,适用于需要在WSL中处理Windows文件并安装专业驱动的用户。

2026-01-07 21:01:57 1485

原创 在win10上借助WSL用VS2019开发跨平台项目实例

本文详细介绍了在Windows 10系统下使用WSL(Windows Subsystem for Linux)和VS2019开发跨平台C++项目的完整流程。

2025-12-31 17:55:08 475

原创 用windows10的linux子系统在visual studio2019中用C语言开发linux项目

本文详细介绍了在Windows 10上使用Linux子系统(WSL)配合Visual Studio 2019开发Linux C语言项目的完整流程。主要内容包括:1)环境准备阶段,需安装WSL和VS2019的Linux开发组件;2)配置阶段,在VS中建立与WSL的连接;3)重点解决了SSH连接报错的常见问题,包括SSH服务安装配置、网络代理和防火墙设置等。文章提供了从基础环境搭建到项目开发的全套解决方案,特别针对连接问题给出了详细的排查步骤和配置建议。

2025-12-25 20:14:44 1097

原创 开发linux项目-在 Windows 上 基于“适用于 Linux 的 Windows 子系统(WSL)”

在 Windows 上 基于“适用于 Linux 的 Windows 子系统(WSL)”开发linux项目

2025-12-19 15:26:27 1153

原创 在 Visual Studio 中安装 C++ Linux 工作负载

下载、安装和设置 Linux 工作负载,可以使用 Windows 中的 Visual Studio IDE 来创建、编辑和调试在远程 Linux 系统、虚拟机或适用于 Linux 的 Windows 子系统上执行的 C++ 项目。

2025-12-19 10:40:48 904

原创 在 Windows 上安装 Linux

如何使用 WSL 在 Windows 上安装 Linux开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 借助适用于 Linux 的 Windows 子系统(WSL),开发人员可以安装 Linux 分发版(如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并在 Windows 上直接使用 Linux 应用程序、实用工具和 Bash 命令行工具(未经修改),无需传统虚拟机或双包设置的开销。

2025-12-17 21:09:17 5659

原创 免费AI智能编程助手

本文介绍了多款免费AI智能编程助手工具,包括腾讯云AI代码助手、Codeium、CodeGeeX、CodeFuse、通义灵码等,重点解析了CodeGeeX智能编程助手的功能特点及安装配置方法。这些工具普遍提供代码补全、生成、翻译、注释等功能,支持多种编程语言和主流IDE。文章详细说明了CodeGeeX的本地离线模式配置流程,包括Ollama环境搭建和模型部署步骤。此外还介绍了Windows系统下使用VSCode调试C++代码的环境配置方法,包括MinGW-w64安装和环境变量设置。这些工具能显著提升开发效率

2025-12-15 13:53:34 1294

原创 Windows上VScode编译C++

本文介绍在Windows系统下使用VSCode搭建C/C++开发环境的方法,代码编译、运行和调试。

2025-12-10 15:49:50 172

原创 比较两个浮点数的大小

在 C 语言中比较两个浮点数的大小需要注意精度问题,因为浮点数在计算机中是以二进制近似表示的。几种常见的方法.

2025-12-04 10:36:15 498

原创 FPGA 入门 3 个月学习计划表

本文提供了一个为期3个月的FPGA系统学习计划,分为三个阶段:基础理论(数字电路与Verilog)、工具实操(ModelSim仿真与Vivado/Quartus开发)和项目实战(流水灯、UART通信)。每周设置明确学习目标,配套精选视频、书籍和实操任务,并附资源包(含工具安装包、参考代码和手册)。计划强调理论与实践结合,从语法基础到完整项目开发,帮助学习者建立完整的FPGA开发能力体系。

2025-10-18 09:44:26 1561

原创 如何快速成为一名合格的FPGA工程师

摘要:快速成为合格FPGA工程师的系统学习路径:1)1-2个月掌握数字电路基础与Verilog核心语法;2)3-6个月重点突破仿真测试、时序约束和在线调试;3)7-9个月学习IP核封装、AXI总线及软硬件协同设计;4)10-12个月完善项目履历,掌握时序优化等进阶技能。关键要转变思维为"硬件架构师",通过流水灯、UART等实战项目循序提升,最终具备完整项目开发能力。

2025-10-18 09:27:27 954

原创 【C语言进阶篇】常用动态内存分配 malloc calloc realloc free

本文介绍了C语言中动态内存分配的四个核心函数:malloc、free、calloc和realloc。动态内存分配解决了固定大小空间浪费的问题,允许程序运行时根据需要申请和释放内存。malloc用于开辟未初始化的内存空间,free用于释放内存;calloc在开辟空间的同时会初始化为0;realloc可以调整已分配内存的大小。文章详细讲解了每个函数的使用方法、注意事项以及常见错误,并强调了内存泄漏的风险和防范措施。通过合理使用这些函数,程序员可以更灵活地管理内存,提高程序效率。

2025-09-01 11:34:49 1217

原创 C语言中如何动态分配内存 / 【C语言进阶篇】常用动态内存分配 malloc calloc realloc free

C语言动态内存分配指南:malloc/calloc/realloc/free函数详解 摘要:本文介绍了C语言中动态内存分配的核心函数及其使用要点。主要内容包括:1) malloc分配未初始化内存;2) calloc分配并初始化内存为零;3) realloc调整已分配内存大小;4) free释放内存防止泄漏。文章还分析了常见错误(如未检查返回值、重复释放等)和替代方案(静态分配、内存池等),并展示了动态内存在数据结构(如链表)中的应用示例。动态内存分配虽然灵活,但需要谨慎使用以避免内存泄漏和程序崩溃。

2025-08-30 12:10:52 1293

原创 使用数字陷波器滤除工频信号---发现直流分量减小

在您的陷波滤波器实现中,如果发现输出信号的直流分量(即均值)比输入信号减小了,说明滤波器的。这可能是由于滤波器系数设计导致的,也可能是瞬态效应引起的。如果仍有问题,可能是滤波器设计本身导致直流衰减,建议重新设计陷波滤波器系数(如使用。如果输入信号的直流分量随时间变化,滤波器可能无法完全保留动态直流成分。:计算输入/输出的均值,确认直流分量是否一致。,导致前几个输出样本不准确。陷波滤波器的直流增益由。滤波器启动时,历史状态。:重新计算系数,或调整。,则直流分量被衰减。,则直流分量被放大。

2025-08-19 08:49:07 657

原创 C语言按行从TXT中读取double类型数据

C语言按行从TXT中读取double类型数据

2025-08-11 14:47:40 270

原创 GLog编译提示fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题的解决

fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题的解决

2025-07-21 17:18:52 419

原创 将64位 unsigned long long 转换为64位二进制整型数组; C 语言实现将两个 32 位十进制数合并成一个 64 位十六进制数

将64位 unsigned long long 转换为64位二进制整型数组的C语言实现。。。C 语言实现将两个 32 位十进制数合并成一个 64 位十六进制数。。。

2025-04-02 14:45:08 773

原创 memcpy函数与memmove函数的用法

memcpy函数与memmove函数的用法。。。内存块的复制。。。。

2025-03-26 14:05:20 1646

原创 C++ 标准库 <unordered_map>

C++ 标准库 <unordered_map>。。。在 C++ 中,<unordered_map> 是标准模板库(STL)的一部分,提供了一种基于哈希表的键值对容器。与 std::map 不同,unordered_map 不保证元素的排序,但通常提供更快的查找速度。unordered_map 是一个关联容器,它存储了键值对(key-value pairs),其中每个键(key)都是唯一的。unordered_map 使用哈希表来存储元素,这使得它在查找、插入和删除操作中具有平均常数时间复杂度。

2025-01-23 16:36:05 538

原创 C++ <map>容器

C++  <map>容器。。。 在 C++ 中,<map> 是标准模板库(STL)的一部分,它提供了一种关联容器,用于存储键值对(key-value pairs)。map 容器中的元素是按照键的顺序自动排序的,这使得它非常适合需要快速查找和有序数据的场景。

2025-01-23 16:19:47 456

原创 C++ <forward_list>容器

C++  <forward_list> 容器的用法。。。std::forward_list ,创建列表、添加元素、遍历列表和输出结果。。。

2025-01-23 15:57:39 453

原创 C++ 数据结构

C++ 数据结构。。。C++ 提供了多种数据结构,既有基础的如数组、结构体、类等,也有高级的 STL 容器如 vector、map 和 unordered_map 等。。。

2025-01-23 15:53:39 1019

原创 C++ list 容器用法

C++ list 容器用法

2025-01-23 15:41:18 1615

原创 C++ vector 容器用法

C++ vector 容器用法

2025-01-23 15:27:12 1083

原创 Qt QChart绘制折线图

Qt QChart绘制折线图

2024-12-10 15:15:53 460

原创 Qt 一个简单的QChart 绘图

Qt 一个简单的QChart 绘图

2024-12-10 10:31:30 566

原创 Windows下安装VS2013+Qt5.7.0构建Qt开发环境搭建及解决小番茄无法识别、自动补全Qt的问题

Windows下安装VS2013+Qt5.7.0构建Qt开发环境搭建及解决小番茄无法识别、自动补全Qt的问题

2024-12-10 10:11:05 1057

原创 Qt Graphics View 绘图实例

QWGraphicsView 类的 4个事件的实现代码,在每个事件里发射相应的信号。在QWGraphicsView 类里,将鼠标和键盘事件转换为信号,就可以利用信号与槽机制,在主程序里设计槽函数相对应的鼠标和键盘操作进行响应。鼠标移动事件、鼠标左键按下事件、鼠标双击事件、按键事件。《Qt5/6 C++开发指南》

2024-11-25 15:47:54 1339

qt-opensource-windows-x86-msvc2013-5.8.0.exe 及 qt-vsaddin-msvc2013-2.2.1.vsix

qt-opensource-windows-x86-msvc2013-5.8.0.exe 及 qt-vsaddin-msvc2013-2.2.1.vsix

2024-12-10

基于C++ opencv 的 导向滤波

基于C++ opencv 的 导向滤波

2024-11-26

Cpp语言编程规范及原则_吕_20140923.pdf

该文档是读书时,老师编写指导我们C/C++的编程规范及原则

2021-05-05

波形生成器软件,和 示波器软件

波形生成器软件,和 示波器软件

2024-08-08

SerialPort类源代码分析.pdf

介绍并分析SerialPort类,它把Windows API封装好,方便开发利用 1、Win32下串口大致操作流程 (1)打开串口:CreateFile函数 (2)建立串口通信事件:CreateEvent函数 (3)初始化串口:SetCommState函数 (4)建立监视线程,即读写数据线程,因为我们不知道什么时候数据会到来,这里是一个异步事件 (5)写数据:WriteFile (6)结束:关闭线程->停止WaitCommEvent->CloseHandle

2021-05-05

NI-VISA用户手册和NI-VISA程序员参考手册

NI-VISA用户手册和NI-VISA程序员参考手册,中文版

2024-03-05

NI-VISA Help. Programmer Reference Manual

NI-VISA Help 开发帮助文档

2024-03-05

NI-DC-Power-Supplies-Help

NI_DC_Power_Supplies_Help

2024-03-05

NIDCPowerCRef

NIDCPowerCRef

2024-03-05

NI-VISA常用函数

VISA常用函数,中文版,适用于做VISA开发的人员。

2024-03-05

Vivado 下 IP核之双端口 RAM 读写

Vivado 下 IP核之双端口 RAM 读写 双端口 RAM 是指拥有两个读写端口的 RAM,有伪双端口 RAM(一个端口只能读,另一个端口只能写)和真双端口 RAM(两个端口都可以进行读写操作)之分。一般当我们需要同时对存储器进行读写操作时会使用到双端口 RAM,例如有一个 FIFO 存储器,我们需要同时对其进行数据的写入和读出,这时候就需要一个写端口和一个读端口了。

2023-11-20

Vivado 下 IP 核之单端口 RAM 读写

Vivado 下 IP 核之单端口 RAM 读写 RAM 的英文全称是 Random Access Memory,即随机存取存储器,简称随机存储器,它可以随时把数据 写入任一指定地址的存储单元,也可以随时从任一指定地址的存储单元中读出数据,其读写速度是由时钟频率决定的。本章将向大家介绍 Xilinx RAM IP 核的使用方法并对 RAM IP 核进行简单的读写测试。

2023-11-20

Verilog/C++实现排序算法:Verilog/C++实现排序算法:冒泡排序、选择排序、并行全比较排序、串行全比较排序

Verilog/C++实现排序算法:Verilog/C++实现排序算法:冒泡排序、选择排序、并行全比较排序、串行全比较排序。

2023-06-27

Android从 入门到精通-源码

Android从入门到精通--源码

2021-05-05

Vivado 下 AD9767 双通道正弦波产生例程

本实验基于 Xinlinx 黑金 AX7A035 FPGA 开发板, 练习使用 AN9767 模块,实验中使用的模块是采用 ANALOG DEVICES 公司的 AD9767 芯 片,支持独立双通道、14 位、 125MSPS 的数模转换。在教程中介绍了利用该模块与 FPGA 开发板相连输出双通道 14 位的正弦波,然后通过示波器查看把输出的正弦波的波形。

2023-06-15

Vivado 下 IP核之 PLL实验

本实验基于 Xinlinx 黑金  AX7A035t FPGA 开发板,输出 4 个不同时钟频率或相位的时钟,并在 Vivado 中进行仿真以验证结果,最后生成比特流文件并将下载到开发板上,使用示波器来测量时钟的频率。

2023-06-15

Vivado 下 LED 流水灯实验源码

Xinlinx 黑金 FPGA 开发板,,,Vivado 下 LED 流水灯实验源码,,,流水灯是指多个 LED 灯按照一定的时间间隔,顺序点亮并熄灭,周而复始形成流水效果。

2023-06-15

机器视觉工业缺陷检测的那些事-20210817.pdf

机器视觉工业缺陷检测的那些事-20210817,涉及到机器视觉过程中的硬件设备的选型(包括如何选择光源、选择什么样的相机、镜头等)、常用的图像处理算法,以及市面上使用较多的算法库。相信肯定对大家有所帮助。

2023-04-21

距离计算方法总结.pdf

计算推荐对象的内容特征和用户模型中兴趣特征二者之间的相似性是推荐算法中一个关键部分 ,相似性的度量可以通过计算距离来实现。本文的目的就是对常用的相似性度量作一个整理总结。

2023-04-21

面试中常出现的C、C++面试题

也是为了找工作特意整理的C、C++面试题,涉及到C和C++中的常见的知识点,面试中问的较多的问题,基本囊括在其中了,希望随大家有所帮助。

2023-04-21

数字图像处理与机器视觉 Visual C++与Matlab实现

数字图像处理与机器视觉 Visual C++与Matlab实现,高清带目录

2020-05-05

基于OpenCV的水电表的刻度数读取及识别waterMeter.zip

基于OpenCV的水电表的刻度数读取及识别,源码

2023-04-21

算法工程面试中常遇到的图像处理及OpenCV问题

断断续续,花费了我很长时间,吐血整理的面试宝典,涉及到图像算法处理,及OpenCV中常见的图像算法知识。

2023-04-21

图像处理之定位demo源码.zip

该处资源是本人博客《图像处理之定位》的demo源码,OCR字符分割,涉及到投影定位、积分图定位、水平投影、垂直投影等。

2021-05-05

映美精工业相机 触发接线总结说明.doc

该文档是自己在实习时,做项目记录下来备用的。涉及到映美精工业相机外触发时,应该如何接线。

2021-05-05

学习机器视觉推荐书目.doc

《学习机器视觉推荐书目》是学习机器视觉相关理论及实践过程中,根据平时老师及师兄们所推荐的书目名称及相关文档,记录下来编写的。

2021-05-05

PLC_串口通讯SerialPort类代码.zip

PLC_串口通讯SerialPort类代码

2021-05-05

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

TA关注的人

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