自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1753)
  • 收藏
  • 关注

原创 C/C++写的OPC DA客户端库,支持本地和远程OPC服务器直连

一套开箱即用的C/C++ OPC DA客户端开发库,专为Windows平台设计,基于COM架构实现,可直接对接本地或远程OPC DA服务器。包含完整静态库源码,覆盖OPC组创建与管理、数据项读写、属性查询、异步事务处理、线程池调度等核心能力。已集成OPCEnum、OPCDA、OPCCOMN等标准接口定义,附带由IDL生成的opccomn_i.c、opcda_i.c、OpcEnum_i.c等底层绑定代码。工程适配Visual Studio 2008/2010(.vcproj/.vcxproj.user格式),

2026-06-13 05:09:03 213

原创 安卓手机变身简易示波器:蓝牙模块+调理电路+开源APP全套方案

用普通安卓手机搭配HC-05或HC-06这类常见蓝牙模块,加上简单的信号调理电路(可焊在洞洞板或通用PCB上),就能实现基础示波功能。资源包里包含已编译好的APK安装文件(AndroidBluetoothOscilloscope.apk),直接装到手机就能用;还有完整的Java源码(在src目录),方便修改界面、调整通信协议或增加新功能;dsPIC主控的固件代码打包在dsPIC.rar中,负责模拟信号采集与串口蓝牙转发;电路图以JPG形式提供(Android手机加蓝牙改装的示波器电路图.jpg),含手绘版和

2026-06-12 11:48:09 225

原创 NUCLEO-F401RE上可用的串口DMA+空闲中断通信工程(CubeMX配置,Keil直接编译)

基于STM32F401RE芯片的NUCLEO开发板,提供一套即拿即用的串口高效通信实现:UART配合DMA实现零等待收发,再通过空闲中断自动判定数据帧边界,彻底摆脱轮询和单字节中断带来的CPU占用问题。工程由STM32CubeMX生成,包含完整Keil MDK项目文件(.uvproj、.uvopt等),支持一键编译下载。代码结构清晰,Src目录涵盖main.c、usart.c、dma.c、gpio.c及中断处理文件stm32f4xx_it.c,Inc目录对应头文件,Drivers为标准HAL驱动;所有底层初

2026-06-11 11:44:11 148

原创 MATLAB图像处理教学GUI套件:灰度调整、噪声模拟与去除、多算法边缘检测一键操作

这个MATLAB图像处理实验包专为教学和课程设计准备,所有功能都通过独立GUI界面实现,点开.fig文件就能直接运行,无需编程基础。支持图像直方图绘制与均衡化,提供线性拉伸、对数变换、伽马校正等灰度变换方式;能添加高斯噪声和椒盐噪声,并配套中值滤波、自适应局部滤波等去噪手段;内置二值化处理模块;边缘检测涵盖Canny、Sobel、Prewitt、Roberts、LoG五种经典方法,结果可对比查看。每个功能对应一个独立GUI(如basic.fig做基础操作,GrayScale.fig管灰度处理,NoiseRe

2026-06-10 13:13:43 209

原创 ESP32-S3上跑MicroPython直接驱动XL9555 IO扩展芯片的即用型I²C控制代码

一套开箱即用的MicroPython代码,专为ESP32-S3设计,用来控制XL9555这款16位I²C接口IO扩展芯片。main.py是主运行文件,已预设好SCL、SDA引脚和XL9555的ADDR地址配置,支持初始化、读取输入状态、设置输出电平、配置端口方向(输入/输出)、单字节与多字节寄存器读写等完整功能。所有I²C操作基于原生machine.I2C实现,不依赖第三方库,寄存器映射和时序逻辑都按XL9555数据手册严格编写,并配有逐行中文注释说明每步作用。接线方式直接写在代码注释里,比如哪根线接ESP

2026-06-10 08:15:04 175

原创 数码家电商城网页源码,含PC/平板/手机三端独立HTML文件

直接可用的数码家电类电商网页源码,纯HTML5+CSS3+原生JavaScript编写,不依赖任何框架或服务器环境。打开HTML文件就能看到完整页面效果,适合本地快速预览。资源包按设备类型分三个明确目录:web文件夹放桌面端页面,mobile适配平板和横屏手机,smartphone专为竖屏小屏优化,结构一目了然,方便按实际需求选用或分别部署。所有页面都集成了轮播图、多级商品分类导航、带提示的搜索框、购物车图标、版权信息页脚等基础电商模块;交互逻辑轻量简洁,比如点击菜单展开、加入购物车反馈、轮播自动切换等,全

2026-06-09 06:13:11 216

原创 OV2640摄像头模块嵌入式开发包:含STM32F4硬件原理图、可运行驱动代码、SCCB通信详解与硬件调试笔记

直接用于STM32F4系列(如F407ZG/VE)的OV2640摄像头模块开发资料包,开箱即用。硬件部分提供两版清晰原理图(Camera_OVx640--1712.pdf 和 1712M.pdf),完整标注OV2640与MCU的引脚连接、TPS76318DBVR稳压电路设计、I2C/SCCB总线布线要点及电源滤波方案。软件部分为基于标准外设库的完整工程,支持JPEG图像采集、寄存器初始化、曝光/增益调节、帧率控制,并内置串口图像数据输出功能;配套OVxx-串口摄像头调试工具,方便实时查看图像流和寄存器状态。

2026-06-09 04:35:49 186

原创 Python+OpenCV实现的停车场车牌识别计费系统(含实测图、数据库与完整报告)

一个开箱即用的停车场智能收费小系统,用Python写成,核心依赖OpenCV做图像处理。能从摄像头或本地图片中自动抓取车牌区域,经过灰度化、高斯模糊、Sobel边缘检测、二值化、形态学处理等步骤完成车牌定位,再切分字符并用模板匹配方式识别汉字、字母和数字。识别结果连同进出时间一起存入MySQL数据库,按预设规则(比如每小时5元、不足1小时按1小时计)实时计算停车费用。包里有test.py主程序,18张真实拍摄的车牌图(涵盖不同角度、光照和清晰度),.sql数据库文件可直接导入,还有PDF实践报告(含需求分析

2026-06-08 10:03:39 171

原创 Simulink+MATLAB双模式RLS参数在线辨识工具包(含仿真模型与脚本)

一套即装即用的递推最小二乘法(RLS)参数辨识实现,支持Simulink实时在线估计和MATLAB离线批量处理两种工作模式。包含核心算法文件rls.m、可直接运行的Simulink模型open_controller.mdl,以及配套函数模块。在Simulink中启动仿真后,通过内置示波器实时观测未知参数收敛轨迹、系统输出响应及估计误差变化;在MATLAB命令行调用rls.m时,输入已知激励信号和对应系统输出数据,自动返回参数估计序列、残差曲线和收敛过程图。所有代码基于标准MATLAB语法编写,兼容R2018

2026-06-06 09:11:23 211

原创 OpenCV C++实现的高效椭圆检测工具包(基于弧段邻接矩阵AAMED)

一套面向实时视觉任务优化的椭圆检测代码,采用Arc Adjacency Matrix-Based Fast Ellipse Detection(AAMED)算法。从原始图像开始,依次完成边缘提取、轮廓自适应简化(adaptApproximateContours)、弧段分割与分组(Group.cpp)、构建弧段邻接矩阵(LinkMatrix.cpp),再通过采样点验证(Validation.cpp)筛选候选椭圆,最后用非极大值抑制(EllipseNonMaximumSuppression.cpp)去重并输出高

2026-06-06 03:22:32 229

原创 MATLAB图像分割工具包:用K-means做颜色聚类,再加纹理特征对比分析

这个MATLAB资源包提供一套开箱即用的图像分割流程,重点实现基于K-means的颜色空间聚类(支持RGB、Lab等)和纹理空间聚类双路径分析。主脚本segmentMain.m一键运行,自动调用4个核心函数:quantizeFeats完成特征量化标注,createTextons构建纹理基元(textons),extractTextonHists提取局部纹理直方图,compareSegmentations统一输出并可视化颜色与纹理两种分割结果的差异。内置多种滤波器组——LoG、一阶/二阶高斯导数、各向同性高斯

2026-06-05 12:40:27 206

原创 Matlab心音分析GUI工具包:带正常/异常实测音频与多特征可视化结果

直接运行就能用的Matlab心音分析工具,内置图形操作界面(GUI.fig + GUI.m),支持加载.wav格式心音文件,自动完成信号读取、去噪滤波、分帧处理、时频分析和特征提取。提供两组真实采集样本:a0007.wav(正常心音)和a0001.wav(异常心音),分别存放在normal和abnormal文件夹中。分析结果涵盖时域波形图、频谱图、MFCC系数图、EMD分解图、小波变换图等,所有图表已整理在结果图·.docx文档里供查阅对比。main.m为主启动脚本,GUI.m可独立打开交互窗口,选择音频后

2026-06-04 09:18:16 174

原创 Linux下可调精度的多核CPU压力生成工具集,支持百分比级负载控制与自动核心适配

提供一套开箱即用的Shell脚本组合,专门用于在Linux系统中精确模拟指定百分比的CPU占用率(例如25%、60%、95%),自动识别当前机器的逻辑CPU数量并均匀分配负载任务,同时实时过滤掉自身进程的CPU消耗,确保压测数据真实可靠。包含cpu_scheduler.sh实现定时启停负载、start_kg_cpu_control.sh和stop_kg_cpu_control.sh封装为服务化管理接口、test_cpu_release.sh用于验证负载退出后CPU是否彻底释放、dead_circle.sh和

2026-06-02 08:59:42 221

原创 Wind本地终端直连版:沪深300日线数据一键导出Excel(开盘/收盘/高低/量额全字段)

直接调用本机已安装的Wind终端,用Python脚本自动拉取沪深300指数每日行情,包含开盘价、收盘价、最高价、最低价、成交量、成交额等完整字段。支持灵活设置起止日期和数据频率,运行后自动生成格式规范的Excel文件,日期倒序排列、表头清晰、开箱即用。内置Wind服务状态检测、网络异常捕获和参数校验机制,Wind未启动、连接失败或代码输错时会弹出具体提示,不报晦涩错误。无需手动复制粘贴,也不依赖网页爬虫或第三方代理,所有数据走Wind官方WSD接口,合规稳定。适合券商/基金日常盯盘、投研周报更新、量化策略回

2026-06-02 07:32:51 199

原创 CST新手练手包:7个即开即仿的射频微带模型工程文件

专为CST Studio Suite初学者准备的一站式实操资源,内含7个典型射频结构案例,包括微带功分器等常见设计。每个案例均提供完整可运行的.cst主工程文件,配套AXG 3D建模文件、DBP网格配置、DPL/DPT求解器设置、CFG变量定义、CWR/CUR场数据、DSC结果图表,以及simulationproperties.docstore仿真属性文档。所有文件已预设合理参数与求解流程,支持双击直接打开、实时查看变量、一键复现S参数曲线(含s_parameters.png参考图)、快速对比场分布与收敛行

2026-06-02 06:27:23 246

原创 C# WinForm本地OCR工具:基于PaddleOCRv3的免Python文字识别工程

一个开箱即用的C# WinForm桌面程序,直接调用PaddleOCR v3模型实现离线文字识别,不依赖Python环境、不需部署服务端。项目基于.NET Framework 4.7.2和VS2019开发,使用Sdcb.PaddleInference与Sdcb.PaddleOCR NuGet包完成OCR推理,结合OpenCvSharp 4.8.0做图像预处理和识别结果可视化。源码包含完整窗体逻辑(Form1.cs)、资源管理、配置文件及x64平台适配结构,bin/Debug目录下生成可直接运行的exe文件。

2026-06-02 04:38:21 232

原创 6层FPGA电梯控制工程:方向优先调度算法+按键呼叫+数码管楼层显示+Quartus可运行源码与课设文档

一套开箱即用的FPGA电梯控制系统,专为EDA课程设计打造,支持6层楼运行。核心采用方向优先调度策略,自动响应上行、下行及同向内外呼梯请求,实时管理电梯六种状态(上行、下行、静止、开门、关门、锁定)。通过开发板物理按键模拟乘客召唤和楼层选择,数码管动态显示当前所在楼层(1–6)及运行模式,LED或数码管同步指示动作状态。工程基于Quartus II平台构建,包含完整Verilog模块:主控逻辑elevator_controller.v、数码管段码译码display_decode.v、系统时钟分频freque

2026-06-01 07:58:56 184

原创 微信小程序云开发打卡系统,带实时定位校验与考勤数据管理

直接可用的微信小程序打卡签到源码,基于微信云开发(CloudBase)构建,不用自己搭服务器,省去运维烦恼。支持获取用户当前位置、判断是否在指定范围内打卡、自动记录打卡时间、标记签到状态(正常/迟到/缺卡),还能查看基础统计结果。代码结构清晰,pages目录放所有页面逻辑,utils里是常用工具函数,api.js封装了云函数调用,还集成了腾讯地图SDK(qqmap-wx-jssdk.min.js)做地理编码和逆地址解析,方便显示打卡地点名称。配置文件齐全,包括app.、project.config.、sit

2026-06-01 07:00:04 246

原创 Xilinx FPGA实现PAL模拟视频输出的完整工程包(含ADV7393驱动与BT656编码逻辑)

一套可直接上板运行的Xilinx 7系列FPGA PAL视频输出方案,核心是生成标准BT.656数字视频流,并通过ADV7393芯片完成数模转换,输出符合PAL制式要求的CVBS模拟信号。工程基于Vivado构建,包含完整项目文件(.xpr)、已配置好的BT656编码IP核、仿真脚本、硬件约束文件、综合与实现流程目录(runs/synth_1/impl_1),以及ILA在线调试支持。README.md详细说明了编译步骤、FPGA引脚分配建议和ADV7393关键寄存器初始化序列。所有日志文件(.log/.jo

2026-05-31 07:26:39 246

原创 MATLAB滤波器耦合矩阵反演工具:支持折叠/交叉结构适配与S参数驱动建模

一套面向射频滤波器综合设计的MATLAB计算工具集,直接从实测或仿真得到的S参数出发,完成耦合矩阵的自动反演。流程覆盖T向量提取、特征值分解、Gram-Schmidt正交化构造初始M矩阵,并通过CalU.m和CalV.m求解左右变换矩阵;再调用Cal_CT_CQ.m适配交叉耦合结构、Cal_Folded.m处理折叠型拓扑、Cal_Cul.m生成无源耦合矩阵。F.m封装基础线性代数运算,S_L.m支持Touchstone格式S参数导入,huatu.m提供耦合系数热力图与群时延曲线可视化(附Group_dela

2026-05-31 04:26:06 222

原创 STM32F107VCT6官方核心板全套硬件设计源文件(Altium格式,含MB784/MB785双版本)

这套资料是ST原厂发布的STM32F107VCT6微控制器对应的核心板硬件设计源文件,完整包含原理图、PCB布局布线及装配相关数据,支持Altium Designer直接打开编辑。里面分MB784和MB785两个硬件版本,每个版本都独立组织为schematics、pcb、assembly三个标准目录,覆盖原理图符号库、封装库、顶层/底层铜皮、丝印层、阻焊层、钻孔文件等全部制板所需内容。附带的readme.txt说明文档清晰标注了各文件用途和版本差异。硬件工程师可以用它做参考设计复现、接口布局验证(比如USB

2026-05-29 10:21:38 204

原创 FPGA数字密码锁Verilog工程:支持密码修改与图形化状态反馈(Vivado 2018.3+)

一套开箱即用的FPGA数字密码锁实现,用Verilog HDL编写,兼容Xilinx主流器件,在Vivado 2018.3及更高版本中可直接加载编译。工程具备完整密码功能链:四位数字密码输入、验证通过解锁、管理员模式下密码重设、连续错误三次锁定并提示失败。操作状态通过Unlock.png(开锁成功)、Fail.png(验证失败)、Change.png(进入改密)等图像文件实时反馈,直观易懂。项目结构严格遵循Vivado标准,含constrs_1(引脚约束文件)、sources_1(核心代码lock.v及测试

2026-05-29 06:41:52 405

原创 点选即用的低光照图片提亮工具:带图形界面的LLNet实现,含训练代码和现成模型

直接双击运行就能处理暗光照片的Python工具,内置可视化操作窗口,不用写命令行。支持加载已训练好的model_009_17x17.obj等预训练模型,批量增强JPG/PNG格式的低照度图像;也开放完整训练流程,可基于自定义数据集从头训练LLNet网络。核心功能模块清晰分离:llnet.py定义主干网络结构,Data_process2.py负责图像裁剪、归一化与批次加载,models目录存放导出权重,utils.py和correlation.py提供基础数学运算支持,dA.py、rbm.py、mlp.py构

2026-05-28 12:07:02 406

原创 Python人脸表情识别课程设计全套代码:含实时摄像头识别、BlazeFace检测与GUI操作界面

面向高校课程设计的Python人脸表情识别实践项目,支持从摄像头实时采集视频流,先用BlazeFace快速定位人脸,再通过Gabor或LBP提取纹理特征,最后用轻量CNN模型完成七类基础表情(高兴、悲伤、愤怒、惊讶、恐惧、厌恶、中性)分类。配套图形化界面gui.py可一键启动检测、切换模型、查看置信度和历史记录;训练流程完整包含数据预处理(preprocess.py)、模型构建(model.py)、训练(train.py)、验证可视化(visualize.py)及摄像头推理(recognition_came

2026-05-28 11:11:49 335

原创 Android聊天App完整工程:带欢迎页、SQLite注册登录、自动填充与模拟AI回复功能

启动即显示3秒欢迎页,自动跳转至登录界面;支持新用户注册,实时检测账号是否已存在,并将用户名、密码等信息存入本地SQLite数据库;登录时可勾选‘记住密码’,利用SharedPreferences持久化保存账号和加密后的密码,下次打开App自动填充输入框内容;登录成功后进入聊天主界面,机器人随机发送欢迎语,用户在底部输入框发送消息,程序通过HttpURLConnection发起网络请求(可对接真实后端或切换为本地模拟逻辑),响应数据使用GSON解析,提取回复内容并展示在ListView中;项目包含完整的An

2026-05-28 09:55:06 193

原创 硬件工程师进阶指南--电容滤波实战(4)

本文为硬件工程师深入解析电容滤波实战中的核心挑战与解决方案。文章指出,实际应用中电容因存在等效串联电感(ESL)和等效串联电阻(ESR)而非理想元件,其性能由阻抗-频率曲线决定。重点阐述了如何利用该曲线选择电容、避免并联谐振陷阱,并强调了优化PCB布局布线以最小化寄生电感对高频滤波性能的关键影响。

2026-03-12 04:09:02 265

原创 STM32实战指南——SIM900A中英文短信发送全解析

本文详细解析了如何使用STM32微控制器驱动SIM900A GSM模块实现中英文短信发送。内容涵盖硬件连接要点、AT指令手动调试步骤、核心代码函数拆解,并重点阐述了UCS2(Unicode)编码转换方法。文章提供了完整的实战指南和常见问题排查方案,帮助开发者快速掌握基于STM32与SIM900A的可靠短信通信技术。

2026-03-12 03:37:19 187

原创 深入解析NullPointerException:为何String.toLowerCase(java.util.Locale)因enc为null而失败

本文深入解析了Java Web开发中常见的NullPointerException异常,特别是因`enc`变量为null导致`String.toLowerCase(java.util.Locale)`调用失败的根本原因。文章通过实际案例,详细剖析了异常背后的调用链,指出问题常源于过滤器配置错误或外部编码参数获取失败,并提供了从堆栈分析、配置检查到添加防御性代码的完整解决方案,帮助开发者彻底规避此类编码陷阱。

2026-03-12 03:35:04 237

原创 MySQL聚合函数与窗口函数:数据分析的双重魔法

本文深入解析MySQL中聚合函数与窗口函数的协同应用,揭示数据分析的宏观与微观双重视角。聚合函数如COUNT、SUM提供整体统计,而窗口函数通过OVER子句实现排名、累计及跨行对比,保留数据细节。两者结合可高效解决贡献度分析、趋势识别等复杂业务场景,是提升SQL数据分析能力的核心技能。

2026-03-12 03:34:14 377

原创 Dify私有化部署实战:从零构建企业级AI开发环境

本文详细介绍了Dify私有化部署的完整实战流程,旨在帮助企业从零构建安全、可控的AI开发环境。文章深入剖析了私有化部署的核心价值,包括数据安全、性能优化、网络解放与定制化开发,并提供了从环境准备、离线物料打包到内网实战部署的详尽步骤与进阶配置指南,助力企业实现AI应用的全链路自主可控。

2026-03-12 03:34:14 636

原创 Chromium指纹浏览器开发实战:屏幕信息指纹的深度定制与优化

本文深入探讨了Chromium指纹浏览器开发中屏幕信息指纹的深度定制与优化。通过分析Chromium源码中屏幕信息生成机制,实战演示了如何从编译环境搭建到核心代码注入,实现屏幕分辨率、颜色深度等关键指纹信息的自定义。文章重点分享了对抗检测的深度优化策略,包括数值合理性校验、关联参数同步以及动态化生成,旨在帮助开发者构建更真实、更隐蔽的浏览器指纹,有效提升自动化操作与多账号管理的安全性。

2026-03-12 03:33:55 444

原创 经典重读 —— 《软件工程:实践者的研究方法》第9版:从理论到实战的本科教学指南

本文探讨了如何将经典教材《软件工程:实践者的研究方法》第9版的理论知识有效转化为本科实战教学。文章通过模拟项目驱动,生动拆解了瀑布模型、敏捷开发等软件过程模型,并指导如何将UML建模、质量安全与项目管理等核心概念融入实践,旨在帮助学生构建扎实的软件工程思维体系,从容应对技术变革。

2026-03-12 03:33:27 351

原创 【PAJ7620U2】从原理到实战:解锁手势识别的9种交互魔法

本文深入解析了PAJ7620U2手势识别传感器的工作原理,从硬件连接到软件编程,详细指导如何解锁其9种核心手势的交互应用。通过实战项目,展示了如何利用该传感器打造非接触式智能家居控制系统,为创客和开发者提供了从入门到进阶的完整指南。

2026-03-12 03:33:20 421

原创 如何解决MPI Worker因内存不足导致的Signal 9错误

本文深入解析了MPI并行计算中常见的Signal 9(SIGKILL)错误,其根源通常是内存不足触发了系统的OOM Killer。文章提供了从快速诊断(检查系统日志、资源限制)到实战解决(调整Kubernetes内存配置、优化系统Swap)的完整方案,并进一步探讨了通过优化进程绑定、剖析应用内存使用、调整MPI参数等进阶方法来根治内存问题,帮助开发者构建稳定的分布式计算环境。

2026-03-12 03:29:14 475

原创 Mac终端Screen命令实战:打造稳定运行的后台服务

本文详细介绍了如何在Mac终端中使用Screen命令创建和管理持久化会话,确保后台服务稳定运行。通过实战演示创建会话、窗口管理、分离与恢复等核心操作,帮助开发者解决进程意外中断问题,实现服务在后台持续运行,提升工作效率。

2026-03-12 03:28:37 461

原创 避坑指南:用Pyecharts+Flask连接Linux集群数据时遇到的3个典型错误

本文分享了使用Pyecharts与Flask连接Linux集群MySQL数据库构建数据可视化大屏时,遇到的三个典型错误及解决方案。重点剖析了集群MySQL远程连接权限、数据编码乱码与类型转换、以及Pyecharts多图表动态渲染失效等核心问题,并提供了生产级部署的连接池管理、配置安全与缓存策略等进阶建议。

2026-03-10 08:48:12 417

原创 PyTorch动态计算图实战:为什么你的反向传播总是报错?

本文深入解析PyTorch动态计算图机制,针对反向传播常见报错提供实战解决方案。重点剖析了计算图生命周期、非标量输出求导、叶子张量原位操作及梯度累加等核心痛点,并给出调试技巧与错误速查表,帮助开发者彻底理解自动求导原理,编写出稳健高效的训练代码。

2026-03-10 08:45:56 381

原创 Tensorflow实战:如何用fft和rfft处理一维信号(附完整代码示例)

本文提供了TensorFlow实战指南,详细讲解如何使用fft和rfft处理一维信号。通过完整代码示例,对比了两种方法的原理、性能差异及适用场景,帮助开发者高效进行频谱分析,并规避常见错误,提升在音频、传感器数据分析等领域的应用效率。

2026-03-10 08:44:34 415

原创 LoRa模块选型指南:从智慧停车到农业监测,如何挑选适合你的低功耗方案

本文深入解析LoRa模块选型的关键参数与场景适配策略。针对智慧停车、农业监测等典型LPWAN应用场景,从传输距离、功耗、协议栈等核心维度提供实战指南,帮助开发者在成本与可靠性间找到最佳平衡,打造稳定高效的物联网感知层解决方案。

2026-03-10 08:42:06 477

原创 盘古CV大模型在工业质检中的应用:从理论到落地的完整案例解析

本文深入解析了盘古CV大模型在工业质检领域的完整落地案例。通过精密金属件表面缺陷检测的实战,阐述了如何利用盘古大模型的小样本学习优势,克服传统方案数据依赖强、泛化能力弱的痛点,实现高精度、高效率的智能检测,为制造业智能化转型提供了清晰路径。

2026-03-10 08:41:19 658

基于SpringBoot的高校新生宿舍管理全套毕业设计资料(含可运行源码、论文、答辩PPT、演示视频)

这套资料是面向计算机专业本科生的完整毕业设计项目,采用SpringBoot框架开发,功能覆盖新生宿舍分配、学生信息管理、床位状态查询、管理员权限控制等核心业务。系统前端使用JSP+Bootstrap实现简洁交互界面,后端整合MyBatis与MySQL数据库(附带springboot4b1w3.sql建表脚本),支持学生在线查看宿舍安排、提交调宿申请,管理员批量导入新生数据、调整宿舍分配、导出统计报表。压缩包内含可直接导入IDEA或Eclipse运行的完整工程(含src源码、pom.xml、配置文件),配套毕业论文(LW)、答辩用PPT、系统操作演示视频(jspssm515springboot的新生宿舍管理系统.mp4),以及《springboot开发说明.docx》和《如有问题请看这里.docx》两份实操指引文档,覆盖从环境搭建、数据库初始化、功能测试到答辩准备的全流程。

2026-06-01

基于Ozaktas算法的离散分数傅里叶变换MATLAB实现包

提供完整的离散分数傅里叶变换(DFRFT)MATLAB代码实现,核心包含frft.m(连续FRFT参考)、Disfrft.m(Ozaktas提出的经典离散化算法)、test.m(验证脚本)以及DFRFT文件夹结构。所有函数支持任意阶次的分数阶变换,输入为一维实/复信号和变换阶数alpha(0~1之间),输出为对应阶次的DFRFT域结果。代码严格遵循Ozaktas等人在IEEE TSP 1996论文中提出的采样策略与 chirp-z 变换流程,具备数值稳定性与可复现性,适用于信号分析、光学信息处理、时频分析等场景。无需额外工具箱,兼容MATLAB R2010a及以上版本,可直接运行test.m查看阶次为0.3、0.5、0.7时的变换效果及逆变换验证结果。

2026-05-31

马上AI全球挑战赛违约风险预测实战包:XGBoost多模型融合+完整代码+答辩材料

包含四个调优后的XGBoost模型,分别通过参数扰动和特征扰动构建,每个模型都经过独立特征选择与超参优化,确保单模型性能最优;采用加权融合策略组合四模型输出,提升整体预测稳定性与准确率。提供可直接运行的Python源码(04094.py、re_build_test.py、stacking.py等),覆盖数据预处理、模型训练、测试集预测、结果融合全流程;配套原始训练/测试数据(.txt格式)、详细方案说明文档(Word)、答辩用PPT(含逻辑框架与关键图表)、最终成绩截图及README使用指南。所有代码经实机验证可成功运行,适合作为课程设计、毕业设计、竞赛复现或风控建模入门学习材料,支持小白上手,也便于进阶者二次开发。注意仅限学习交流,禁止商用。

2026-05-30

基于MFC的中国象棋对弈程序C++完整工程源码

一套可直接编译运行的中国象棋Windows桌面程序源码,采用Visual C++ 6.0开发,基于MFC框架实现。包含完整的游戏逻辑、人机对弈AI(Thinker.cpp)、棋盘渲染(MapFace.cpp)、走法记录(StepList.cpp、MoveList.cpp)、开局库支持(OpenDlg.cpp)、选项设置(OptionDlg.cpp、ThinkOptionDlg.cpp)、胜负判定与复盘功能(ReportDlg.cpp)。工程文件齐全,含.dsp/.dsw项目配置、资源头文件resource.h、标准预编译头StdAfx.cpp,以及多个自定义控件类(CoolButton.cpp、hlinkctl.cpp等)。所有界面对话框均使用MFC Dialog实现,支持鼠标点击走子、悔棋、重开、保存/读取棋局等功能。适合C++初学者理解Win32 GUI编程结构,也便于进阶者研究象棋AI决策流程与状态管理机制。

2026-05-30

MATLAB读取示波器DAT文件做谐波频谱分析的完整可运行代码包

直接加载泰克示波器导出的CH22.DAT、Idata.dat等常见格式录波数据,在MATLAB中完成FFT计算、谐波幅值提取、频谱图绘制和主频识别。包含A2_FFT.m、FFT_DAT.m、test.m等多个核心脚本,所有代码带中文注释,支持自定义采样率、FFT点数和窗函数类型。配套提供示波器录波_MATLAB分析数据使用说明.doc文档,详细说明数据格式解析逻辑与参数调整方法。内置波形叠加数据.xls用于验证多频合成效果,DAT_m.m负责二进制DAT文件解码,MatLabFFT文件夹含基础FFT处理模块。适用于电机电流、电源电压、逆变器输出等周期性电信号的谐波成分评估,新手可直接运行test.m快速出图,有经验用户可基于A2_FFT.M二次开发定制分析流程。

2026-05-28

STM32F103智能公交电子站牌完整工程包(含DHT11温湿度、ZPH01空气质量采集与LCD显示)

这个资源包提供一套基于STM32F103C8T6的嵌入式公交电子站牌实现方案,支持实时接收并显示公交到站信息,同时集成DHT11温湿度传感器和ZPH01空气质量传感器,可本地采集环境数据并同步显示。硬件通信采用标准UART接口连接各外设模块,LCD屏通过FSMC总线驱动以提升刷新效率。源码包含完整的Keil MDK工程结构,涵盖系统初始化、串口收发、定时器调度、LED指示、FSMC LCD驱动、图像转LCD字模(image2lcd.c)、自定义printf输出、延时函数及中断服务等核心模块。所有.c/.h文件均已适配STM32F10x标准外设库,可直接编译下载运行,适合课程设计、毕业设计或小型智慧交通项目快速验证。配套代码注释清晰,关键部分如无线通信协议对接、LCD显存管理、多传感器数据融合逻辑均有明确实现路径。

2026-05-28

CSS新浪导航案例[代码]

本文介绍了如何使用CSS创建一个新浪风格的导航栏。通过巧妙运用padding内边距来撑开盒子,避免了为每个导航项设置固定宽度的需求。示例代码展示了如何设置导航栏的高度、边框、背景色以及行高,同时详细说明了如何将链接转换为行内块元素,并设置其字体大小、颜色和悬停效果。最终实现了一个简洁、响应式的新浪导航栏,适用于不同字数的导航项。

2026-05-28

HTML打卡时间判断[项目源码]

本文介绍了一个基于HTML、CSS和JavaScript开发的打卡系统时间判断功能。文章首先提到了项目背景,即企业为管理便捷性开发内部打卡机制,并计划后期推广。随后详细展示了页面效果,包括简单的HTML和CSS代码,主要功能通过JavaScript实现。核心代码包括获取当前时间的函数startTime(),以及点击按钮时比较当前时间与规定打卡时间的逻辑。若当前时间早于或等于规定时间,则提示“打卡成功”,否则提示“已超过规定打卡时间”。文章还提到了时间显示格式的优化,确保分和秒小于10时前面补0。

2026-05-28

CAS 5.2.0添加验证码功能[项目代码]

本文详细介绍了如何在CAS 5.2.0的登录界面中添加验证码和校验功能。文章分为四个部分:首先,通过引入Google的kaptcha库配置验证码生成;其次,自定义登录对象并增加验证码字段;然后,通过继承AbstractPreAndPostProcessingAuthenticationHandler类自定义登录流程,完成验证码校验;最后,自定义错误信息返回。文章提供了完整的代码示例和配置步骤,包括验证码的生成、绑定、校验以及错误信息的自定义处理,帮助开发者快速实现CAS登录界面的验证码功能。

2026-05-28

Vue前端+SpringBoot后端的在线教学平台完整毕业设计包(含运行教程、权限管理、全套文档)

一套开箱即用的在线课程教学系统,前端用Vue开发,后端基于SpringBoot,数据存储在MySQL中,配套完整数据库脚本(S014.sql)、前后端源码、管理后台与用户端页面、角色权限控制系统(支持按钮级权限分配)、课程/课时/收藏/评论等核心教学模块,以及部门、菜单、日志、字典、文件、图表等通用管理功能。资源包里包含任务书、开题报告、文献综述、功能说明文档、结题答辩PPT和开题答辩PPT,所有文件均为可直接编辑的Word或PPT格式。项目已通过本地环境验证,提供免费手把手启动教学视频课程(链接见CSDN),适配JDK8+、Maven3.6+、Node.js14+、MySQL5.7+环境,适合计算机专业本科生做毕业设计、课程设计或Java学习者练手实战。压缩包内含vite.config.js、vue.config.js、pom.xml、package.等标准配置文件,以及logo.png、favicon.ico等静态资源,结构清晰,注释完整,无加密无混淆。

2026-05-27

人脸模糊变清晰的PyTorch实现:含完整训练代码、测试脚本和模型结构说明

一套开箱即用的模糊人脸图像增强实现,基于PyTorch搭建Coarse-to-Fine双阶段网络,专注解决运动模糊、失焦等导致的人脸整体模糊问题。项目包含全部可运行源码:FaceEnhance.py为主程序,FaceInput.py处理图像输入,Test.py用于推理测试;data目录存放示例数据,model目录保存训练权重,resource中提供测试结果图和结构示意图(UNetLike.png);log.txt记录训练过程损失值,coarse_loss和fine_loss均收敛至千分之一量级。代码模块清晰,支持直接加载预训练模型对单张/批量模糊人脸图进行端到端复原,输出清晰人脸图像。适配常见Windows/Linux环境,依赖明确(torch、opencv-python、numpy等),无需额外配置即可运行demo。适合计算机、人工智能、电子信息类专业学生用于课程设计、大作业或毕业设计参考,重点可学习图像去模糊与人脸先验结合的设计思路、两阶段损失函数设置及实际部署流程。

2026-05-26

ArcPy批量计算2005-2015年土地利用变化转移矩阵的实操脚本包

提供一套开箱即用的ArcPy自动化工具,用于快速生成两期土地利用数据(2005年和2015年)之间的变化转移矩阵。资源包内含两个年份的矢量面数据(.shp/.shx/.dbf)、预处理好的面积统计表(areatable01.dbf),以及核心脚本TabulateArea.py——该脚本调用ArcGIS的Tabulate Area工具,自动完成栅格或面要素交叉制表,输出各土地类型之间转入、转出及净变化的面积数值矩阵。所有文件结构清晰,可直接在ArcMap或ArcGIS Pro的Python窗口中运行,支持自定义输入路径与字段名,适用于LUCC(土地利用/覆盖变化)研究中的定量分析环节,尤其适合需要重复处理多区域或多时段数据的科研与规划场景。

2026-05-26

GD32F330系列芯片时钟系统配置实战代码包

一套面向GD32F330系列MCU的完整时钟配置实践工程,涵盖RCU(Reset and Clock Unit)模块的核心初始化与动态切换逻辑,支持HXTAL、LXTAL、HSI、LSI等多源时钟选择,以及PLL倍频、分频参数设定、系统时钟(SYSCLK)、AHB/APB总线时钟、ADC/USB/RTC等外设时钟的精确分配。工程已集成标准外设驱动文件gd32f3x0_rcu.c,并通过main.c和systick.c验证时钟稳定性和延时精度。所有源码基于GD32官方固件库构建,可直接编译下载运行,适用于初学者理解时钟树结构,也适合作为项目开发中时钟初始化模块的参考模板。配套文件包含定时器、USART、GPIO、ADC、I2C、SPI、DMA等常用外设驱动,便于在统一时钟配置下快速展开功能验证。

2026-05-22

C语言实现的B树索引图书管理程序,含完整源码与可执行文件

一套用纯C语言开发的图书管理系统,核心采用2-3树(B树变种)对书号建立内存索引,支持采编入库、清除库存、借阅、归还和B树结构可视化显示五大功能。所有数据驻留内存,无需外部文件依赖,适合数据结构课程设计实践。系统包含主程序main.c、B树操作模块(BTree.h/BTree.c)、图书业务逻辑(Librarian.h/Librarian.c)、VS Code调试配置文件(.vscode目录下)、课程设计报告文档(Word格式)、Windows可执行文件(DataStruct_BTree_Librarian.exe)以及日志和许可证文件。代码结构清晰,模块职责分明,B树插入、删除、查找逻辑完整实现,凹入式树形打印便于验证节点分布与平衡性。配套文档涵盖需求说明、算法思路、函数接口及运行截图,方便教学演示与自主调试。

2026-05-21

Java版WebRTC音视频通信完整实现包:含采集、编解码与Spring/Vue集成示例

这个资源包提供基于Java的WebRTC端到端实现方案,支持摄像头和麦克风音视频采集,集成FFmpeg进行H.264/AAC软编解码,包含可直接运行的demo项目。后端采用Spring框架搭建信令服务器,处理SDP交换与ICE候选者管理;前端提供Vue示例页面,实现浏览器与Java端的实时音视频互通。目录中rtc4j为核心Java封装模块,native目录下含JNI调用层及CMake构建配置,spring和vue子目录分别对应服务端与客户端工程结构,scripts和CMakeLists.txt支持跨平台编译与环境部署。README.md说明了编译依赖(如JDK 11+、FFmpeg 4.4+、CMake 3.16+)和快速启动步骤,适合需要在非浏览器环境中嵌入WebRTC能力的Java服务或边缘设备开发场景。

2026-05-21

RBF径向基函数神经网络MATLAB实现代码包

包含一个完整的RBF神经网络MATLAB源文件(.m格式),适用于函数逼近、模式分类等典型应用场景。代码结构清晰,内置训练与测试流程,支持自定义隐层节点数、中心选取方式(如随机采样或k-means)及宽度参数调整。输入数据格式为矩阵形式,输出为对应预测结果,可直接运行调试,无需额外工具箱依赖。适合高校学生课程设计、人工智能入门实践及工程技术人员快速验证RBF建模效果。配套注释详尽,覆盖网络初始化、权值更新、误差计算等关键步骤,便于理解RBF网络工作原理和参数影响机制。

2026-05-20

字节跳动面试经验[可运行源码]

本文分享了一位面试者在字节跳动面试过程中的经历,详细记录了一面、二面和三面的面试题目及个人感受。一面主要涉及项目相关、Java基础、多线程等问题;二面则包括算法题、JVM、数据库等更深入的技术问题;三面则因网络和性能优化问题表现不佳而挂掉。文章还提供了面试建议,如简历准备、面试技巧等,并分享了Android高级工程师的学习资料和面试真题。

2026-05-18

MySQL vs PostgreSQL[代码]

本文详细比较了MySQL和PostgreSQL两大开源数据库的优劣,从身世背景、功能内功、性能擂台、安全与合规、生态与工具链等多个维度进行了深入分析。MySQL以快速、易用的Web数据库著称,适合简单读写和高并发OLTP场景;而PostgreSQL则以功能全面、支持复杂查询和高级SQL特性见长,更适合复杂JOIN、OLAP和分析场景。文章还提供了典型使用场景的建议和快速迁移指南,帮助读者根据业务需求选择合适的数据库。最后强调,没有绝对的最佳选择,只有最适合当下业务的解决方案。

2026-05-15

博途PLC电梯集群控制[源码]

本文详细介绍了基于博途1200 PLC与HMI结合的十层三部电梯控制系统仿真程序。系统实现了集群运行与多模式控制,包括上呼、下呼、内呼、手动开关门、光幕、检修、故障、满载等模拟模式控制。通过共享厅外召唤信号,集选控制双三部电梯运行。文章重点讲解了呼梯信号处理、电梯调度算法和安全模块的设计,特别是如何通过SCL处理逻辑和改良的集选控制策略实现高效调度。此外,还介绍了HMI界面的直观设计和调试技巧,以及解决仿真中遇到的典型问题的经验。整套工程包含博途PLC程序、IO点表、PLC接线图、主电路图和控制流程图,适合作为模板使用,为电梯仿真项目提供实用参考。

2026-05-15

Django+MySQL+Element UI实现的老人安全监护系统(含摔倒检测、人脸比对、义工交互功能)毕设源码包

一套面向毕业设计和课程实践的老人监护系统完整项目,后端基于Python Django框架开发,数据库采用MySQL存储老人信息、活动记录、告警日志等数据;前端使用Vue + Element UI构建响应式管理界面,支持实时状态查看、历史数据查询与操作反馈。系统具备多维度安全监护能力:通过视频帧分析实现跌倒行为识别,集成人脸检测模块用于进出人员身份比对(区分老人、家属、义工及陌生人),支持义工任务派发与服务反馈录入,提供老人基础信息管理、紧急联系人维护、设备绑定等常规功能。项目附带详细说明文档,涵盖环境配置、数据库初始化、前后端启动步骤及核心模块逻辑说明,适合作为计算机类专业本科毕设选题或Django/Python实战训练案例。压缩包内含全部可运行源码、静态资源文件(含多张左右视角人脸样本图)、基础HTML入口页及开发配置文件,无须额外购买授权即可直接部署调试。

2026-05-15

Qt+FFmpeg录音程序[项目代码]

本文详细介绍了如何利用Qt和FFmpeg实现一个简易录音程序,核心功能包括通过界面按钮控制录音的开始与结束,实时显示录音时长,并将麦克风采集的音频保存为WAV文件。文章从基础概念入手,解释了PCM和WAV格式的区别,以及采样率、位深度等关键参数。随后,分步骤讲解了WAV文件头的定义与封装、录音线程的实现、界面逻辑的设计以及程序入口的配置。通过代码示例和详细注释,即使是初学者也能理解每一部分的作用。最后,文章总结了程序的核心逻辑,强调了线程使用、WAV文件头的重要性以及FFmpeg采集音频的基本步骤,为读者提供了完整的实现思路。

2026-06-13

Unity数字孪生可视化资源包:含车流动画、建筑外发光Shader及完整项目源码

一套开箱即用的Unity数字孪生可视化开发资源,聚焦智慧城市场景下的实时动态表现。包含已调试好的车流粒子特效系统,支持自定义路径、密度与速度;建筑外发光Shader(基于URP/HDRP兼容写法),可一键赋予楼宇模型边缘高亮效果;所有特效均集成在统一框架内,附带完整项目工程结构与可直接运行的场景示例。源码涵盖AnnotationManager、VFXManager等核心管理模块,Shader代码独立封装便于二次修改,粒子系统参数开放调整。适配Unity 2021.3及以上版本,支持Terrain、Tilemap、SpriteAtlas等常见工作流,无需额外插件即可部署到PC或WebGL平台。资源中不含第三方加密或依赖项,所有asset文件均为标准Unity序列化格式,方便开发者快速接入自有数字孪生平台。

2026-06-12

虚谷数据库一键迁移工具(支持Oracle/MySQL/PostgreSQL/达梦/DB2等主流库)

XuguMigrator 是一款面向虚谷数据库的专用迁移工具,适用于将多种主流关系型数据库中的结构与数据批量迁入虚谷数据库。工具内置对 Oracle(ojdbc6/ojdbc8)、MySQL(8.0.29 驱动)、PostgreSQL(42.2.18)、达梦 DM8/DmJdbcDriver、DB2(db2jcc)等数据库的原生连接支持,无需额外配置驱动包。通过图形化界面操作,可自动识别源库表结构、索引、约束及基础数据,并完成类型映射转换与分批导入。配套集成 FETL 数据抽取模块(xugu-fetl-1.1.2.jar)、Debezium 解析能力(debezium-core/ddl-parser)、Apache POI 表格处理、Hutool 工具集及 ZSTD/Snappy 压缩支持,提升大表迁移效率与稳定性。Windows 环境下双击 window_start.bat 即可启动,无需安装 Java 运行环境(内嵌 JRE 适配逻辑)。适用于信创环境下数据库国产化替代过程中的平滑迁移场景。

2026-06-11

去除TextBox红框验证[项目代码]

文章介绍了如何通过重写ErrorTemplate来去除TextBox在验证输入为空时显示的红色边框。具体方法是通过设置Validation.ErrorTemplate属性,使用ControlTemplate和AdornedElementPlaceholder来实现边框的隐藏。代码示例展示了如何定义一个ControlTemplate,并通过BooleanToVisibilityConverter来控制边框的显示与隐藏。这种方法适用于需要自定义验证错误提示样式的场景,提供了灵活性和更好的用户体验。

2026-06-10

一键搭建HTTPS代理[项目代码]

本文介绍了如何在CentOS 7 x64系统上快速搭建HTTPS代理服务器的方法。首先建议选择距离用户较近的云服务器以提高访问速度,然后通过SSH登录并获取管理员权限。文章提供了详细的一键搭建代码:`sudo su yum update yum install squid`,并说明了如何修改配置文件以支持站群服务器的IP进出。此外,还介绍了如何重启代理进程以及使用iptables相关命令。由于默认安装的代理没有认证机制,文章还详细说明了如何通过修改配置文件和创建用户来增加身份验证,确保代理使用的安全性。最后,提供了重启服务和重新加载配置的命令,确保设置生效。

2026-06-08

Claude Code本地化指南[代码]

本教程详细介绍了如何将Claude Code与魔搭社区API结合,实现本地化AI编程自由。文章首先分析了该方案的两大核心优势:绕过技术封锁和实现无缝体验。接着,逐步指导用户完成准备工作、获取API Key、安装Claude Code CLI以及配置环境变量等关键步骤。最后,文章展示了如何使用Claude Code进行实际编程操作,并总结了魔搭社区API的优势与限制。通过这一系列操作,用户可以在国内网络环境下免费、稳定地使用国产大模型驱动的AI编程助手,提升开发效率。

2026-06-06

Python时间序列传递熵计算工具:支持X→Y方向信息流量化

提供两个时间序列之间定向信息传递强度的量化方案,基于Kullback-Leibler散度实现传递熵(Transfer Entropy, TE)计算。核心功能封装在TE.py中,可直接调用计算从序列X到序列Y的信息流向与强度,适用于因果推断、神经信号分析、金融时序联动性检测等场景。代码兼容Python主流科学计算环境,依赖numpy和scipy,不依赖复杂框架。输入为一维数组形式的两个等长时间序列,输出为标量TE值,支持自定义延迟步长、嵌入维度及最近邻参数。README.md包含使用示例、数学定义说明和参数调优提示。整个实现聚焦轻量、可复现、易集成,适合嵌入现有数据分析流程中快速验证变量间非线性信息传递关系。

2026-06-05

C结构体一键转Python类,支持内存转储自动填充

C2Py 是一个专为 C 开发者设计的轻量级工具,能把 C 语言中的 struct 和 union 定义直接生成对应的 Python 类,字段名、类型、内存布局完全一致。它不只做代码转换,还能接收原始字节缓冲区或内存转储文件,自动解析并填充到生成的 Python 对象中,省去手动解包和类型转换的繁琐步骤。典型使用场景包括嵌入式系统调试、固件内存分析、C 库接口自动化测试等——比如从 core dump 或 GDB 导出的二进制数据中快速还原结构体状态。工具基于标准 ctypes 实现,兼容 Python 2.6–2.7,安装只需运行 setup.py install;使用时提供 C 头文件或内联结构定义,调用 C2PyEngine 即可生成可实例化的 Python 类。配套提供测试用例(tests 目录)和完整文档(README.md、DESCRIPTION.rst),源码结构清晰,含核心引擎 C2PyEngine.py 和处理逻辑 C2PyHandler.py,便于二次扩展或集成进 CI/CD 流程。

2026-06-05

VC++环境下MFC动态链接库的创建与调用实操示例

一套完整的Visual C++ MFC DLL开发实践资源,包含一个可编译运行的MFC扩展DLL项目(MFCDLLExample)和一个调用它的对话框应用程序(UseMFCDLL)。资源中提供DLL导出定义文件(.def)、模块定义、头文件(StdAfx.h、Date.h等)、实现文件(Date.cpp、MFCDLLExample.cpp等),以及完整的工程配置文件(.dsp、.dsw、.opt、.ncb)和资源文件(Resource.h、.rc)。所有代码基于传统VC6环境构建,适合学习MFC DLL的基本导出机制、类封装、函数调用及客户端集成流程。支持静态链接库(.lib)和动态加载(.dll)两种使用方式,适用于需要复用MFC类功能或模块化拆分界面逻辑的桌面应用开发场景。

2026-06-05

虚拟机连接本地MySQL[源码]

本文介绍了如何通过虚拟机连接本地MySQL数据库的步骤。首先使用`mysql -uroot -p123456`命令登录本地数据库,其中`root`为用户名,`123456`为密码。接着通过`GRANT ALL PRIVILEGES`命令授权远程登录账号访问权限,其中`*.*`表示授权所有数据库,`test.*`表示仅授权test数据库。远程登录账号、主机IP及密码需在命令中指定。此方法适用于需要从虚拟机访问本地MySQL数据库的场景。

2026-06-03

Qt环境下基于NetCDF库的NC气象数据读取工具包

一套面向Qt开发者的NC文件解析工具,支持标准NetCDF格式(包括netCDF-3和netCDF-4)的一维至四维科学数据读取。包含完整的C++封装类体系:ncFile用于打开/关闭文件,ncDim管理维度信息,ncVar处理变量数据,ncAtt读取属性,ncGroup支持分组结构,ncType及各类派生类型(如ncInt、ncDouble、ncString、ncUint64、ncVlenType等)实现数据类型映射;配套ncException提供异常处理,ncCheck保障API调用安全,ncFilter与netcdf_filter.h支持压缩过滤器识别。头文件组织清晰,覆盖netcdf.h底层接口封装、内存管理(netcdf_mem.h)、元数据解析(netcdf_meta.h)、辅助宏定义(netcdf_aux.h)及dispatch机制(netcdf_dispatch.h),可直接集成进Qt项目,无需额外构建NetCDF C库依赖(需运行时链接libnetcdf)。适用于气象、海洋、遥感等领域中NC格式时空网格数据的快速加载与结构化访问。

2026-06-03

MT8788平台Android 12系统HDMI输出适配补丁(基于IT66121芯片,内核4.19)

这个补丁包专为联发科MT8788芯片平台在Android 12系统上启用HDMI视频输出功能而设计,核心适配IT66121 HDMI发送芯片。包含完整的驱动层代码文件,如hdmitx_drv.c、hdmi_drv.c、hdmitx_sys.c等,覆盖HDMI初始化、信号传输、HDCP加密支持、CEC控制、色彩空间转换(CSC)、IO配置及底层寄存器操作等关键模块。头文件齐全,包括hdmitx_drv.h、it66121相关定义头(itx_typedef.h、itx_config.h)、调试接口(debug_hdmi.h)和版本管理(itx_version.h)。补丁已适配Linux内核4.19版本,通过Makefile组织编译流程,支持集成进Android 12的vendor或kernel编译体系。实际使用时需结合MT8788硬件原理图确认IT66121的I2C地址、中断引脚、电源时序及EDID读取方式,并在device tree中正确配置hdmi节点与clock、reset、regulator等依赖资源。

2026-06-03

基于STM32F103的CCS811空气质量传感器驱动与数据采集工程

一套可直接编译运行的STM32F103(标准库)平台CCS811气体传感器完整工程,包含I2C通信驱动、原始数据读取、TVOC/CO2值计算、串口实时输出功能。工程结构清晰,含SYSTEM(系统初始化)、APP(应用层)、CCS811(传感器专用驱动)、usart(串口调试)、delay(毫秒级延时)等模块,支持Keil MDK-ARM v5编译,已生成Project.hex固件文件,适配CJMCU-CCS811模块硬件。配套启动文件startup_stm32f10x_hd.s、中断配置stm32f10x_it.c、系统时钟设置system_stm32f10x.c及看门狗wdg.c等基础组件齐全,无需额外移植即可用于毕业设计、课程实践或快速原型验证。

2026-06-03

便携式音视频格式转换工具包,免安装即用

这个工具包整合了主流音视频编解码依赖库,包括ffmpeg.dll、x264.dll、x265.dll、aom.dll、SvtAv1Enc.dll、vpx.dll、fdk-aac.dll、mp3lame.dll、opus.dll、libvorbis.dll、theora.dll、libogg.dll、libass.dll、freetype.dll、fontconfig.dll、harfbuzz.dll、libxml2.dll、z.dll、libiconv.dll、libswscale.dll、libpostproc.dll、libbluray.dll、cdio.dll、libdvdread.dll、libopencore-amrnb.dll、libopencore-amrwb.dll、libvmaf.dll、xvidcore.dll,覆盖H.264/H.265/AV1/VP9/Theora等视频编码,以及AAC/MP3/Opus/Vorbis/AMR等音频编码。支持常见封装格式相互转换,如MP4、MKV、AVI、MOV、FLV、WMV、MP3、WAV、FLAC、OGG等。无需额外安装运行环境,解压后可直接配合前端转换界面或命令行调用使用,适用于Windows平台下的批量格式转码、压制优化与基础剪辑前处理。

2026-06-03

MATLAB多元线性回归教学包:含教案、数据文件与可运行源码

一套开箱即用的MATLAB多元线性回归教学资源,包含完整教案说明、实操程序regression.m、配套数据文件regression_dat.mat,以及数据格式与使用指引文本(数据及说明.txt)。regression.m脚本支持直接加载.mat数据,自动完成变量标准化、回归系数估计、显著性检验(t检验、F检验)、残差分析、拟合优度R²计算,并输出可视化图表(如预测值vs实际值散点图、残差分布直方图、正态Q-Q图等)。所有代码采用清晰注释,适合作为高校统计建模、机器学习基础或工程数据分析课程的实验材料,也适用于科研人员快速搭建回归分析流程。无需额外安装工具箱,兼容MATLAB R2018a及以上版本。

2026-06-02

MATLAB实现电力系统潮流计算的PQ分解法源码

这个资源包含一个独立的MATLAB脚本文件PQ.m,用于执行电力系统潮流计算中的PQ分解法。程序基于标准节点导纳矩阵和给定的节点注入功率(P、Q),通过迭代求解电压幅值与相角,适用于教学演示或小型电网模型验证。代码结构清晰,变量命名规范,注释说明了关键步骤如雅可比矩阵简化、功率不平衡量计算及收敛判断逻辑。无需额外工具箱,直接在MATLAB R2015a及以上版本中运行即可得到各节点电压、支路功率分布等结果。适合电气工程专业学生理解潮流算法原理,也便于研究人员快速搭建基础仿真环境进行方法对比或参数调试。

2026-06-02

酒店评论情感极性判断工具:Python实现+词典规则+机器学习双路分析

一套开箱即用的酒店评论情感分析解决方案,整合规则法(中文情感词典+程度副词+否定词+程度强化词)与机器学习方法(TF-IDF特征+朴素贝叶斯/SVM分类器),支持正面、负面、中性三类情感判别。包含完整可运行代码(run.py为主入口)、预处理模块(emotion_score.py)、6类自建情感词典(posdict/negdict/verydict/ishdict等)、4套中文停用词表(哈工大/四川大学/中文通用/HTU)、正负样本压缩包(pos.rar/neg.rar)、词云可视化图(wordcloud.jpg)、酒店场景示意图(house.jpg),配套文档含技术说明(酒店评论情感分析.docx)和答辩材料(酒店评论情感分析.pptx)。所有数据已清洗标注,无需额外配置即可本地一键运行,适合作为本科毕业设计或课程实践项目直接交付。

2026-06-01

基于H5的微信消消乐类小游戏完整源码包,含音效、图片与可直接运行的index.html

这个资源是仿开心消消乐玩法的H5小游戏源码,专为微信环境优化,支持在微信内置浏览器中流畅运行。项目结构清晰,包含核心游戏逻辑目录(kaixinlian)、位图资源(bitmap)、多张游戏素材图(images)、音频文件(audio)、两版Logo(logo.jpg和logo.png)以及主入口文件index.html。SeaTreasureMatch_files疑似关联匹配逻辑或旧版模块,整体采用轻量级HTML5+JavaScript实现,无需复杂构建流程,解压后本地双击index.html或部署到Web服务器即可体验完整游戏流程——包括关卡切换、消除动画、分数计算和音效反馈。适合作为微信小游戏快速开发参考、教学演示案例或二次开发基础模板,兼容主流移动端微信版本。

2026-06-01

基于STM32的双轴舵机太阳追踪控制程序(Dev-C++编译)

一套可在Windows环境下用Dev-C++直接编译运行的太阳能追踪算法实现,核心功能是驱动两自由度舵机云台实时跟踪太阳位置。程序包含完整的C语言源码(trace_sun.c、main.c)、头文件(trace_sun.h)、工程配置文件(trace_sun.dev、Makefile.win)以及可执行文件(trace_sun.exe)。算法逻辑封装在trace_sun.c中,支持根据时间、经纬度等参数估算太阳高度角与方位角,并转换为对应舵机PWM控制信号;main.c负责系统初始化、定时采样与云台动作调度。配套讲义.text提供基础原理说明和接口使用提示,适合嵌入式初学者快速上手STM32+舵机的太阳追踪项目开发与调试。

2026-06-01

多智能体协同群集运动控制Matlab仿真代码包(陈杰)

提供一套完整的多智能体系统协同群集运动控制Matlab实现,包含多个典型场景的仿真模型与脚本文件。涵盖协议切换、故障检测与修复、一致性控制等核心功能模块,所有代码均基于Simulink与m文件混合架构设计。其中Par11_2_4系列对应高阶一致性群集控制,Par2_5_1系列实现通信协议动态切换机制,Par10_3_3系列支持分布式故障识别与容错重构。配套README.md说明各文件用途及运行依赖,LICENSE明确开源许可类型。所有.slx模型文件可直接在Matlab/Simulink环境中加载运行,适用于教学演示、算法验证与科研原型开发。无需额外工具箱,兼容主流Matlab版本(2018b及以上),部分脚本含中文注释便于理解控制逻辑与状态更新流程。

2026-06-01

空空如也

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

TA关注的人

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