自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MATLAB点云包络提取与曲面重建全套代码+实操录像(R2022a兼容)

一套开箱即用的MATLAB点云处理工具,专注从原始三维点云中自动识别外轮廓边界并重建连续三维曲面。内置envelope.m实现几何包络提取,MyRobustCrust.m完成鲁棒曲面重建,Runme.m提供一键执行流程。已适配MATLAB R2022a,支持Stanford Bunny、Skull、Horse、Chair、Elephant、Gargoyle等15类常用测试模型(含.mat数据文件),所有脚本均以命令行方式运行,无需GUI依赖。配套AVI格式操作录像(可直接用Windows Media Pla

2026-07-30 03:33:39 179

原创 AudioSet音频数据一键获取与结构化处理工具包(含标签映射、子集提取和Jupyter实操)

开箱即用的AudioSet数据集处理方案,内置download.sh脚本自动拉取原始音频片段,process.py解析三类标准分割文件(unbalanced_train、balanced_train、eval),并关联class_labels_indices.csv完成类别ID与名称的双向映射;demo.ipynb提供完整流程演示:从CSV加载、音频路径生成、元数据检查到基础特征读取;src/core/utils.py封装路径管理、CSV读写、标签转换等高频操作;支持按类别名或ID快速筛选子集,输出训练/验

2026-07-30 03:04:24 191

原创 京东App风格移动端电商模板,Vue3 + Pinia + TypeScript 一体化开发方案

一套即开即用的京东系移动端电商前端模板,基于 Vue3 Composition API、TypeScript 和 Vite 构建,完整覆盖首页、商品列表、搜索页、购物车、个人中心等核心业务模块。界面还原京东 App 视觉与交互逻辑,支持响应式适配移动端。状态管理采用 Pinia,实现购物车、用户登录态、商品收藏等数据统一维护;路由使用 Vue Router 模块化配置,支持懒加载与动态路由;网络请求基于 Axios 封装,统一处理拦截、错误提示、Loading 状态及接口 baseURL 切换。项目结构清晰

2026-07-23 03:33:37 203

原创 光子芯片设计自动化工具包:Python驱动的GDS版图生成与器件建模(v4.0.17)

GDSFactory 4.0.17 是面向光子集成电路开发者的Python工具包,专注自动化完成从器件建模、版图绘制到GDS文件导出的完整流程。支持波导、光栅耦合器、端口定义等基础光子元件快速构建,提供自动布线、网格对齐、填充、标注、像素化处理能力。内置标准工艺层配置(layers.py)、横截面定义(cross_section.py)、路径建模(path.py)、单元封装(cell.py)、引脚自动生成(add_pins.py)、光栅耦合器集成(add_grating_couplers.py)、布局打包(

2026-07-15 04:20:17 280

原创 STM32F030C8用TIM17在PA1脚输出PWM波形的精简工程(标准库、免HAL、实测可用)

直接跑在STM32F030C8T6上的TIM17 PWM输出方案,专注PA1引脚(CH1)输出稳定方波。包含tim17.h和tim17.c两个文件,完整覆盖RCC时钟使能(APB2总线+TIM17专属时钟)、GPIOA复用配置(AF0)、TIM17寄存器级初始化(预分频PSC、自动重装载ARR、PWM模式1)、通道使能与输出极性设置。不依赖HAL库,基于标准外设库风格编写,寄存器操作清晰可见,方便理解定时器底层逻辑。所有参数适配F030C8硬件限制,比如TIM17仅挂载在APB2、PA1为唯一复用通道、无高

2026-07-14 05:05:10 245

原创 Matlab一键计算KMO值和Bartlett检验,快速筛查因子分析适用性

提供一个开箱即用的Matlab脚本kmo.m,输入原始数据矩阵或相关系数矩阵,自动输出KMO统计量、各变量KMO贡献度、Bartlett球形检验的卡方值与p值。脚本内置判断逻辑:当KMO值低于0.6时提示数据不适合因子分析,高于0.9则显示‘极佳’,中间区间给出分级建议;Bartlett检验p值显著(通常<0.05)说明变量间存在足够相关性。配套test_kmo.m包含示例数据和调用演示,无需额外工具箱,兼容主流Matlab版本。适用于问卷数据、量表数据、行为测量等多变量场景,在正式建模前完成数据适配性初筛

2026-07-13 05:54:36 222

原创 基于STM32F103和RFID的图书借还系统(含Keil工程+Java后台+ESP8266联网)

这个资源包提供一套可直接烧录运行的STM32图书借还管理系统,主控芯片为STM32F103C8T6,搭配MFRC522 RFID模块实现图书卡片识别,支持刷卡借书、还书、本地LCD显示操作状态及图书信息查询;通过ESP8266 WiFi模块将操作记录实时上传至Java后端服务,后端基于Spring Boot构建,配套bs_java_base基础框架,含完整Maven项目结构(pom.xml、mvnw脚本)、REST接口定义与数据库交互逻辑;嵌入式端Keil工程组织清晰,包含CORE、SYSTEM、USER、

2026-07-12 06:16:56 264

原创 MATLAB版带时间窗VRP求解工具:粒子群算法一键运行,含完整数据与评估函数

一套即装即用的MATLAB车辆路径优化工具,专注解决带硬时间窗约束的配送调度问题。主程序main.m调用粒子群算法(PSO)自动搜索最优路径方案,配套eval.m完成路径可行性校验与成本计算。内置四组标准数据文件:DS.mat存客户坐标和服务起始时间,CT.mat定义每个客户允许到达的时间区间,ST.mat记录各点服务时长,g.mat配置车辆数量、载重上限及速度参数。支持灵活调整节点规模、车队规模、时间窗宽窄和容量限制,输出每辆车的具体行驶路径、总行驶距离、总等待时间及违反时间窗次数等关键指标。代码全程使用

2026-07-11 06:19:59 234

原创 MATLAB短时傅里叶变换工具包:含tfrstft函数、测试脚本与可视化示例

一个开箱即用的MATLAB短时傅里叶变换(STFT)实现方案,核心是独立函数tfrstft.m,支持灵活配置窗长、重叠点数、FFT长度和采样频率,自动完成加窗、分帧、FFT计算及幅度/相位提取。输出标准时频谱矩阵、对应时间轴和频率轴,可直接用于绘图或特征工程。配套run_test.m提供完整调用示例,stft_.png展示典型时频图效果;还包含Python版本tfrstft.py和依赖说明requirements.txt,兼顾跨平台参考需求。所有代码不依赖Signal Processing Toolbox等

2026-07-11 04:18:13 240

原创 MATLAB多目标跟踪实战:从运动检测到轨迹ID关联全流程实现

直接运行run.m就能跑通整套多目标跟踪流程,输入视频atrium.AVI后自动完成运动目标初始化、前景区域提取、卡尔曼滤波预测目标位置、匈牙利算法匹配前后帧目标ID,同时管理轨迹生命周期——对已匹配目标更新状态,对未匹配目标判断是否延续或剔除,对新出现目标分配唯一ID并启动新轨迹。所有核心模块封装为18个初始化函数,结构清晰、注释完整,不依赖额外工具箱,适合理解跟踪系统中检测-预测-关联-维护四个关键环节的协作逻辑。可视化部分实时绘制带ID标签的连续运动轨迹,便于验证匹配准确性与轨迹稳定性。代码适配MAT

2026-07-09 03:58:24 257

原创 中国软件杯参赛作品:车联网Android客户端工程源码(含APK、完整项目结构与部署说明)

提供一套真实参加中国软件杯大赛的车联网Android应用工程,包含已编译可安装的app-release.apk、完整的Android Studio项目文件(含src源码、gradle构建配置、libs依赖库、.idea开发环境设置、gradlew脚本等),以及清晰的README.md和RUN_INSTRUCTIONS.md操作指南。项目基于原生Android框架开发,支持真机调试与模拟器运行,涵盖车辆状态展示、基础网络通信、传感器数据模拟、UI界面封装等典型车联网功能模块。代码结构规范,模块职责分明,便于理

2026-07-09 03:33:18 260

原创 MATLAB实现左右手运动想象EEG识别:小波去噪+AR建模二分类流程(含BCI竞赛IVa数据)

用MATLAB跑通从原始脑电信号到左右手运动想象分类的完整链路。先加载dataset_BCIcomp1.mat里的多通道EEG数据,包含清晰标注的左手/右手想象时段;接着调用db1.m做小波分解降噪,提升信噪比并增强任务相关特征;再通过bpp.m进行1–40Hz带通滤波,保留运动想象典型频段;然后在ar_module.m中构建自回归模型,提取各通道时序动力学特征;最后由main1.m整合流程,完成特征拼接、归一化与线性判别分类。所有脚本模块分明,变量命名直观,支持单步调试和中间结果可视化(如predicti

2026-07-05 04:40:08 245

原创 Django+Vue运动商城全栈项目:含MySQL数据库、API文档与一键部署说明

直接运行就能用的运动商品在线商城,后端用Django 4.2提供标准RESTful接口,前端用Vue开发并已打包进Django静态目录,省去跨域和代理配置。内置sports_shop.sql完整数据库文件,导入即用;数据库连接参数统一写在dao.py里,改两行本地MySQL账号密码就能连上。启动只需一条命令:python manage.py runserver,默认跑在8888端口,前端自动对接这个地址。配套API接口文档.md详细列出了用户注册登录、商品列表/详情、购物车增删改查、订单提交与状态查询等全部

2026-07-05 04:22:54 175

原创 Java老鼠走迷宫课设源码:带自动生成、手动编辑、路径高亮与音效的完整GUI实现

用Java写的迷宫游戏课程设计项目,小老鼠从起点出发,靠方向键控制移动,碰到墙就停,走到粮仓就通关。迷宫能一键随机生成,用的是递归回溯算法,保证每张图都连通可解;也支持鼠标点选编辑,把某格改成墙或路,方便调测试题。内置DFS和BFS两种搜索方式,运行后自动算出所有路径,还能标出最短路线。界面有老鼠、粮仓、猫等图片资源(mouse.png、liangcang.png、cat.png),配背景音乐.wav和UI组件,计分系统+多关卡结构都已搭好。代码按功能分块,GameDemo.java是主逻辑,GUI类负责画

2026-07-03 04:54:15 171

原创 GB/T 27930充电通信C++工程包:含CAN驱动、状态机解析与配置文件管理

一套开箱即用的GB/T 27930-2015协议C++实现代码,专注电动汽车非车载充电机与BMS间的标准化通信。代码结构清晰,包含CAN总线数据收发模块(canread.h/.cpp)、充电流程状态机逻辑(command analysis.h/.cpp)、协议字段映射表(table field.h/.cpp)、基础数据类型定义(datatype.h)、配置文件读写管理(FileManager.h/.cpp),以及日志输出支持(output.txt和logs/目录)。工程已按标准嵌入式Linux或Window

2026-07-01 03:07:35 245

原创 Android新手练手用的计算器源码,含APK和完整项目结构

这个资源包提供一个功能完整的Android计算器应用,开箱即用。里面包含已编译好的APK安装文件(Android_Calculator.apk),可以直接在真机或模拟器上运行测试效果。源码采用标准Eclipse兼容的Android项目结构:src目录存放Java业务逻辑,res目录下细分layout(界面布局)、values(字符串/样式等配置)、drawable-ldpi/hdpi/mdpi(适配不同屏幕密度的图标资源);gen目录自动生成R类,bin目录包含classes.dex和resources.a

2026-06-27 03:23:42 220

原创 MATLAB语音去噪实操包:含原始录音、多类型滤波器代码与频谱对比图

直接运行test.m就能跑通整套语音信号处理流程:用pei.wav/pei.mp3作为原始语音素材,通过audioread读取并获取采样率和数据长度;用FFT绘制原始语音的时域波形和频谱图(figure1_original_analysis.png);手动叠加50Hz正弦干扰模拟常见工频噪声;接着实现巴特沃斯低通/带阻、切比雪夫I型低通/带阻等IIR滤波器,全部基于双线性变换法从模拟原型转换而来;对加噪语音分别滤波,生成outputfile_filtered.wav;再用FFT分析滤波前后频谱变化,配套fi

2026-06-27 03:13:33 179

原创 C++轻量级GNSS数据解析工具:支持RINEX O/N文件与SP3精密星历读取

一套开箱即用的C++ GNSS数据解析方案,专注处理标准RINEX格式三大类核心文件:O文件(含伪距、载波相位、信噪比等观测值)、N文件(GPS/GLONASS等系统的广播星历,含轨道参数与卫星钟差)、SP3文件(多系统高精度精密星历,提供坐标与钟差)。代码完全独立,不依赖任何第三方库,采用清晰的模块化设计——ReadObsFun.cpp负责O文件解析,ReadNavFun.cpp处理N文件,ReadSp3Fun.cpp解析SP3文件;所有数据结构统一定义在CommonStruct.h中,头文件与实现文件严

2026-06-26 03:09:20 218

原创 51单片机温度控制全套开发资料:Proteus仿真+AD原理图PCB+可调PID源码

直接上手的51单片机温控项目包,支持电热丝加热与PT100/DS18B20温度采集,用经典PID算法实现稳定闭环调节。里面包含可运行的Proteus仿真工程(.pdsprj及多个备份版本),打开就能看加热曲线、超调响应和稳态效果;提供标准Altium Designer格式原理图(.SCHDOC)和PCB文件(.PcbDoc),元件布局合理、走线清晰,满足打样要求;源码基于C语言开发,配套完整Keil uVision工程(.uvproj/.uvopt)、启动代码STARTUP.A51、编译输出(.hex/.l

2026-06-22 03:37:39 222

原创 Java写的轻量音乐工作辅助代码包,含可直接运行的主程序和开源说明

这个资源包提供一套用Java编写的音乐相关基础工具代码,核心逻辑实现在MusicWorld.java文件中,不依赖外部库,无需复杂构建流程,导入主流IDE即可编译运行。适合做音乐信号简单处理、节奏分析、音符映射或教学演示等场景。项目包含完整的LICENSE开源协议文本和README.md说明文档,清楚标注了使用方式、适用范围和再分发条款。目录结构极简,只有必要源码和元数据文件(.gitignore、.inscode等为辅助配置),没有冗余资源或隐藏脚本。所有代码采用清晰直白的Java语法编写,变量命名贴近音

2026-06-22 03:27:20 253

原创 MATLAB版LoRa接收器工程包:含实测音频信号、完整解调解码脚本与原理文档

一套开箱即用的MATLAB LoRa接收端实现,不依赖专用硬件驱动,纯软件完成从原始音频信号到解析出有效数据的全过程。提供两个真实采集的LoRa信号文件(lora-recorded-signal.wav 和 lora-sample-signal.wav),分别对应实际接收环境和标准测试场景;配套两段主脚本:SDL_demod_recorded_signal.m 处理实录信号,自动完成带通滤波、时频同步、啁啾匹配、解扩、前导检测、CRC校验与物理层帧解析;SDL_demod_sample_signal.m 基

2026-06-22 03:05:20 177

原创 SpringBoot搭建的IT招聘网站源码(含MySQL脚本、本地部署文档与示例图片)

直接可用的IT招聘平台Java项目,基于SpringBoot 2.x开发,后端用MySQL存储数据,前端采用Thymeleaf+Bootstrap实现基础交互。功能覆盖企业端发布/管理职位、求职者注册登录、岗位搜索、简历投递与状态查看。项目结构规范,包含完整Maven配置(pom.xml)、分层Java代码(controller/service/mapper)、application.yaml配置文件(已预设本地数据库连接:127.0.0.1:3307,账号root,密码123456),以及配套SQL脚本r

2026-06-20 04:35:30 174

原创 C++编写的本地化进销存桌面程序,含采购、调拨、销售全链路功能模块

这是一款用C++开发的轻量级进销存桌面应用,面向中小商贸或生产型企业,支持离线运行,不依赖SQL Server或Oracle等大型数据库,直接使用本地文件型数据库(drawing.db)存储数据。系统涵盖采购订单新建与状态跟踪、商品入库登记、多仓库间库存调拨、销售订单生成与出库执行等完整业务流程。源码结构清晰,包含界面资源(.rc、.ico)、核心功能模块(ProTask、PagRecord、Tabsheet、UpdatePWD等)、数据库操作层(Ent.cpp)、Excel报表导出支持(excel.cpp

2026-06-20 04:20:47 184

原创 YOLOv5人脸检测完整Python工程:含数据构建、训练脚本、图像/视频推理及Docker部署支持

这个资源提供一套可直接运行的YOLOv5人脸检测实现,覆盖从原始图像整理到最终检测输出的全部环节。face_datasets.py帮助快速组织人脸标注数据(支持常见格式转换与划分);train.py调用PyTorch后端完成模型训练,适配YOLOv5官方结构并兼容CUDA加速;detect.py支持批量图片或视频流检测,detect_one.py专用于单张图快速验证;yolo.py和loss.py封装网络主干与损失计算逻辑,general.py包含图像预处理、框后处理等常用工具函数;test.py内置基础功

2026-06-19 03:14:55 227

原创 MATLAB里把3D模型切成小方块的全套工具:OBJ转体素、可视化、导出AOI都支持

这套工具专为MATLAB用户设计,能把标准封闭三维模型(比如sphere.obj)快速转成规则排列的体素网格。核心功能包括:用voxelize.m和voxel.m执行体素化;支持读取WF格式模型(通过wf_loadr14.m或wf_load.m);自带plot3D.m做三维体素可视化,sparse3D.m实现内存友好的稀疏存储;还提供importAOIJava.m和wfToAoi.m,方便把结果导入AOI仿真软件;iswf.m用于判断输入是否为合法WF结构。包里附带测试模型sphere.obj、两版渲染图s

2026-06-18 03:14:14 215

原创 VS2019/2022可直接打开的C++学生成绩管理系统控制台源码

一套开箱即用的C++学生成绩管理控制台程序,支持学生信息增删改查、多科成绩录入、总分平均分统计等核心教务功能。代码基于标准C++编写,不依赖图形库或第三方框架,纯命令行交互,兼容Visual Studio 2019与2022环境。压缩包内含完整VS解决方案(.sln)、项目配置文件(.vcxproj)、源文件(test_12_05_23.cpp)、过滤器文件(.filters)以及.vs缓存目录,可双击.sln文件直接加载,一键编译运行。项目结构清晰,函数划分合理,关键逻辑配有中文注释,适合C++初学者理解

2026-06-13 03:14:43 252

原创 VS6.0 MFC对话框计算器源码:支持键盘操作、完整清屏逻辑与双精度运算

这个计算器项目用Visual Studio 6.0开发,基于MFC对话框框架,界面风格贴近Windows系统自带计算器。能响应数字键(包括小键盘和主键盘)、加减乘除符号键、回车键、退格键等,所有按键都映射到对应功能函数。支持0–9输入、小数点、正负号切换(+/-)、CE(清除当前输入)、C(全部清空)和等号计算。内部用double类型存储和运算数值,通过point_flag和poz变量控制整数/小数输入状态,在OnCal()中统一处理数字累加与运算逻辑。工程包含完整VS6.0结构:.dsw工作区文件、.ds

2026-06-12 13:00:32 182

原创 雀魂麻将自动识别与出牌SDK:含预训练模型、LiQi协议封装和屏幕截图分析能力

一套专为雀魂(Majsoul)等LiQi协议麻将平台设计的自动化辅助工具,支持从Windows桌面截图中实时识别136张标准麻将牌面,输出吃、碰、杠、胡等合法操作指令。核心组件包括轻量级牌面分类模型(tile.model)、LiQi协议Python实现(liqi.py及配套pb2文件)、WebSocket通信快照样本(ws_dump.pkl)、动作决策逻辑(action.py)以及图像模板匹配资源(img/目录)。提供classifier.py完成图像预处理与模型推理,sdk.py作为统一调用入口,addo

2026-06-12 11:35:17 331

原创 S32K148 EVB上开箱即用的CAN FD通信验证工程(SDK3.0 + FlexCAN + RTT调试)

基于NXP S32K148评估板的完整CAN FD通信测试工程,直接适配S32KDS开发环境和官方SDK 3.0库。工程已预配置FlexCAN外设,支持经典CAN与CAN FD双模式切换,数据段速率最高达5Mbps,严格遵循ISO 11898-1协议。包含完整的时钟、引脚复用、电源管理、DMA及低功耗定时器等基础驱动模块(clockMan1、pin_mux、pwrMan1、dmaController1、lpTmr1),核心通信逻辑封装在CAN_user.c和canCom1.c中,通过SEGGER RTT实现

2026-06-12 10:58:33 264

原创 C#图书管理系统课程设计全套资源:含VS项目、SQL Server数据库与完整报告文档

提供一套可直接运行的C#图书管理系统课程设计实践材料,基于.NET Framework + Windows Forms开发,使用SQL Server本地数据库(BookManage.mdf及日志文件),支持用户登录、图书查询、借阅登记、图书入库和信息修改五大功能。所有数据库操作统一封装在DataAccess.cs中,实现增删改查逻辑集中管理,降低耦合度,便于维护和扩展。界面采用独立窗体设计,每个功能对应一个.cs文件(如denglu.cs、jieyue.cs、sousuo.cs等),配套完整设计器文件(.D

2026-06-12 10:50:27 248

原创 STM32F103C8T6最小系统板直连A4988驱动42步进电机的可烧录工程(含串口调试与LED指示)

一套开箱即用的STM32F103C8T6控制42型两相步进电机工程,基于Keil MDK开发,已适配C8T6最小系统板。工程包含完整的标准外设库初始化(RCC、GPIO、USART)、中断处理(stm32f10x_it.c)、基础延时(delay.c)和系统支撑函数(sys.c、misc.c),核心控制逻辑封装在42bujin.c中,支持方向、脉冲、使能三线控制。编译后生成.axf文件可直接通过ST-Link或串口ISP烧录,配套keilkilll.bat一键清理编译残留,减少环境配置负担。板载LED用于运

2026-06-12 04:18:55 276

原创 LIS2DW12加速度计多场景驱动示例包(自由落体/单双击/唤醒/方向识别等)

一套开箱即用的LIS2DW12三轴加速度计嵌入式驱动代码集合,覆盖从基础通信到高级运动事件识别的完整功能链。包含I2C/SPI双接口支持,提供单次读取、轮询采集、FIFO批量读取三种数据获取方式;集成自由落体检测、单击/双击识别、活动与非活动状态判断、系统唤醒触发、6D方向识别及自检测试等典型应用模块。每个功能均封装为独立C文件(如lis2dw12_free_fall.c、lis2dw12_tap_single.c),附带寄存器配置说明和中断处理逻辑,初始化流程清晰,适配STM32主流MCU平台。所有代码采

2026-06-11 13:18:26 265

原创 STM32F10x驱动OV7725实现本地化RGB颜色识别与实时显示

基于STM32F10x系列MCU搭建轻量级嵌入式视觉系统,通过OV7725摄像头模块采集原始RGB图像数据,支持8位并行接口高速读取;内置RGB到HSV空间转换、自适应阈值分割及区域颜色判别算法,可稳定识别红、绿、蓝等常见色块;配套LCD1602/LCD12864驱动实现识别结果实时显示,同时集成GY271电子罗盘、HC-SR04超声波测距、直流电机控制等外设接口,便于扩展为智能小车巡线、物料分拣或教学实验平台;所有底层驱动(如IRCtrol.c、UltrasonicCtrol.h、motor.c)和硬件抽

2026-06-11 07:22:36 216

原创 中文LLaMA/Alpaca全流程实践包:LoRA微调、4/8-bit量化、Gradio本地对话演示全集成

一套开箱即用的中文大模型轻量级适配方案,基于LLaMA架构构建Chinese-LLaMA与Chinese-Alpaca两个主力版本。包含从原始中文语料清洗(pt_sample_data.txt)到LoRA低秩预训练、指令监督微调的完整训练链路,所有Notebook脚本均适配消费级显卡(RTX 3090/4090),显存占用可控。提供模型权重合并工具(merge_llama_with_chinese_lora.py)、多精度量化支持(4-bit / 8-bit,覆盖7B/13B/33B参数规模)、CEval中

2026-06-10 07:55:37 218

原创 基于SpringBoot的民宿全流程管理源码包(含数据库脚本、论文文档与部署指南)

这个资源包提供一套可直接运行的民宿业务管理系统,用Java语言开发,后端基于SpringBoot框架,前端独立部署,支持前后端分离。游客能浏览房源、查看房间详情、参与论坛讨论、查阅最新公告,并在个人中心管理订单、收藏房源和维护资料。系统采用双角色权限设计:普通用户可发布和编辑房源、审核论坛内容、更新公告;管理员还能统一管理账号、配置地区分类、设置设施标签等基础数据。配套文件齐全:MySQL数据库初始化脚本(db.sql)可一键导入;毕业论文文档(论文.doc)涵盖需求分析、系统设计与实现过程;说明文档.tx

2026-06-10 07:49:41 217

原创 MATLAB协方差重构波束成形工具包:抗DOA误差与干扰抑制实战代码

一套开箱即用的MATLAB波束成形工具包,专注解决实际工程中常见的导向矢量失配(DOA误差)和强干扰场景下的性能退化问题。核心脚本CM_Reconstruct_RABF.m通过重构干扰协方差矩阵,构建对方向误差不敏感的鲁棒自适应波束形成器;配套脚本BeamPattern_DOAError.m支持快速仿真不同DOA偏差下的波束方向图变化,直观对比主瓣稳定性、旁瓣波动抑制效果及干扰抑制能力。所有代码纯MATLAB编写,无需Signal Processing Toolbox等额外依赖,注释详尽、模块清晰,可直接运

2026-06-10 05:33:51 213

原创 Java Swing实现的学生成绩管理系统(含MySQL建表脚本与完整源码)

一个开箱即用的Java学生成绩管理桌面程序,基于Swing构建图形界面,支持学生信息录入、成绩增删改查、管理员登录等基础教务功能。后端使用MySQL存储数据,压缩包内附stus.sql建表脚本,导入即可运行。所有功能模块独立封装:Add.java负责添加成绩,Update.java处理修改,SelectAll.java展示全部记录,Delete.java执行删除,Login.java和Admin.java实现权限控制,JDBCUtils.java统一管理数据库连接与CRUD操作。项目结构清晰,类文件命名规范

2026-06-09 10:08:25 237

原创 基于STC89C52的八音盒播放器全套开发包:原理图+PCB+Proteus仿真+Keil工程+设计文档

这个资源包提供一个可直接上手的单片机音乐播放器完整实现方案,核心控制器为STC89C52(兼容传统51架构),包含清晰标注的原理图文件(.sch)、双层PCB设计文件(.pcb)、可在Proteus中一键运行的仿真工程(.DSN),以及经过Keil C51 v9.56实测编译通过的C语言源码(main.c)和生成的MusicBox.hex固件。配套提供完整的Keil UVision工程文件(.uvproj/.uvopt),支持快速加载调试;软件部分实现了定时器精准发声、音符频率查表、乐谱数组存储与循环播放逻

2026-06-09 06:01:02 301

原创 Matlab版R-CNN汽车检测脚本包:含示例图、结果图、统计图和版本适配说明

直接运行rcnn_car_object_detection.m就能完成交通场景RGB图像中的汽车检测,输出带边界框和置信度的标注结果。包里自带三组测试图(demo_image_1.jpg到3.jpg)及对应检测结果图(_demo_image_1.jpg等),还有detection_statistics.png用于查看检测性能分布。代码基于Matlab R2017a及以上版本,依赖Deep Learning Toolbox和Computer Vision Toolbox,不包含预训练模型文件,需调用Matla

2026-06-08 08:04:15 184

原创 螺丝螺母YOLO检测数据集:325+95张洁净背景图,带可视化脚本和标准划分

专为工业小零件检测设计的YOLO格式数据集,聚焦螺丝和螺母两类目标,所有图像在洁净培养皿背景下拍摄,背景干扰极低。数据严格遵循YOLOv5/v8标注规范:每张JPG图片配一个同名TXT标签文件,内容为归一化的中心点坐标、宽高(x_center, y_center, width, height)。整体划分为train(325张图+对应txt)和test(95张图+对应txt)两个目录,根目录下包含classes.txt明确类别顺序(bolt、nut),可直接用于Ultralytics、YOLO系列或Detec

2026-06-08 06:43:09 271

带图形界面的DCT与DWT图像水印嵌入提取工具包

提供完整的MATLAB图像水印实现,支持离散余弦变换(DCT)和离散小波变换(DWT)两种主流频域算法,包含水印嵌入、攻击模拟(如裁剪、加噪、滤波)、水印提取及鲁棒性评估全流程。内置GUI操作界面(shuiyin.fig),可直观选择原始图像(如Lena.jpg、jxust1.jpg)、水印图像(suda.bmp)、设置变换参数,并实时查看嵌入效果(dct1_watermarked.bmp等)与恢复结果(dft_recovercopyright.bmp)。配套多个核心函数:setdwtwatermark.m负责DWT域水印嵌入,getdwtwatermark.m完成提取,dwtwatermarkattack.m模拟常见图像攻击,psnr.m和NC.m用于量化评估嵌入后图像质量(PSNR)与水印匹配度(归一化相关系数NC),arnold.m和check_arnold.m实现Arnold置乱预处理增强安全性。所有文件均为MATLAB可直接运行格式,含示例图像与测试结果图,适合教学演示、算法验证与课程设计使用。

2026-07-04

配电网最优潮流与网络重构Matlab实现(二阶锥规划,含完整注释和可运行代码)

这套Matlab代码完整实现了配电网的最优潮流计算与拓扑重构两个核心功能,全部基于二阶锥规划(SOCP)建模,包含EV_MISOCP.m(含电动汽车接入的混合整数SOCP潮流计算)、MISOCP_reconfiguration.m(考虑开关状态的网络重构)、SOCP_pri.m(基础SOCP潮流求解器)以及README.md说明文档。所有函数均配有逐行中文注释,变量命名规范,逻辑清晰,已通过典型IEEE 33节点、69节点系统测试验证,输入输出接口明确,支持修改节点参数、负荷数据、支路开关状态等。适用于课程设计、毕业设计、科研入门及算法复现,无需额外工具箱,兼容MATLAB R2018a及以上版本,可直接运行查看收敛结果、电压分布、支路功率、网损变化等关键指标。代码结构模块化,便于理解二阶锥松弛原理、学习混合整数优化建模思路,也方便在此基础上扩展分布式电源、储能、多时段调度等功能。

2026-07-02

2024年编程学习与成长总结[源码]

本文作者是一名软件工程专业的学生,从2024年4月开始正式接触编程,经历了从送外卖到重新投入学习的转变。作者在8个月的学习过程中,深入学习了C/C++,并克服了编程中的各种挑战,如解决Bug和算法题。通过不懈努力,作者获得了多项荣誉,包括腾讯社区的大鹅、ONLYOFFICE征文特别贡献奖、普通话二甲证书等,并参加了华为年度庆典等线下活动。作者强调,对于普通人来说,读书是改变命运的唯一出路,并鼓励大家珍惜每一天,努力学习专业知识,保持对编程的热爱和坚持。尽管对未来就业感到不确定,但作者相信努力和坚持终会带来回报,并期待与读者共同进步。

2026-06-26

Unity3D仙剑题材RPG游戏工程源码(含完整C#逻辑)

一套基于Unity3D引擎开发的仙侠风格RPG游戏工程源码,复刻《新仙剑奇侠传》核心玩法框架,包含角色控制、回合制战斗系统、剧情对话树、场景切换、UI界面及资源管理等基础模块。项目使用C#编写全部游戏逻辑脚本,结构清晰,适合Unity初学者理解框架搭建与常见系统实现方式。Assets目录下已组织好模型、贴图、音频、预制体和脚本资源,Library为Unity自动生成的缓存文件,无需手动修改。源码未加密,可直接导入Unity 2019或更高版本编辑器运行调试,支持Windows平台构建。仅供个人学习研究使用,不可用于商业发布、二次销售或上线运营。

2026-06-26

C语言秒数转时分秒工具:输入总秒数,输出标准格式 hh:mm:ss

这个小工具用C语言实现时间单位换算,把用户输入的一个整数(代表总秒数)自动拆解成小时、分钟和秒三个部分。程序运行后提示用户输入一个非负整数,然后计算对应的时、分、秒值,并严格按照 %d:%.2d:%.2d 格式输出,确保分钟和秒始终显示两位数字(不足补零),小时不补零。比如输入3661秒,输出结果为 1:01:01;输入59秒则输出 0:00:59。代码结构清晰,仅包含 main.c 和说明文件 README.txt,适合初学者理解取模运算、整除和格式化输出的配合使用。所有逻辑都在 main 函数内完成,无需额外依赖或库函数,编译后可直接运行。

2026-06-26

MATLAB实现哈特曼波前传感与变形镜响应建模

一套完整的MATLAB仿真工具包,用于哈特曼波前传感器标定及变形镜(DM)响应建模。核心功能包括:基于泽尼克多项式的波前重建、哈特曼子孔径质心计算(calc_Centroid.m)、泽尼克系数拟合(cal_zenikle.m)、DM响应矩阵构建与广义逆求解(cal_elec.m、cal_flat.m)、Zernike模式初始化(zc_ini*.mat)、KL基与Zernike协方差矩阵(KLZERCOV.MAT),以及可视化辅助脚本(surf_d.m、process_fig.m、333.fig)。支持从原始光斑图像到波前复原、再到驱动电压映射的全流程仿真,适用于自适应光学系统设计、波前校正算法验证和教学演示。所有主流程由main.m统一调度,配套多个子函数模块,结构清晰,参数可调,便于二次开发与结果复现。

2026-06-26

Android自定义ImageView组件:支持圆角、圆形、三角形、五角星等12种图形裁剪

一套轻量级Android图像视图扩展库,通过自定义ImageView实现多种图形化图片展示效果。支持XML配置和代码动态设置,无需额外依赖图片处理库。内置圆形、圆角矩形、三角形、五角星、六边形、八边形、心形、菱形、气泡形、遮罩星形、遮罩八边形等12种常见图形裁剪模式。所有效果均基于Shader和Path实现,渲染性能稳定,适配不同屏幕密度。资源包中包含完整Gradle构建配置、多组示例截图(如shader-rounded.png、small-circle.png、mask-star.png等)以及清晰的README说明,方便快速集成到现有项目中。适用于头像展示、图标装饰、卡片布局、活动页视觉强化等场景,兼容Android 4.1+,支持ViewBinding和Kotlin协程环境下的安全调用。

2026-06-26

C++泛型链表实现源码(含迭代器支持)

一份独立编写的C++链表实现,支持任意数据类型存储,接口设计参考STL list容器。代码封装了节点管理、插入删除、头尾操作、大小查询等基础功能,并完整实现了正向迭代器,可配合范围for循环和标准算法使用。所有模板逻辑集中在单个list.cpp文件中,不依赖外部库,适合学习泛型编程、内存管理和迭代器设计原理。源码结构清晰,注释说明关键步骤,包括构造函数、析构函数、拷贝控制、移动语义等C++11及以上特性应用示例。适用于教学演示、课程作业或轻量级项目中替代std::list的定制化场景。

2026-06-25

基于51单片机的ADS1118高精度ADC采集源码包(含串口输出与完整注释)

这套代码专为STC89C51或兼容51内核单片机设计,完整实现了TI公司ADS1118 16位模数转换芯片的驱动与数据读取。程序包含初始化配置、SPI通信时序控制、寄存器设置(支持可编程增益PGA、输入通道选择、数据速率设定等)、连续/单次转换模式切换,以及带符号电压值的解析与换算。所有关键步骤均有中文注释说明,便于理解底层逻辑和快速移植。采集结果通过UART串口以ASCII格式实时发送至PC端,可用串口助手(如XCOM、SSCOM)直接查看原始码值及对应毫伏级电压读数。配套文件含Keil工程(.uvproj/.uvopt)、C源文件(ads1118.c、main.c)、头文件(ADS1118.H)、编译输出(.hex、.lst、.obj等),开箱即用,适合嵌入式初学者学习SPI外设驱动,也适用于温湿度传感器、电流检测、电池电压监控等需要中高精度模拟量采集的实际项目。

2026-06-24

LPUART唤醒STM32首字节错误解决[可运行源码]

本文针对低功耗串口LPUART在唤醒STM32时出现的首字节错误问题,提供了具体的解决方案。核心方法是在使能LPUART的Stop模式功能之前,必须先调用HAL_UARTEx_EnableClockStopMode函数。该函数的作用是允许LPUART在任何时间(包括低功耗模式下)都能请求时钟,从而确保单片机从Stop模式被唤醒时,能够立即准备好接收数据,避免了因时钟未就绪而导致的首字节接收错误。文章通过代码示例展示了正确的配置顺序:先调用HAL_UARTEx_EnableClockStopMode使能时钟请求,再调用HAL_UARTEx_EnableStopMode使能Stop模式功能。这一修正对于使用LPUART进行低功耗唤醒通信的嵌入式开发具有重要参考价值。

2026-06-24

繁易HMI工程文件:适配汇川PLC的完整触摸屏项目源码

这是一个可直接加载运行的繁易触摸屏(EasyTouch)工程包,已配置与汇川PLC通信所需的地址映射、画面逻辑和系统参数。工程包含完整的HMI项目结构,如全局变量定义(Global)、文本库配置(TextLibConfigInfo.cfg)、地址标签库(AddressLabelLibInfo.cfg)、系统设置(Settings目录下多个XML配置文件),以及主项目文件.fsprj。HMI界面部分涵盖系统框架(Frame)、宏指令(Macro)、自定义函数库(Lib)等模块,支持常规数据监控、按钮控制、报警显示、历史记录清除、键盘输入及图形缩放等功能。所有配置均按汇川PLC常用寄存器地址(如X/Y/M/S/D区)进行绑定,无需二次修改通信协议即可联机调试。适用于汇川H1U、H2U、AM系列及IS620N伺服控制器等主流机型,兼容繁易ET6000/ET7000系列高性能HMI设备。

2026-06-22

重写调试体系DebugPort隐藏[项目代码]

本文详细介绍了如何重写部分调试体系以实现DebugPort隐藏。作者因对开源VT调试器源码不满,决定自行重写。文章首先阐述了调试的两种主要方式:创建调试和附加调试。在创建调试中,成功创建后需清零debugport和PS_PROCESS_FLAGS_NO_DEBUG_INHERIT标志位,并将目标进程记录到链表中;附加调试则主要记录调试目标进程。代码结构分为应用层和内核层:应用层利用sym API从微软符号服务器下载符号,并将API函数地址传输到驱动;内核层则初始化记录debugport对象的链表,并替换使用到debugport的函数和DbgkDebugObjectType,其中hook使用了airhv和ShotHv版本的VT。文章还详细说明了需要处理的函数,如KiDispatchException、NtTerminateProcess等,并给出了具体实现代码。最终结果能正常调试VMP和SE,且无debugport痕迹,在al-khaser_x86下除父进程和watch memory外,其他debug痕迹均被隐藏。

2026-06-22

StreamSaver.js:前端大文件流式下载方案,绕过内存限制直接写入本地

StreamSaver.js 是一个专为浏览器端设计的流式文件保存工具,解决传统 FileSaver.js 在处理大文件时因依赖 Blob 和 RAM 导致的内存溢出、卡顿或失败问题。它不把整个数据加载进内存,而是通过 Service Worker 拦截响应、伪造 Content-Disposition 等 HTTP 头,模拟服务端流式传输行为,让浏览器原生触发下载并持续写入磁盘。适用于生成大型日志、导出高清视频流、下载加密 ZIP 包、保存 WebRTC 媒体流等场景。资源包中包含多个开箱即用示例:如慢速写入(write-slowly.html)、多文件打包(saving-multiple-files.html)、文本流(plain-text.html)、视频流(video-stream.html)、媒体流(media-stream.html)、Fetch 流对接(fetch.html)、Torrent 元数据生成(torrent.html)以及 ZIP 流压缩(zip-stream.js)。配套提供 MITM 页面(mitm.html)用于跨域代理支持,核心文件包括 StreamSaver.js 主库、sw.js 服务工作线程脚本及完整文档(README.md)。兼容现代 Chrome、Edge、Firefox(需手动启用相关 API),不依赖后端,纯前端实现。

2026-06-22

无人机三维路径规划实战代码包:含D3QN多步强化学习实现与SNARM同步导航测绘框架

这套代码包提供完整的无人机在三维空间中自主避障与路径优化的实现方案,核心基于改进的Dueling Double DQN(D3QN)算法,并融合多步时序差分学习提升决策稳定性。项目内置三维动态环境生成模块(generate_environment.py)、无线电传播建模与信号强度映射功能(radio_environment.py、radio_mapping.py),以及支持26方向精细动作空间的导航策略训练主程序(D3QN_SNARM_26_DIRECTIONS)。配套plot_.py用于可视化飞行轨迹、Q值变化和无线电热力图,test.py提供模型推理与部署验证流程。所有脚本均采用Python编写,依赖库明确(如PyTorch、NumPy、Matplotlib),结构清晰,模块职责分明,适合直接运行调试。README.md包含环境配置说明、参数解释和训练步骤指引,适合作为高校计算机、自动化、电子信息类专业的课程设计、毕业设计或科研入门参考。代码注释较充分,关键逻辑配有中文说明,便于理解D3QN网络结构设计、经验回放机制、目标网络更新策略及多步回报计算过程。

2026-06-21

Oracle查询表字段和注释[代码]

本文详细介绍了在Oracle数据库中查询表字段、字段注释以及表注释的方法。首先强调查询时表名必须大写。核心内容是通过SQL语句联合查询user_tab_columns和user_col_comments表,获取字段名称、字段注释、数据类型、数据长度和是否为空等信息。此外,还分别展示了单独获取表字段(user_tab_columns)、表注释(user_tab_comments)和字段注释(user_col_comments)的查询方式。文章进一步扩展了获取所有用户表(user_tables、all_tables、dba_tables)以及对应字段和注释的查询方法,并说明了各系统表(如user_tab_columns、all_tab_columns、dba_tab_columns)包含的列信息,如owner、table_name、column_name、data_type等。整体内容为Oracle数据库开发者提供了全面的元数据查询参考。

2026-06-20

Windows平台星号密码明文显示小工具(含Xshell等常用软件支持)

一款轻量级Windows密码查看工具,能将各类软件界面中以星号(***)隐藏的密码还原为可读明文,实测兼容Windows 7/10/Server 2008 R2系统。主程序为单文件exe,无需安装,运行后拖拽或点击目标密码框即可即时显示原始密码。特别适配Xshell、Putty、远程桌面连接、浏览器登录框、数据库客户端及部分国产管理工具中的密码字段。配套提供Readme-说明.htm文档,含使用步骤、注意事项和常见问题提示;另附lanpass子目录,可能包含局域网密码相关辅助功能模块。工具纯本地运行,不联网、不写注册表、不修改系统设置,适合IT运维、测试人员及普通用户快速排查密码输入问题。

2026-06-20

电子机械制动协调控制研究[代码]

本文针对电子机械制动(EMB)系统,提出了一套包含高精度动力学仿真平台、传感器故障容错估计以及执行器失效协调控制的完整研究方案。首先,构建了包含永磁同步电机、SVPWM逆变器和制动执行机构的EMB系统数学模型,并基于三闭环PID控制策略,在MATLAB/Simulink中搭建了高保真度仿真平台,通过与Trucksim联合仿真,为故障注入和策略验证提供了环境。其次,针对传感器故障,设计了基于扩展卡尔曼滤波(EKF)的容错估计策略,利用电机电气量实时估计转速和位置,当物理传感器失效时自动切换至估计值,确保制动功能连续稳定。最后,针对执行器失效(如单轮制动或线控转向故障),设计了分层协调控制策略,通过上层决策控制器计算理想横摆角速度,并利用差动制动产生纠正力矩,抑制车辆偏航或辅助转向。联合仿真验证了所提策略在故障工况下能有效提升商用车行驶安全性。文中还提供了PID控制器、EKF状态估计及稳定性控制的C语言代码示例。

2026-06-19

Unity绘制Camera视口和FOV[代码]

本文介绍了如何在Unity中通过编写C#脚本,在Scene视图中可视化绘制Camera的视口(Viewport)和视场角(FOV)。脚本定义了一个CameraFOV类,包含远视口距离和近视口距离两个公共变量,并在OnDrawGizmos方法中调用三个绘制函数。OnDrawFarView和OnDrawNearView分别绘制远、近视口的四个角连线,形成矩形框,并绘制从相机位置向前的中心线。OnDrawFOV则根据垂直FOV和视口距离,计算并绘制上下两条边界线,表示视野的垂直范围。GetCorners方法用于计算指定距离处视口四个角的坐标,考虑了相机的宽高比、垂直FOV和相机的朝向。整个实现通过Debug.DrawLine在编辑器中实时显示,便于开发者直观理解相机的视野范围。

2026-06-19

单调栈原理与模板[代码]

本文详细介绍了单调栈的原理及其应用。单调栈是一种维护栈内元素单调性的数据结构,常用于解决“最近一个比当前数大/小”的问题。文章从核心概念、原理分析、遍历方向、无用元素弹出策略、不变量示意、结果保存时机、严格/非严格比较与等值处理、复杂度保证等方面进行了深入讲解,并提供了完整的代码示例和四种模板(右边第一个更大、左边第一个更大、右边第一个更小、左边第一个更小)。此外,还通过一个完整的样例模拟展示了单调栈的实际应用过程,最后总结了单调栈的本质、关键点、问题模型和快速记忆口诀。

2026-06-18

Neo4j GraphQL接口实现:支持库集成与服务器插件双模式

这个资源包提供了一套完整的Neo4j GraphQL接口方案,能将标准GraphQL查询和变更操作自动翻译成Cypher语句并在Neo4j数据库中执行。它既可作为Java库嵌入到Spring Boot等应用中直接调用,也能打包为Neo4j Server扩展(.jar格式),部署到Neo4j企业版或社区版服务器上,启用独立的GraphQL HTTP端点。项目包含预定义的movies示例schema和GraphQL文件,便于快速验证功能;源码结构清晰,含完整测试用例、构建配置(Maven pom.xml)、持续集成脚本(.travis.yml)以及文档说明(readme.adoc)。许可证为Apache 2.0,兼容商业与开源项目使用。开发者可通过修改schema.graphql和对应映射逻辑,适配自有图数据模型,无需手动编写Cypher,降低GraphQL层接入Neo4j的开发门槛。

2026-06-18

C语言实现HEX文件解析与BIN格式转换工具包(含测试验证)

提供一套完整的C语言工程,用于将Intel HEX格式文件准确解析并转换为原始二进制BIN文件。核心功能包括HEX行解析、校验和验证、地址映射处理、数据段提取及填充,支持非连续地址段的正确合并。工程包含hex2bin.c主转换模块、hex.c/hex.h底层解析封装、main.c测试入口,已通过实际HEX样本完成完整流程测试,输出BIN文件可直接用于嵌入式烧录或固件分析。编译环境基于Code::Blocks,附带Debug构建配置、依赖文件和对象文件目录结构,开箱即可编译运行。

2026-07-16

MATLAB实现的遥感影像ELM分类工具包,含训练与预测脚本及多幅样本图像

一套开箱即用的MATLAB遥感图像分类工具包,基于极限学习机(ELM)算法构建,包含完整的训练(ELM_train.m)和分类(ELM_classify.m)代码,配套14幅遥感TIFF图像(如s1.tif至s14.tif)、预处理脚本Linear_stretch.m用于灰度拉伸增强,以及主运行文件main_2.m。所有图像已命名并附带.aux辅助文件,适配ENVI等软件读取格式;代码结构清晰,输入为图像像素特征向量,输出为类别标签,支持快速部署到小规模遥感地物分类任务中,无需深度学习环境依赖,仅需基础MATLAB运行平台。

2026-07-16

高斯投影换带计算工具(VC6编译,含正反算与跨带转换功能)

这是一款基于Visual C++ 6.0开发的高斯投影专用计算程序,支持大地坐标系下的高斯投影正算(经纬度→平面直角坐标)、反算(平面直角坐标→经纬度)以及不同中央子午线之间的换带计算。程序为Windows平台可执行文件(Gauss Projection.exe),无需安装,双击即可运行;界面简洁,输入点号、纬度、经度、原带号、目标带号等参数后,自动完成坐标转换并显示结果。配套源码完整,包含所有.cpp/.h/.rc等工程文件,便于二次开发或教学演示。适用于测绘工程、地理信息系统、国土调查、工程放样等需要频繁进行高斯投影处理的场景,尤其适合高校测量学实验、生产单位快速验算或作为基础算法验证工具。

2026-07-15

轴承故障信号分析用多尺度样本熵MATLAB工具包(含单尺度熵计算功能)

提供一套开箱即用的MATLAB代码,用于计算轴承故障振动信号的多尺度样本熵(MSE),配套示例数据(294.mat)和测试脚本(MSEtest.m)。核心函数MultiscaleSampleEntropy支持逐尺度熵值输出,内部封装的SampleEntropy子函数可独立调用,直接计算单尺度样本熵,无需额外修改。程序结构清晰、注释完整,输入为一维时间序列,输出为各尺度下的熵值向量,适用于滚动轴承早期故障特征提取与复杂度量化分析。所有代码兼容主流MATLAB版本,运行前无需安装第三方工具箱,适合故障诊断初学者快速上手和科研人员嵌入已有分析流程。

2026-07-14

51单片机火灾温度监控仿真包:PT100测温+ADC0832采集+声光报警

用AT89S52或STC89C52这类经典51单片机搭建火灾级温度监测系统,核心传感器是工业级铂电阻PT100,搭配ADC0832模数转换芯片完成高精度温度采样;当检测温度超过预设阈值(如70℃或可调),立即触发声光报警(蜂鸣器+LED);配套提供完整Keil工程源码(含main.c、ADC0832.c、lcd1602.c等)、Proteus仿真文件、电路原理图、器件清单、流程图及详细功能说明文档;还包含DS1302实时时钟、LM358信号调理、LCD1602显示驱动等扩展参考资料,适合本科毕业设计或课程设计快速上手;所有资料已整理归档,含常见问题排查思路、答辩技巧和网盘下载指引。

2026-07-13

Java编写的轻量级网页数据采集工具,含完整项目结构与数据库脚本

这是一个基于Java开发的网页爬虫工具包,支持对常规网站进行基础数据抓取。项目包含完整的工程目录结构:src目录存放核心爬虫逻辑代码,web目录提供简单Web界面交互,dist目录输出可运行的jar包,nbproject为NetBeans项目配置文件,test目录包含测试用例,build.xml是Ant构建脚本,news.sql为示例数据库表结构及初始化数据。程序采用标准Java SE技术栈实现,不依赖复杂框架,适合学习爬虫原理、理解HTTP请求处理、HTML解析及数据存储流程。可直接导入IDE运行调试,支持自定义目标URL、提取规则和存储路径,适用于教学演示、小型数据采集需求或二次开发基础。所有模块职责清晰,结构规范,便于快速上手和功能扩展。

2026-07-13

基于51单片机的拨码开关数值实时显示方案(含Keil工程与HEX文件)

这个资源包提供一套完整的51单片机数码管动态显示拨码开关编码的实现方案。核心功能是读取8位拨码开关的二进制状态,转换为十进制数值,并通过共阳极数码管以动态扫描方式实时显示。代码采用标准C语言编写,适配Keil uVision2开发环境,包含完整可编译工程文件:主程序smg-bm.c、项目配置文件smg-bm.Uv2、仿真调试用DSN文件、生成的hex固件、以及编译过程产生的LST、OBJ、M51等中间文件。硬件连接逻辑清晰,支持常见74HC573锁存器和74HC245驱动电路,数码管段码与位码控制分离,便于理解扫描时序与IO口复用原理。所有源码无加密、无删减,可直接下载烧录运行,适合单片机入门学习、课程设计或小规模嵌入式原型验证。

2026-07-13

基于AVR单片机的晶体管参数检测硬件方案与TeX文档源码

一套完整的晶体管测试仪开源项目,核心采用AVR微控制器(如ATmega328P),支持NPN/PNP双极型晶体管、MOSFET、二极管、电容及电阻等元件的自动识别与参数测量。配套提供完整硬件设计资料,包括Arduino Uno兼容扩展板原理图、strip_grid布局参考、Markus与Max两种主流PCB版本,以及bootloader(Optiboot)烧录支持。软件部分含C语言固件源码,集成EEPROM校准数据存储与串口调试输出功能。文档体系以TeX排版构建,包含Doku目录下的技术说明、使用指南和测试报告模板,所有内容均按trunk/tags分支结构组织,便于版本追踪与协作开发。资源包内含README.md入门指引、Hardware与Software子目录划分清晰,适合电子爱好者快速搭建、调试并二次开发。

2026-07-12

微信小程序盲盒商城源码包,含完整支付对接与多图素材

一套开箱即用的微信小程序盲盒系统源码,已集成微信支付接口,支持商品上架、抽盒逻辑、订单管理、用户中心等核心功能。前端采用Taro框架开发,包含app.js、app.、project.config.等标准配置文件,以及runtime.js、vendors.js等运行时依赖。UI界面经过实际截图验证(含IMG_2594.JPG、IMG_2597.JPG等十余张高清效果图),视觉风格统一、交互流畅。配套提供盲盒规则说明图(盲盒规则.jpeg)、多张界面截图(PNG/JPG格式)及操作视频教程.mp4,便于快速部署与二次开发。所有静态资源、组件配置(comp.、custom-wrapper.)和站点信息(siteinfo.js)均已就绪,无需额外配置即可编译运行。

2026-07-12

基2/基4/基8 FFT高效实现代码包,含C与Fortran双版本及测试样例

提供基2、基4、基8三种 radix 类型的快速傅里叶变换(FFT)完整实现,覆盖 C 和 Fortran 两种主流语言。包含核心算法文件(如 fft4g.c、fft8g.f、fftsg.c 等)、对应头文件(.h)、多个测试驱动程序(testxg.c/.f)以及可直接运行的 Makefile 构建脚本(支持 f77、pth 和通用版本)。所有代码经过实际验证,注重计算效率与结构清晰性,适用于嵌入式系统、信号处理、频谱分析等对性能敏感的场景。附带 sample1 和 sample2 示例数据,便于快速验证功能正确性;readme.txt 提供基础使用说明,www.pudn.com.txt 为原始来源标注。不依赖外部库,纯手工优化,适合教学参考与工程复用。

2026-07-12

MATLAB直流潮流计算脚本:仅处理有功功率的简化潮流模型

提供一个基于MATLAB实现的直流潮流计算工具,核心功能是快速求解电力系统中有功功率分布,忽略无功功率、节点电压幅值变化及线路损耗等非线性因素,适用于初步规划、灵敏度分析和状态估计预处理等场景。主程序zhiliujisuan.m读取系统导纳矩阵(或电抗矩阵)、节点注入功率和支路参数,通过线性化模型直接求解节点相角与支路有功潮流,输出各线路有功功率值和节点电压相角结果。整个流程不涉及迭代,计算高效稳定,适合教学演示、算法对比或嵌入式潮流模块开发。文件结构简洁,仅含主函数和说明性目录,无需额外依赖工具箱,兼容MATLAB R2015a及以上版本。

2026-07-11

MATLAB实现的非负矩阵分解(NMF)算法集合,含多版本核心函数与适用性说明

提供一套完整的MATLAB非负矩阵分解(NMF)实现代码,包含NMF1.m、NMF2.m、NMF3.m、myNMF.m四个主函数文件及配套说明,覆盖基础迭代、收敛优化与初始化策略等常见变体。所有函数均面向非负输入矩阵设计,支持指定秩的低维特征提取,适用于文本聚类、图像降维、推荐系统等场景。压缩包内附带清晰注释,明确指出算法对输入矩阵的要求:必须为实数非负矩阵,且行列数需满足秩约束(即目标秩不能超过矩阵行数与列数的最小值)。代码无需额外依赖,可直接运行调试,便于理解NMF原理、对比不同实现差异或嵌入已有项目流程。

2026-07-11

基于实测PQ数据的负荷模型参数拟合工具包(含MATLAB代码与示例数据)

提供一套完整的负荷辨识计算流程,利用现场采集的有功功率(P)和无功功率(Q)时间序列数据,通过最小二乘法实现负荷模型参数的曲线拟合。包含两个核心MATLAB脚本:PQnihe.m用于执行P/Q曲线拟合运算,PQzengliang.m用于增量式参数更新;Canshu_bianshi.m负责参数可视化与解释;配套两组实测数据(数据1.xlsx、数据2.docx)及对应图表(1.1.jpg、1.2.jpg),覆盖典型负荷工况下的原始数据输入、模型构建、拟合结果输出与参数展示全过程。所有文件结构清晰,可直接运行调试,适用于电力系统负荷建模、仿真初始化及动态特性分析等场景。

2026-07-10

用Pygame写的可直接运行的俄罗斯方块游戏源码,含完整逻辑和图形资源

这个Python小游戏项目基于Pygame框架开发,实现了经典俄罗斯方块的核心玩法:方块下落、旋转、消除行、计分与等级提升。代码结构清晰,包含main.py主程序入口、blocks.py封装方块类型与行为逻辑,以及一张用于界面展示的‘俄罗斯方块.png’图片资源。所有文件组织在Tetris目录下,无需额外配置即可用Python 3.x直接运行。适合初学者学习游戏循环、事件响应、碰撞检测和状态管理等基础游戏开发概念,也方便进阶者在此基础上添加音效、存档或网络对战功能。

2026-07-10

基于SpringBoot+Vue开发的租房平台完整毕业设计资源包(含源码、数据库、文档与答辩材料)

一套可直接运行的Java租房网站系统,后端用SpringBoot框架(JDK1.8 + Tomcat8),前端用Vue实现响应式界面,数据库采用MySQL 5+(配套Navicat建库脚本)。系统分管理员、用户、前台三端:管理员可管理房屋信息、用户、预约看房、在线签约、评价、论坛及系统配置;用户能完成预约看房、签约、评价、收藏等全流程操作;前台首页集成房屋展示、资讯、论坛、客服等功能。资源包包含完整可编译源码(Eclipse/IDEA兼容)、SQL建表文件(springbootyjn76.sql)、详细说明文档(含开发环境配置、功能模块说明)、毕业论文(LW)、答辩PPT、程序运行指引(程序说明.txt)以及SpringBoot专项开发指南。所有文档均为Word或RAR压缩格式,结构清晰,适合本科毕业设计快速部署与演示。

2026-07-09

基于Layui的树形结构下拉选择组件,支持动态赋值与值获取

一套开箱即用的Layui树形下拉菜单实现方案,包含完整HTML页面(index.html)、Layui核心JS文件(layui.js、layui.all.js)及配套资源(CSS样式、图标字体、图片等)。组件基于Layui Tree模块深度定制,已封装初始化渲染、异步数据加载、手动设置选中项、监听点击并获取节点ID/名称等常用功能。所有逻辑内聚在单页中,无需额外构建步骤,直接引入即可运行。目录结构清晰,含lay、css、images、font、icon等标准子目录,适配Layui常规部署规范,兼容主流浏览器,适合快速集成到后台管理系统或表单场景中。

2026-07-09

指纹识别全流程实现包:含MATLAB图像预处理、Verilog硬件逻辑与嵌入式C代码

提供从原始指纹图像读取、灰度反转、方向图估计(orientation.m)、中心化(centralizing.m)、中值滤波(median_filter.m)、细化(thinning.m)、特征点提取(characterpoint.m)到匹配比对(match.m)的完整MATLAB 2021a算法链;配套FPGA可用Verilog程序,支持在Xilinx或Intel平台综合部署;同时包含嵌入式端C语言实现(enhance_finger_main.c等),可直接编译为ARM或MCU可执行文件(enhance_finger.exe);资源内含两幅实测指纹图(fingerprint1.bmp、fingerprint2.bmp)、处理流程说明文档(指纹处理步骤.doc)及常用工具函数(mirror.m、conv2fft.m等),所有脚本均通过matlab2021a验证,Verilog代码模块划分清晰,支持时序约束与仿真测试。

2026-07-07

MATLAB实现灰狼算法自动优选VMD分解参数(含多熵准则)

提供一套开箱即用的MATLAB代码包,用于自动优化VMD(变分模态分解)的关键参数,核心是灰狼优化算法(GWO)。程序支持四种适应度评估方式:排列熵最小、包络熵最小、信息熵最小、样本熵最小,通过修改criterion变量值(1-4)即可切换。包含完整运行所需文件:原始信号数据(signal.mat、chipped.mat)、健康与故障状态样本(Health.xlsx、Chipped.xlsx、Miss.xlsx、Root.xlsx、Surface.xlsx)、主流程脚本(GWO_VMD.m)、VMD核心计算函数(kVMD.m)、灰狼算法主体(GWO.m)、初始化与目标函数(initialization.m、objfun.m)、频谱分析辅助(pFFT.m)、绘图脚本(Huatu_vmd.m)以及结果示意图(GWO-VMD.png)。所有模块已调试可直接运行,输入信号后自动完成参数寻优、VMD分解、分量评价与可视化,适用于轴承、齿轮等机械振动信号的特征提取与故障诊断预处理。

2026-07-07

SpringCloud微服务架构的校园招聘系统完整工程源码包

一套开箱即用的校园招聘平台源码,基于SpringCloud微服务设计,采用Java语言开发,模块化拆分为enterprise-server(企业端)、user-server(用户端)、position-server(职位管理)和recruit-common(公共组件)四大核心服务。每个服务均配备独立pom.xml、Dockerfile、.gitignore及标准Maven目录结构(src/main/java、src/test/java等),支持容器化部署。源码包含227个Java类文件,覆盖用户注册登录、企业入驻、岗位发布、简历投递、在线面试预约等全流程业务;配置文件涵盖application.yml、bootstrap.yml及XML格式的MyBatis映射定义;集成Git版本控制规范、日志输出配置(logback-spring.xml等)、SSL密钥库(JKS文件)以及GZ压缩资源用于前端静态资源加载。所有模块通过Eureka或Nacos实现服务注册与发现,Ribbon或LoadBalancer完成客户端负载均衡,Feign封装HTTP调用,Gateway统一API入口,适配现代化校园招聘场景的高并发、可扩展需求。

2026-07-06

GFDM系统信道估计Matlab实现:特征分解法+导频辅助,消除ICI与ISI干扰

这个Matlab资源包提供完整的GFDM(广义频分复用)系统信道估计仿真方案,核心采用特征分解方法结合导频插入策略,有效抑制载波间干扰(ICI)和符号间干扰(ISI)。包含主函数main.m及多个配套m文件,支持直接运行查看信道估计效果、误码率(BER)性能对比(如GFDM_PA_BER.m、GFDM_AWGN_BER.m)和功率谱分析。运行环境为Matlab 2019b,所有代码已验证可执行,无需额外配置;只需将全部文件放入当前工作路径,双击main.m即可一键运行,输出结果图(含运行结果.jpg、运行结果2.jpg)直观展示信道响应估计精度与系统抗干扰能力。适用于通信方向课程设计、毕业设计或算法快速验证,尤其适合对GFDM物理层设计、导频结构设计、矩阵特征值分解在信道建模中应用感兴趣的初学者和工程人员。代码结构清晰,模块分离明确,便于理解特征分解如何提升信道估计鲁棒性,也支持替换自定义信道参数或导频位置进行二次开发。

2026-07-06

空空如也

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

TA关注的人

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