自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103标准库工程:USART3驱动NEO-6M GPS模块,含LCD实时定位显示与完整Keil工程

一套开箱即用的STM32F103C8T6(或类似F103系列)嵌入式GPS定位工程,基于ST官方标准外设库开发,无需HAL或CubeMX。通过USART3以38400bps速率连接ATK-NEO-6M模块接收NMEA语句,内置缓冲、校验与解析逻辑,可稳定提取经纬度、UTC时间、定位状态、卫星数等关键字段;同时配置USART1(115200bps)用于串口调试输出,搭配LED指示灯、独立按键、1602/LCD12864显示驱动及USMART在线调试组件。所有底层驱动(delay、sys、usart、lcd、k

2026-07-30 04:03:31 197

原创 毕业可用的扫码点餐全栈项目:Vue前端+Node后端+MongoDB数据,含管理员后台与实时语音提醒

这个点餐系统直接跑得起来,前端用Vue开发,适配手机和桌面,顾客扫桌号二维码就能浏览菜单、加购物车、下单支付;后台用Node.js + Express搭建,数据库是MongoDB,存菜品、订单、用户和桌位信息;管理员登录后能看营业数据图表(ECharts)、管理商品分类和图片、处理订单、生成带桌号的二维码,还支持新订单语音播报(Socket.IO);登录用JWT鉴权(passport-jwt),密码加密(bcrypt),头像自动拉取Gravatar,文件上传用formidable;包里有完整数据库脚本、前后

2026-07-30 03:20:53 215

原创 一句话描述就出图:基于ChatGPT和LangChain的零代码图表生成工具

输入一句中文指令,比如‘画2023年各季度利润柱状图,红色柱子,顶部显示数值’,系统自动理解语义、选择图表类型、配置坐标轴、配色和标注,再用Matplotlib或Plotly渲染成图。整个流程由LangChain管理提示逻辑和上下文,ChatGPT负责语义解析与可视化参数推理,Django提供Web界面,包含两个核心页面(文字生成图表、直接生成图片)、后端视图、AI处理模块chat_fun.py,以及一键启动脚本start.sh。本地运行只需Python环境,依赖通过requirements.txt安装(含

2026-07-16 04:42:04 186

原创 TI C674x DSP上可直接运行的毫米波雷达点云聚类与目标跟踪完整工程

一套专为TI TMS320C674x系列DSP优化的毫米波雷达实时处理工程,开箱即用,无需额外移植适配。包含完整的信号处理流水线:从原始ADC数据接入、EDMA高效搬运(dss_config_edma_util.c)、FFT频域变换(含16x16/32x32蝶形系数自动生成)、点云生成,到DBSCAN空间聚类(clusteringDBscan.c/h)、三维扩展卡尔曼滤波目标跟踪(Extended_Kalman_Filter_xyz.c),再到结构化目标输出(detected_obj.h + mmw_out

2026-07-13 05:29:31 260

原创 C#轻量级FTP/SFTP统一操作封装库,兼容.NET Framework 3.5+,含WinForm测试界面与完整依赖

提供一套即插即用的C#文件传输工具集,统一通过IFTP接口屏蔽FTP与SFTP协议差异,支持传统FTP和基于SSH的安全SFTP两种模式。MyFTPClient实现标准FTP连接、上传下载、目录列表及文件删除;MySFTPClient基于Renci.SshNet构建,支持密码和私钥认证,覆盖相同核心操作。所有方法封装简洁,异常处理明确,调用逻辑清晰。配套WinForm测试工程TestFrm包含可视化界面,可直接运行验证连接、上传、下载、路径浏览等功能,源码逐行注释,便于理解调用方式与错误定位。资源包内含完整

2026-07-10 04:51:09 251

原创 VC6环境下运行的C语言图书管理系统,支持登录、借还书与文本文件数据存储

这个资源包提供一个完整的控制台图书管理程序,用标准C语言编写,在Visual C++ 6.0中可直接编译运行。启动后需输入管理员账号密码才能进入系统,所有数据——包括图书信息、学生资料、借阅记录、预约信息和管理员权限设置——都保存为纯文本文件(book.txt、stu.txt、borrow.txt等),无需数据库依赖。功能覆盖图书增删改查、按编号/书名/作者排序、模糊搜索、学生借书与归还操作,借阅状态实时同步更新。界面采用清晰的菜单驱动设计,每步操作都有提示和反馈。压缩包内含全部源码(图书.c)、VC6工程

2026-07-10 03:23:08 250

原创 焦作气象数据预测实战包:CEEMDAN分解+WOA调参+LSTM建模,附双CSV与全注释代码

直接运行就能出预测结果的Python时间序列预测方案,专为焦作地区实测气象数据设计。包里有两个CSV文件:焦作.csv是单变量精简序列,适合快速上手;焦作全.csv含温度、湿度、气压等多变量字段,支持更复杂的建模需求。主程序CEEMDAN-WOA-LSTM.py用中文逐行注释,完整覆盖数据加载、CEEMDAN自适应分解(提取IMF分量)、分量重构、WOA鲸鱼优化算法自动搜索LSTM最优超参数(包括时间步长、隐藏层节点数、学习率等)、模型训练、滚动预测及误差评估(MAE/RMSE/MAPE)。所有参数均以变量

2026-07-04 03:42:04 221

原创 51单片机红外遥控实操包:NEC解码+Proteus仿真+12864波形动态显示

用STC89C52RC单片机真实接收并解析电视、空调等常用红外遥控器发出的NEC信号,解码结果实时通过串口输出,同时在LCD12864液晶屏上以点阵方式逐点绘制红外脉冲波形,直观呈现引导码、地址码、数据码及反码的时序结构。配套Keil工程已配置好启动文件和芯片型号,main.c、ir.c、12864.c等源码可直接编译生成hex文件;Proteus 8仿真工程内置HS0038B红外接收头、12864液晶、LED状态指示等模块,通电即运行,支持按键触发波形刷新。原理图采用标准SCHDOC格式,元件清单Exce

2026-07-03 04:12:38 179

原创 MATLAB零依赖有限元代码库:20+单元类型建模、刚度组装与应力求解全集

一套开箱即用的MATLAB有限元计算资源,不依赖任何工具箱,纯原生语法编写,兼容R2015a及以上版本。覆盖平面问题(线性/二次四边形、三节点/六节点三角形)、空间结构(四面体、空间梁、平面刚架、桁架、网格单元)及板壳类建模需求,共提供20余种典型单元的完整实现。每个单元均包含独立的刚度矩阵组装函数(如QuadTriangleAssemble、TetrahedronAssemble)、单元应力计算函数(如QuadraticQuadElementStresses、LinearTriangleElementSt

2026-07-03 03:58:43 224

原创 Delphi 5/6/7兼容的FastReport 2.53完整开发包:含BPL组件、DFM设计器源码与多语言帮助文档

这个资源包专为使用Delphi 5、6、7的老项目维护和二次开发准备,集成FastReport 2.53报表引擎全部核心能力。包含fr3.bpk到fr7.bpk编译工程文件,对应版本的BPL运行库(如fr5.bpl、fr6.bpl、fr7.bpl),以及适配ADO、BDE、DBX、IBX等数据库访问层的扩展模块(FRADO6.bpl、FRBDE7.bpl、FRDBX6.bpl、FRIBX7.bpl)。提供全套DFM窗体资源,包括报表设计器(fr_desgn.dfm)、新建报表对话框(fr_newrp.dfm

2026-07-02 06:07:17 177

原创 MATLAB枪声识别实战包:MFCC特征提取+GMM建模+实测音频数据+完整流程代码

面向高校课程设计的MATLAB枪声识别实现方案,覆盖从原始音频输入到最终分类决策的全部环节。支持读取wav格式音频,内置低通滤波与短时能量分析预处理模块,自动完成帧分割、FFT频谱计算、梅尔滤波器组构建(melbankm.m)及MFCC系数提取(Nmfcc.m)。采用高斯混合模型(GMM)进行声学建模,包含初始化(gmm_init)、EM迭代训练(gmm_em)和后验概率计算(calcpost.m),模型参数可保存复用。提供真实采集的训练集(tra_data.mat)和测试集(rec_data.mat),附

2026-06-26 05:11:51 193

原创 MATLAB实现的AUV六自由度仿真模型,含水动力、姿态更新与螺旋桨推力计算

这个MATLAB资源包提供一套可运行的自主水下航行器(AUV)六自由度运动学与动力学仿真环境。核心功能包括:基于欧拉角的姿态演化(AUVeuler.m + eulerfunc.m/eulerfunc2.m)、刚体运动学建模(Jmatrix.m)、惯性特性计算(Mmatrix.m)、科里奥利与向心力矩阵(Cmatrix.m)、线性/非线性阻尼建模(Dmatrix.m + dfunc.m)、重力与浮力恢复力(Gmatrix.m + gfunc.m),以及螺旋桨推力建模(helix.m)。外部扰动与推进器力矩通过

2026-06-26 04:31:39 242

原创 Android NFC门禁卡模拟开发示例(Deno风格工程)

这个资源包提供一个开箱即用的Android NFC门禁卡模拟Demo,支持读取卡片UID、解析MIFARE Classic基础数据、并尝试模拟类门禁卡行为。项目基于标准Android Studio结构搭建,包含完整app模块、gradle构建配置(含gradlew及wrapper 2.8)、本地环境配置文件(.idea、workspace.xml、compiler.xml等)、编译中间产物目录和依赖库管理结构。所有源码位于app/src下,资源文件、AndroidManifest.xml齐全,无需额外SDK

2026-06-26 03:08:49 201

原创 MATLAB数字滤波基流分离工具包:含主程序digital_filter.m及数据示例

用MATLAB做基流分割,这个工具包直接上手就能跑。核心是digital_filter.m脚本,基于经典数字滤波原理,把连续流量序列(日尺度或更长)自动拆成基流和地表径流两部分,还能输出分离后的总流量分量。支持.mat和.txt格式的流量数据导入,不依赖Signal Processing Toolbox等额外工具箱,纯基础语法编写,R2015a及以上版本都能运行。代码变量命名清晰、结构简单,适合水文初学者理解算法逻辑,也方便教学演示或中小流域快速评估基流特征。附带digital_filter.xlsx示例数

2026-06-25 05:25:16 176

原创 SpringBoot项目直接跑通微信支付V3全流程(含证书配置、签名验签、回调处理)

开箱即用的SpringBoot微信支付V3集成方案,内置wechatpay-java-2.0.7官方SDK,无需手动实现签名与验签逻辑。替换商户私钥、微信平台证书和基础配置(如商户号、APIv3密钥、APPID等)后即可启动运行。完整覆盖统一下单、查询支付结果、申请退款、查询退款状态四大核心接口,并预置标准支付成功回调和退款通知回调处理模板,自动完成验签与响应组装。项目结构规范,包含标准src/main目录、pom.xml依赖声明,以及配套PDF使用说明文档——详细说明微信商户平台证书下载路径、私钥生成方式

2026-06-24 06:16:57 266

原创 Qt6.2.2 + MinGW11.2一键集成OpenCV4.5.5预编译包(含CMake自动发现支持)

专为Qt 6.2.2搭配MinGW-w64 x86_64(官方MinGW 11.2工具链)定制的OpenCV 4.5.5预编译二进制包,开箱即用,无需手动编译或修改项目配置。内置完整的CMake支持文件:OpenCVConfig.cmake、OpenCVModules.cmake、OpenCVConfig-version.cmake,可直接在Qt Creator中通过find_package(OpenCV REQUIRED)调用;头文件齐全,包含cvconfig.h、cv_cpu_config.h等关键配置

2026-06-24 06:08:13 190

原创 Python写的桌面学生信息管理工具,带图形界面,支持录入、编辑、查删和翻页查看

这个工具是用Python开发的本地学生信息管理系统,运行在Windows上,打开就能用,不需要安装数据库或配置环境。所有操作都在图形界面上完成:点按钮添加新学生,填姓名、学号、年龄、手机号;双击列表或选中后点编辑,能改任意字段;输入学号就能精准查出对应学生;按学号一键删除指定记录;全部学生数据以表格形式分页展示,支持上下翻页浏览,适合快速核对和日常维护。代码结构清晰,main1.py是启动入口,student_manage_system.py处理核心逻辑,student.py定义学生数据结构,Windows

2026-06-24 03:37:54 229

原创 WinForm桌面端DotNetty通信示例:服务端实时展示在线客户端IP与端口

这是一个面向初学者的WinForm桌面通信演示项目,基于DotNetty框架构建服务端与客户端双可执行程序。服务端运行后持续监听,每当有客户端成功连接,就在界面中实时显示其IP地址和端口号;支持多个客户端反复连接、断开,服务端自身保持稳定运行不崩溃。客户端无自动重连机制,需手动触发连接或断开操作;服务端当前未实现心跳检测或异常断线识别,已断开的客户端信息不会自动从列表中移除。项目代码结构清晰,包含自定义服务端/客户端ChannelHandler(EchoServerHandler和EchoClientHan

2026-06-23 05:26:52 210

原创 D8读卡器开箱即用调试套件,含多语言示例与ISO15693协议支持

D8系列RFID读卡器配套的绿色运行环境,不需安装、不依赖管理员权限,双击D8E-15693.exe或rfdemo.exe就能直接测试卡片UID读取、块数据读写等基础功能。内置dcrf32.dll驱动库和对应头文件(dcrf32.h、librf.h),提供C/C++、Java、C#、VB6、VFP6、PowerBuilder、Delphi及Linux平台(RfDemo_linux.c、librf.so)的完整示例代码,覆盖Windows COM组件调用、Win32 API、Java跨平台封装等多种集成方式。

2026-06-21 03:11:13 218

原创 Python版超级玛丽游戏源码包:带完整资源、中文注释和模块化结构

直接运行main.py就能玩的Pygame平台跳跃游戏,复刻经典超级玛丽玩法。项目结构清晰,states目录负责开始页、关卡、结束页等状态切换;components封装马里奥角色移动、跳跃、碰撞、吃蘑菇变大等逻辑;resources统一管理所有素材——graphics里有精灵图帧序列,sound含金币、跳跃、死亡等音效,music提供背景音乐,fonts存放显示用字体;data目录下constants.py定义屏幕尺寸、重力、速度等参数,tools.py提供图像缩放、文本渲染等通用工具函数;game_sou

2026-06-19 05:44:38 316

原创 2024上海全域道路SHP数据:含快速路至街巷分级信息,WGS84坐标,适配ArcGIS/QGIS/前端可视化

上海最新道路矢量数据,覆盖全市16个行政区,包含快速路、主干道、次干道、支路、街巷等完整等级体系,总计35万+条线要素。每条道路带中文路名、道路编号、等级代码等结构化属性字段,文件为标准Shapefile格式(.shp/.shx/.dbf/.prj/.cpg),开箱即用。坐标系统一采用WGS84(EPSG:4326),可直接导入ArcGIS、QGIS、SuperMap等主流GIS软件,支持空间查询、缓冲区分析、路径规划、投影转换等常规操作。附带shp2.py脚本,一键导出GeoJSON,方便接入Leafle

2026-06-18 05:16:17 338

原创 STM32F1血压监测系统工程包:ADC采样+LCD1602显示+DS18B20测温+NRF24L01无线传输

一套开箱即用的STM32F1系列血压数据采集嵌入式工程,支持模拟血压信号的ADC高精度采样、实时数值与波形信息在LCD1602液晶屏上显示、环境温度同步采集(DS18B20单总线传感器)、以及通过NRF24L01模块实现短距离无线数据发送。整个项目基于Keil MDK-ARM构建,包含完整可编译的源码结构:主程序healthy.c、硬件初始化(ADC_Init)、液晶驱动(LCD_1602)、无线通信(NRF24L01)和温度读取(DS18B20)四大功能模块,均已封装为独立C/H文件。配套生成文件齐全,含

2026-06-12 11:02:43 222

原创 安卓Java版大疆无人机控制APP源码,支持手动飞行、云台调节、拍照录像与预设航线自动执行

一套可直接导入Android Studio运行的大疆无人机控制应用源码,基于DJI SDK开发,兼容主流DJI机型。通过手机蓝牙或USB连接无人机后,能实时读取飞行状态数据,并实现起飞、降落、悬停、前后左右平移、高度调整等基础飞控操作;云台支持俯仰角和偏航角独立调节;摄像头模块提供拍照、录像、分辨率/帧率/ISO/曝光补偿等参数设置功能;内置地理围栏与限高配置,防止越界飞行;支持在地图上绘制多点航线并一键启动自动飞行任务。项目结构规范,包含完整gradle构建脚本、src源码目录、libs依赖库、混淆规则p

2026-06-11 03:52:10 347

原创 兔年网页红包动效源码,一键运行的微信风格开红包页面

点一下就弹出红包、带心跳脉冲和悬停反馈的新年互动页面,纯前端实现,不用装环境直接双击index.html就能看效果。动画靠anime.min.js驱动,视觉节奏由heartbeat.min.css控制,按钮交互用hover-min.css增强,所有CSS都提供标准版和压缩版(style.css/style.min.css),还附带SCSS源文件(style.scss)和map映射,改样式方便。字体图标用的是Font Awesome 6.0完整版,放在fontawesome-free-6.0.0-web目录里

2026-06-10 07:59:51 254

原创 Vue3项目里直接跑Three.js的3D开发环境,配好就用

一个开箱即用的Vue3工程,已经把Three.js渲染能力完整集成进来,不用自己搭环境。里面预装了开发必需的配置文件(.env.development、vue.config.js、babel.config.js)、代码规范工具(ESLint+Prettier)、标准目录结构(比如src/assets/components/common/js/3d/),还有专门组织3D资源的方式——vxg目录放自定义封装、public放静态模型和纹理、js/3d里是相机控制、光照设置、材质调试等常用模块。首页index.ht

2026-06-07 05:09:42 206

原创 纯Python写的多目标粒子群算法,跑完直接出Pareto图和动态演化GIF

这个MOPSO实现完全基于Python原生生态,只依赖numpy和matplotlib,不碰任何深度学习框架或重型库。内置ZDT1、SCH等经典双目标测试函数,开箱即用。运行时自动完成粒子初始化、速度位置更新、外部档案管理、非支配解筛选、拥挤距离排序和全局引导选择全过程。每代迭代都实时更新Pareto前沿分布,最终输出高清散点图(pareto_front.png)、可选生成粒子运动轨迹GIF动画,还附带各代非支配解数量统计曲线。代码结构扁平清晰,所有核心步骤都有中文注释,方便教学演示或原理验证;参数如种群大

2026-06-06 10:36:40 264

原创 STC15单片机用SPI/8080接口驱动ST7735屏显示128×160 BMP图

这套代码专为STC15F系列单片机(如STC15F2K60S2)设计,直接驱动1.8英寸ST7735控制器TFT液晶屏,稳定显示128×160分辨率的BMP格式图片。工程基于Keil C51开发,已集成完整外设驱动:GPIO、定时器、USART、ADC、EEPROM、PCA、外部中断和软件串口;图形层封装了GUI框架,内置多种字模资源(8×16/16×16/16×32/32×32中英文),并提供bmp.h解码头文件与配套显示函数。通过修改config.h和GPIO.c可自由切换SPI或8080并行接口模式,

2026-06-05 09:39:54 323

原创 MATLAB版离散粒子群算法实现包,专注路径规划与组合优化问题求解

一套开箱即用的MATLAB DPSO实现,专为路径规划、任务调度等组合优化场景设计。包含主运行脚本main.m、适应度计算calFitness.m、离散位置更新核心函数add_M.m和sub_M.m、矩阵-向量映射PM2VM.m、邻接矩阵构建linkM.m、权重生成wGenerate.m,以及路径可视化pathPlot.m。支持自定义节点数量、迭代次数和种群规模,所有模块按功能解耦,便于理解离散空间中粒子的位置表示、速度运算(基于矩阵异或/加减逻辑)、个体最优与全局最优更新机制。代码内嵌关键步骤注释,说明编

2026-06-05 07:29:42 222

原创 基于CNN的人脸性别年龄识别完整工程包(含训练模型、GUI界面与实测代码)

直接可用的人脸分析工具,输入单张图片或调用摄像头就能实时判断性别和大致年龄范围。里面全是跑通的Python代码:train.py负责训练模型,test.py做离线测试,recognition_gender_age_camera.py支持实时视频流识别;配套多个GUI版本(gui-1.0.py到gui-1.2.py),点开就能操作;预处理有preprocess.py,特征提取包含LBP和Gabor两种经典方法,visualize.py帮你画出训练曲线和结果对比图;模型权重文件已内置,不用从头训练;环境配置脚本

2026-06-04 11:52:22 261

原创 开源彩虹易支付V2.0:带投诉处理后台+二次元UI的轻量级支付系统

彩虹易支付V2.0是完全开源、无任何加密的PHP支付源码,支持快速部署和深度定制。核心新增订单投诉模块,用户可在线提交投诉,后台通过complain_info.php查看详情,complain_charts.php生成统计图表,ajax_complain.php处理前后端交互。前端采用全新二次元风格模板,视觉清新,兼容Chrome、Firefox、Edge等主流浏览器。系统涵盖完整支付闭环:渠道配置(pay_channel.php)、订单创建与状态管理(order.php)、用户中心(ulist.php)、

2026-06-04 09:33:20 295

原创 Python遥感道路提取实战包:带GUI界面、多算法模块与实测图像

直接运行就能上手的遥感影像道路识别教学实践资源,用Python开发,整合OpenCV、NumPy等主流库,内置图形化操作界面(MainWindowUI.py),支持鼠标点选种子区域(CircleSeed.py)、灰度共生矩阵纹理分析(GrayLevelCooccurrenceMatrix.py)、贝塞尔曲线拟合优化(BezierCurveTest.py)、连通域后处理及结果可视化(ShowResultView.py)。提供3张实测遥感图(4.png/5.png/6.png)用于全流程验证,配套参数配置文件(

2026-06-04 09:29:16 190

原创 Dobot Magician四轴机械臂Matlab运动学仿真包:含D-H建模、正逆解与多轨迹规划

一套开箱即用的Dobot Magician四自由度机械臂Matlab仿真资源,基于经典Denavit-Hartenberg参数法构建完整运动学模型。包含model.m定义结构参数;Forwardkinematic.m执行正向运动学计算,输出末端位姿;Inversekinematic.m求解四组可行逆解;ForwardandInversekinematics.m联合验证精度;workspace.m生成三维可达工作空间并附workspace.png可视化图;Trajectoryplanning.m支持关节空间多

2026-06-03 10:12:12 271

原创 WinForms滚动条皮肤包:C#可拖拽H/VScrollBar控件,含箭头按钮与滑块资源替换支持

直接集成到WinForms项目的滚动条美化组件,提供水平和垂直两种自定义滚动条控件。基于ScrollBarEx类封装,内置渲染器ScrollBarExRenderer,支持实时更换轨道背景色、滑块形状、箭头按钮图标(如ScrollBarArrowDown.png)和滑块抓手图(GripNormal.png)。所有图像资源作为嵌入式资源管理,配合ScrollBarResources.resx统一调用,Images文件夹存放原始图片便于替换。项目包含完整设计器支持(ScrollBarControlDesigne

2026-06-03 07:41:30 206

原创 年会现场用的C#抽奖小工具:Excel导入名单、多轮不重复抽、结果一键导出

双击就能运行的Windows年会抽奖程序,基于C#开发,不依赖额外运行库(仅需系统自带.NET Framework)。用Excel表格批量导入参会人员,自动过滤重复姓名、检查空行和格式错误;支持分多轮抽奖,比如幸运奖、三等奖到特等奖,每轮抽完自动排除已中奖人,避免重复中奖;主界面大字体显示中奖者姓名和对应奖项,适合投影展示;操作按钮清晰:可随时暂停/继续抽奖、重抽当前轮次、清空全部历史记录;所有中奖结果实时保存在data文件夹里,还能一键导出为纯文本文件(年会抽奖软件.txt),方便发群或打印公示。包里附带

2026-06-02 11:30:47 246

原创 北航MIPS六阶段OS实验代码包:从启动初始化到Shell命令执行的完整内核实现

这套代码是北京航空航天大学操作系统课程在MIPS架构下的全套实验工程,包含lab1至lab6六个递进式实验模块。从最基础的内核启动(init.c)、中断异常处理(traps.c)开始,逐步实现物理内存映射(pmap.c)、页表管理与缺页处理(pgfault.c)、ELF程序加载(kernel_elfloader.c)、控制台I/O(console.c)、系统调用接口(syscall_all.c、syscall_lib.c)、进程环境创建与管理(env.c)、fork/spawn机制(fork.c、spawn

2026-06-02 08:05:58 192

原创 STM32F103数码管电子钟Proteus仿真工程:毫秒级显示+KEIL/IAR双平台源码

直接在Proteus里点开就能跑的STM32F103数码管时钟仿真项目,实时显示时、分、秒和毫秒四位数值,用8位共阴数码管动态扫描驱动,无闪烁。时间基准由TIM2定时器中断精确控制,底层基于标准外设库(兼容HAL移植),代码结构清晰:main负责调度,timer实现计时逻辑,led_display管理数码管段码与位选刷新。压缩包里包含完整Proteus电路图(.pdsprj)、已生成HEX固件、KEIL MDK-ARM工程(uVision5,含.uvprojx和.uvoptx)、IAR EWARM工程(.e

2026-06-02 03:33:17 190

原创 基于Django的轻量级运维工具包:设备台账+操作留痕+高效端口探测

开箱即用的Django运维小工具,专注基础自动化管理场景。设备管理模块支持增删改查,完整维护服务器、网络设备等资产信息;所有用户登录、配置变更、页面访问等操作自动记录,提供列表概览和详情页展开两种查看方式;内置SSH/Telnet连接能力,可直接在Web界面下发命令;端口扫描功能采用asyncio+socket异步实现,支持批量主机多端口并发探测,响应快、资源占用低;前端用Bootstrap搭配SimpleUI搭建简洁响应式后台,适配PC与平板;后端基于Django 3.x+SQLite,附带预置数据库db

2026-06-01 12:00:32 207

原创 田间烟叶植株自动识别与计数工具:YOLO11融合TADDH模型实战包

面向烟草种植一线的轻量化植株识别与数量统计工具,内置优化后的YOLO11模型,集成Task-Aware Dual-Domain Head(TADDH)结构,专门应对田间常见干扰——比如叶片遮挡、植株重叠、光照不均和背景杂乱,提升小目标定位准确率和类别判别稳定性。提供完整可运行代码:predict.py支持单张或批量图像检测,val.py用于模型精度验证,ui.py封装图形操作界面,农业技术人员无需编程基础即可完成图像上传、结果查看与数量导出。配套19张实地采集的烟田实景图(1.png至19.png),覆盖不

2026-06-01 11:02:05 210

原创 高校学生勤工岗微信小程序源码包(云开发版,含岗位发布、申请与审核功能)

专为高校设计的勤工俭学岗位管理工具,基于微信小程序云开发构建,免服务器部署。学生能实时浏览校内勤工岗位详情、在线提交申请、随时查看申请进度;管理员可快速发布或下架岗位、批量审核学生申请、维护用户信息与岗位数据;企业端支持基础入驻与岗位提报。代码结构清晰,包含完整前端页面(pages目录)、云函数(cloudfunctions目录)、云数据库集合设计(如position、users、news、business等)、登录鉴权模块(login)、环境配置文件(envList.js)、一键上传脚本(uploadCl

2026-06-01 09:39:33 195

原创 Matlab二进制遗传算法自动调PID参数(含运行代码+原理文档)

用Matlab实现基于二进制编码的遗传算法,全自动优化PID控制器的P、I、D三个参数。包里有主程序erjinzhi.m和仿真脚本chap5_3f.m,直接运行就能看到种群迭代过程、适应度收敛曲线和系统阶跃响应效果。配套Word文档讲清楚了怎么把PID参数转成二进制串、适应度函数怎么设计(比如以IAE或ISE为指标)、选择/交叉/变异的具体操作方式,还有常用参数设置建议(种群大小、交叉率、变异率等)和结果分析方法。所有代码不依赖额外工具箱,在Matlab R2016a及以上版本解压即用,不需要安装其他组件。

2026-06-01 07:42:18 262

HDBSCAN高效聚类实现资源包:含性能测试、可视化示例与多版本基准对比

这个资源包提供HDBSCAN算法的高性能Python实现及相关完整验证材料。包含多个Jupyter Notebook,覆盖HDBSCAN原理讲解、软聚类机制说明、平面聚类应用、与其它聚类算法(如DBSCAN、KMeans)的对比实验、二维数据可扩展性基准测试,以及Python与Java实现的性能差异分析。所有基准测试均基于真实运行时数据生成,附带多组不同版本(0.1–0.7)的计时结果CSV文件(如hdbscan01_timings.csv至hdbscan07_timings.csv),支持横向版本演进分析。还提供聚类一致性评估、可聚类样本数据(clusterable_data.npy)和典型聚类结果图(hdbscan_clustering_.png),便于快速复现和教学演示。配套有LaTeX论文源码(paper.md、paper.bib)、构建脚本(Makefile、make.bat)、许可证(LICENSE)及行为准则(CODE_OF_CONDUCT.md),适合科研复现、工程选型或课程实验使用。

2026-07-03

WPF桌面应用集成Halcon实现高效二维码扫描与解析

一个基于WPF框架开发的桌面识别工具,通过调用Halcon图像处理库完成二维码的实时捕获、定位与解码。项目结构完整,包含标准WPF入口文件(App.xaml、MainWindow.xaml)、后台逻辑(MainWindow.xaml.cs)、配置管理(App.config、Settings.settings)、资源本地化支持(Resources.resx)以及核心业务模型(CodeParameterModel.cs、CodeDataModel.cs)。编译输出支持Debug和Release双模式,依赖项通过packages.config统一管理,可直接加载摄像头或导入图片进行二维码识别,输出结果含编码内容、类型、坐标及置信度信息。适用于工业检测、仓储扫码、产线自动化等需要高鲁棒性二维码识别能力的Windows场景。

2026-07-03

MinGW编译Windows可用的Fortran动态库(含32/64位DLL与导入库)

提供一套基于MinGW工具链(GCC Fortran)在Windows环境下构建Fortran动态链接库(.dll + .lib)的完整方案,支持x86和x64双平台,生成的库可直接被Visual Studio或VC++项目调用,实现C/C++与Fortran混合编程。资源包内含多个标准Fortran科学计算子程序源文件(如dseupd.f、dsaup2.f、dlamch.f、dgemv.f、dsteqr.f等),覆盖特征值求解、矩阵运算、向量操作、BLAS/LAPACK基础功能等典型数值计算场景。配套使用GNU Make 3.81及标准Makefile脚本,无需MSVC环境,纯MinGW即可完成编译、链接与导出符号处理,输出结果包含可执行DLL文件、对应静态导入库(.lib)、以及必要的.def定义文件。适用于需要将传统Fortran数值算法集成进C/C++工程的开发者,尤其适合科研计算、工程仿真类软件的跨语言模块化开发。

2026-07-01

中文电影评论情感分类数据集与完整训练代码(含深度学习和机器学习双实现)

提供一套开箱即用的中文情感分析实践资源,核心是电影评论文本数据集:训练集20000条(正向10000条、负向10000条),测试集6000条(正向3000条、负向3000条)。配套代码覆盖两种主流技术路径——基于深度学习的sentiment_analysis_dl.py(含LSTM/BiLSTM等模型结构)和基于传统机器学习的sentiment_analysis_ml.py(集成TF-IDF+朴素贝叶斯/SVM/逻辑回归)。预处理流程封装在preprocessing.py中,支持中文分词、停用词过滤、标点清洗等。requirements.txt列出全部依赖,README.md说明运行步骤,images和docs目录含效果图表与简要文档,input和data目录分别存放原始输入与处理后数据。所有脚本均可直接运行,适配Python 3.6+环境,无需积分下载,适合快速验证、教学演示或 baseline 对比。

2026-07-01

基于Vue和Element UI开发的高校选课系统前端源码包

一套完整的高校选课系统前端实现,采用Vue 2.x + Element UI构建,覆盖学生端与教师/管理员双角色操作场景。学生可完成课程浏览、在线选课、退课申请、个人成绩查询;教师或教务人员支持成绩录入、课程新增、用户权限管理、教学反馈处理等后台功能。项目结构清晰,包含标准Vue CLI工程配置(webpack多环境配置、路由懒加载、组件模块化组织),内置静态资源(logo.jpg/png、welcome.jpg)、工具函数(utils.js)、全局样式与图标资源(assets/img),并提供README.md说明文档和基础构建脚本。适合作为本科毕业设计、课程设计参考项目,也可快速二次开发适配实际教务系统需求。

2026-07-01

MATLAB入门级垃圾分类识别GUI工具包,含36张样本图和可运行界面

一个面向初学者的MATLAB垃圾分类识别系统,基于GUI搭建,包含完整可运行界面工程文件(Name.mat)和36张带编号的实物垃圾图片(jpg格式),覆盖常见生活垃圾类别。界面集成图像导入、按钮触发识别、结果可视化显示等基础功能,所有控件(如axes、pushbutton)均已配置好位置与回调逻辑,支持直接在MATLAB R2018a及以上版本打开运行。用户无需编程基础即可上手操作,也方便后续按需修改算法逻辑、替换分类模型或扩展图像库。适用于课程设计、毕业设计前期验证、技术入门实操训练等场景,特别适合零基础刚接触MATLAB GUI开发的学习者快速建立项目感知和动手能力。

2026-07-01

KWIC索引生成器:管道过滤器、调用返回与抽象数据类型三种实现方式

这个资源包提供了KWIC(关键词索引)功能的三种不同软件架构风格实现,方便对比学习和教学演示。包含三个独立工程:pipestyle(管道过滤器风格),使用堆排序算法处理文本行并逐级过滤;invretstyle(调用返回风格),采用插入排序实现字母顺序重排;adtstyle(抽象数据类型风格),基于快速排序封装核心逻辑。所有版本均支持噪音词过滤,预设忽略词汇为a、an、and、as、is、the、of,以#$分隔,可直接在代码中修改。输入统一通过SA/input.txt文件提供,运行后结果输出到output.txt。支持MyEclipse 6.5环境,可直接导入工程运行;也提供SA/start.bat批处理脚本,一键选择任一风格启动。各排序实现分别位于对应src目录下的Alphabetizer或AlphabetizerImpl类中,结构清晰,便于理解不同架构风格对模块划分、数据流控制和算法组织的影响。

2026-06-30

微信小程序购物车功能实现源码(含本地存储与实时计价)

一套开箱即用的微信小程序购物车功能源码,支持商品添加、数量增减、单个删除、全选/反选、实时总价计算和本地缓存持久化。所有逻辑基于原生小程序技术栈实现,使用JavaScript处理业务逻辑,WXML构建列表结构,WXSS完成响应式样式布局。购物车数据统一管理在app.js全局对象中,并通过wx.setStorageSync自动保存到本地,重启小程序后可完整恢复购物状态。界面采用简洁卡片式设计,适配主流机型,包含清晰的商品缩略图、名称、单价、数量输入框和操作按钮。配套提供两套真实界面截图(demo1.png、demo2.png),直观展示购物车列表页与编辑态交互效果。源码结构清晰,pages/index为入口页面,components目录预留自定义组件扩展位,utils目录封装常用工具方法,便于快速集成到现有电商类小程序项目中。无需额外依赖,直接导入开发者工具即可运行调试。

2026-06-30

电力系统低碳调度实操包:含节点碳势建模、双层优化代码与IEEE14节点仿真案例

这个资源包聚焦电力系统运行环节的碳排放精细化调控,核心是把碳排放‘流’落到电网每个节点上,形成可量化的节点碳势信号。基于该信号,负荷侧能动态响应碳价变化——比如在碳势低的时段多用绿电,在碳势高的时段主动削减或转移负荷。整个策略用双层结构落地:上层做全网经济性与碳排放协同优化,下层由负荷聚合商执行具体响应动作。包里包含完整方法论说明、碳流追踪计算逻辑、需求响应数学模型构建要点、双层优化求解步骤,以及基于IEEE14节点系统的Python仿真实现全过程。所有内容都围绕实际可部署展开,附带.md和.html两种格式的技术文档,还有一份PDF论文供深度参考。仿真部分覆盖碳流分配结果、各节点碳势时序曲线、不同响应强度下的碳减排量对比、总运行成本变化等关键指标输出。适合想在调度实践中嵌入碳因素的工程师、参与源网荷储协同项目的开发人员,以及需要复现低碳调度算法的研究者。不涉及理论推导堆砌,重点呈现‘怎么建模、怎么编码、怎么验证’三个实操环节。

2026-06-26

带MD5自动校验与写入功能的INI文件图形化编辑工具

这是一款基于MFC开发的Windows桌面程序,专用于编辑标准INI格式配置文件。启动后可直接打开、修改、保存INI文件,所有操作均在可视化界面中完成。每次保存时,程序会自动计算当前文件全文的MD5哈希值,并将该值以标准注释形式(如 ;MD5xxx)写入文件最开头一行,不干扰原有节(section)和键值对结构。再次打开同一INI文件时,程序会优先读取首行的MD5标记,重新计算文件内容哈希并与之比对,若不一致则弹出明确提示‘文件内容已被修改’,帮助用户快速识别配置是否被意外或恶意篡改。代码中集成了完整的MD5实现(含md5.cpp/md5.h)及额外的SHA256支持(Sha256.cpp/Sha256.h),模块清晰、可维护性强,适用于需要保障配置完整性与可追溯性的嵌入式测试、自动化用例管理等场景。

2026-06-25

MATLAB贝塞尔法大地坐标正反算工具包(CGCS2000椭球)

提供基于贝塞尔公式的大地测量计算功能,适配中国CGCS2000坐标系椭球参数。包含两个核心函数:BesselDirect.m用于正算——输入起点大地经纬度(L1,B1)、大地线长度S12和起始大地方位角A1,输出终点经纬度(L2,B2)及终点方位角A2;BesselInverse.m用于反算——输入两点大地经纬度(L1,B1,L2,B2),输出两点间大地线长S12及正反方位角A1、A2。主测试脚本TEST.m已预置示例数据,可直接运行验证结果。所有代码采用标准MATLAB语法,无外部依赖,适用于教学演示、课程作业及基础工程计算场景。

2026-06-25

自动化测试与CI/CD结合实践[源码]

本文详细介绍了将自动化测试与持续集成/持续部署(CI/CD)流程相结合的具体步骤和最佳实践。首先解释了自动化测试、持续集成和持续部署的基本概念,强调自动化测试包括单元测试、集成测试、系统测试和回归测试等类型,CI有助于快速发现和修复问题,CD实现快速交付。接着阐述了结合步骤:选择合适的版本控制、CI/CD和自动化测试工具;编写清晰全面的测试用例和脚本;配置CI/CD环境并设置触发器和构建流程;提交代码后自动触发构建和测试;监控测试结果和构建状态;测试通过后自动部署到目标环境。最后总结了最佳实践,包括持续监控和优化测试用例、代码审查和质量控制、集成性能测试以及加强团队反馈沟通。通过这些方法,可以实现快速、可靠和高效的软件交付过程。

2026-06-23

STM32/单片机可直接移植的SHT35温湿度传感器模拟I2C驱动代码

一套开箱即用的SHT35(兼容SHT3x系列)温湿度传感器驱动程序,专为资源受限或无硬件I2C外设的单片机设计,采用纯软件模拟I2C通信,不依赖特定芯片平台。只需修改sht3x.c中对应的SCL/SDA引脚定义,初始化时调用SHT3X_Init(0x44)或SHT3X_Init(0x45)(根据实际硬件地址选择),即可完成设备配置。提供完整功能接口:支持周期测量、一次性测量、加热器控制、CRC校验、报警阈值设置等官方协议功能;最简使用方式是调用SHT3X_getHumidityTemperature(&temperature, &humidity),自动完成启动测量、读取数据、单位换算和CRC验证,返回摄氏度和相对湿度百分比数值。代码结构清晰,头文件sht3x.h声明全部API,源文件sht3x.c实现底层时序与协议解析,已在多款STM32F1/F4系列及通用51、GD32等MCU上实测稳定运行。

2026-06-23

电赛实战资源包:含完整电影票房预测代码与多源特征工程脚本

面向全国大学生电子设计竞赛备赛者整理的实战型机器学习项目资源,聚焦电影票房预测任务。包含可直接运行的Python源码,覆盖数据预处理(prepareData.py)、特征工程(featureEngineering.py)、模型训练(model.py)全流程;提供原始训练集(train.csv)、测试集(test.csv)、样例提交文件(sample_submission.csv)及补充外部特征数据(TrainAdditionalFeatures.csv、TestAdditionalFeatures.csv),所有代码经本地验证可通过。资源结构清晰,模块分工明确,适合快速复现、调试和二次开发,帮助参赛学生理解从数据清洗、多源特征融合到回归建模的完整链路,尤其适用于需要结合结构化数据与外部信息的电赛算法类题目。

2026-06-21

JavaWeb实现的实时证券行情监控系统(含前端界面+后端源码+MySQL数据库)

一套可直接运行的证券分时数据监控系统,基于JavaWeb技术栈开发,包含完整的Spring MVC + MyBatis后端架构和HTML5 + CSS3 + ECharts前端展示。系统支持实时行情数据接入、历史分时图表可视化、用户登录管理、数据查询与导出等功能。前端采用响应式设计,集成echarts.min.js实现K线图、分时线图等金融图表渲染;后端通过JDBC连接MySQL数据库,提供数据增删改查接口。压缩包内含两个SQL文件(monitoringsystem.sql、sdsx.sql),分别对应不同结构的数据库初始化脚本;配套有login.html和index.html双页面入口,以及login.css、index.css、Init.css等样式资源;项目文档含PPT汇报材料和UML类图(Diagram 1.jpg)、EA建模文件(111.eapx);源码目录结构清晰,含src主代码、FrontEnd静态资源、pom.xml依赖配置,支持Maven一键构建部署。

2026-06-18

SpringBoot+Thymeleaf+MyBatis实现的轻量级催收业务管理系统(含案件/员工/绩效/联系人模块)

一套开箱即用的催收业务管理后台,基于SpringBoot 2.x构建,前端模板使用Thymeleaf,数据层采用MyBatis操作MySQL。系统涵盖案件管理(新增、分配、跟进、结案)、员工信息维护、催收绩效统计、债务人联系人管理、多地址记录等核心功能模块。配套提供完整SQL脚本(debt.sql)、测试用Excel数据文件(repaymentTest.xls、multiAddTest.xls)、Maven构建配置(pom.xml)及详细README说明文档。项目结构清晰,模块职责分明,支持本地快速启动与二次开发,适合计算机相关专业学生用于毕业设计、课程设计或Java Web实践项目参考。

2026-06-21

MATLAB环境下ROMS与SWAN耦合建模全流程工具集:从网格剖分、边界初始化到气候强迫文件生成

一套面向海洋数值模拟实践的MATLAB脚本集合,专为ROMS区域海洋模型及COAWST耦合系统设计。支持标准地理数据(如NCEI、NARR再分析)向ROMS/SWAN兼容格式转换,涵盖网格生成(m_grid.m)、岸线与地形处理(m_shaperead.m、m_hatch.m)、初始场构建(create_roms_init.m、create_roms_child_init.m)、开边界条件更新(updatbdry_coawst_mw.m、roms_combine_clm_bdy.m)、河流输入配置(create_roms_rivers.m)、波浪模型SWAN与ROMS数据互通(swanmat2roms.m、ncei_2swan.m)、垂直层积分(roms_zint_mw.m)以及NetCDF格式气候/强迫文件批量制作(narrnc2roms.m、create_roms_netcdf_bndry_mwUL.m、create_roms_netcdf_init_mw.m)。附带可视化辅助函数(m_colmap.m、m_vec.m、roms_getnplot_grid_rutgers.m)和项目配置模板(configs.m、project_data.m),兼顾Rutgers版ROMS常用工作流。所有脚本均提供注释说明,部分含备份版本(.m.bak)与HTML文档(mapug.html、map.html),便于快速部署与二次开发。

2026-06-20

MATLAB实现的雷达信号仿真系统,含LFM、MIMO、脉冲压缩与MTI处理功能

这套MATLAB雷达仿真系统提供完整的雷达通信建模流程,支持线性调频(LFM)信号生成、多输入多输出(MIMO)雷达配置、脉冲压缩处理、动目标显示(MTI)滤波及速度估计、目标建模与回波模拟、天线方向图构建、杂波放置、FOV视场可视化、目标距离/角度定位显示等功能。所有核心逻辑封装在多个.m文件中,如radarSimulation.m为主界面入口,runRadarSim_v2.m为运行主控,createTargets.m和targetsReturn.m负责目标初始化与回波计算,analyzBufferWithMTI.m实现MTI处理并调用MTIcalcVelocityFromFourier进行频谱测速,plotTarget.m和displayTargets.m完成目标轨迹与状态可视化。配套GUI界面(radarSimulation.fig)支持实时开关示波器(ociloscopeOn.jpg/off.jpg)和声效(soundOn.JPG/off.JPG),并提供5组运行效果图供结果比对。文档Radar Simulation Instructions.doc说明操作步骤,适配MATLAB 2019b环境,无需额外工具箱,替换参数或目标数据即可复现实验。系统还预留神经网络接口(TrainNeuralNet.m、ValidateTrainedNet.m),便于后续扩展目标识别或分类功能。

2026-06-17

SpringBoot集成科大讯飞语音SDK:支持离线MP3听写、实时流式转写与在线接口调试

基于SpringBoot 2.3.7搭建的轻量级语音处理服务,直接对接科大讯飞WebAPI与本地SDK,开箱即用实现三类核心语音能力:上传MP3文件完成语音听写(支持16k采样率)、HTTP流式上传实现低延迟实时语音转写、以及标准RESTful接口调用完成语音转文字。项目已预置Knife4j生成的可视化API文档,运行后可立即在线调试所有接口,附带完整Markdown使用说明和真实测试截图(含iat_mp3_16k.mp3示例音频及4张界面截图)。依赖精简,仅包含必要jar包(Java-WebSocket、httpmime),无冗余配置或第三方模块干扰,appKey等参数通过配置文件注入,修改即生效。适用于会议记录、语音笔记、客服语音分析等需快速接入语音识别能力的业务场景。

2026-06-17

PLC三层电梯控制方案[项目源码]

本文详细介绍了基于三菱FX3U PLC和GS2107触摸屏的三层电梯控制系统设计方案。硬件架构中,PLC负责逻辑控制,触摸屏处理人机交互,通过RS485通信。文章重点讲解了IO分配策略、梯形图编程中的升降逻辑与互锁保护机制、门机控制的时序处理技巧。同时分享了触摸屏组态的三个关键点:楼层状态可视化、指令输入优化和故障监控。最后提供了实用的调试建议,包括建立楼层状态缓冲区、分阶段调试等经验分享,并特别强调了门机控制回路中必须使用中间继电器的重要注意事项。

2026-06-17

MATLAB实现Pacejka 89魔术公式轮胎模型,含滑移率与侧向力仿真

提供基于Pacejka 89魔术公式的轮胎建模MATLAB代码,核心文件Chapter2_3_Pacejka89_Tyremodel.m完整实现轮胎纵向力、侧向力与回正力矩计算,重点支持滑移率(longitudinal slip ratio)和侧偏角(slip angle)变量输入,可直接运行生成力-滑移特性曲线。模型参数符合经典经验拟合形式,适用于车辆动力学仿真、ADAS算法验证及底盘控制策略开发中的轮胎行为模拟。配套结构清晰,含注释说明,便于理解公式各系数物理意义及调整逻辑,支持用户根据实测数据或文献参数替换K、B、C、D、E等关键刚度与形状因子。

2026-07-31

MATLAB翼型离散点反推贝塞尔曲线控制点及拟合误差计算工具包

提供一套完整的MATLAB脚本,用于从给定的翼型离散坐标点反向求解贝塞尔曲线的控制点位置,支持用户自定义曲线阶数(如2阶、3阶等),自动完成拟合计算并输出各点拟合残差与整体误差指标。包含多个功能模块:基础拟合(new.m)、非修正版本(NONxiuzheng0.m)、上层封装调用(shangceng.m)、带误差评估的主流程(beziernnon.m)以及调试与验证脚本(newwucha0.m、Untitled2.m)。所有代码可直接运行,输入为二维翼型点阵数据(x,y),输出包括控制点坐标、拟合曲线上对应参数点、逐点偏差值及均方根误差(RMSE)等量化结果,适用于航空/流体领域中翼型几何重建、参数化建模与CAD接口预处理。

2026-07-30

MATLAB实现的匈牙利算法代码包,专为电商折扣匹配与运筹优化设计

这个MATLAB资源包完整实现了匈牙利算法,适用于解决电商场景中的最优折扣分配问题。当购物车中存在多个商品和多种叠加规则的折扣(如‘买A赠B半价’‘满两件享X%折扣’)时,系统需在不重复使用折扣的前提下,为每个商品行项目匹配唯一最优折扣,以实现总支付金额最小化——这本质上是一个带约束的二分图最大权匹配问题。包内包含核心函数:main.m作为主入口,hungarian_algorithm-master提供基础算法框架,selectingZeros.m和optimizing.m负责零元素选取与矩阵优化,countrowzero.m和countcolzero.m辅助行列零元素统计,README.md说明使用方法和测试逻辑。已内置两个典型测试用例:测试场景1含Product-1至Product-4,验证多商品多折扣下的最优组合;测试场景2聚焦Product-3与Product-4,检验高价值商品间的折扣优先级分配。所有代码可直接运行,输入为成本矩阵(即各商品应用各折扣后的实际支出),输出为最优匹配索引及最小总费用。适用于教学演示、课程设计或轻量级电商后台折扣引擎原型开发。

2026-07-30

基于Django+Vue的家教信息平台源码(含前后端、数据库脚本与部署指南)

一套完整可用的家教信息服务平台源码,后端用Python Django开发,前端用Vue.js构建,采用B/S架构。前台支持首页展示、家教详情浏览、用户中心管理、教师入驻申请;后台涵盖数据总览、家教信息审核、课程分类与标签配置、用户及评论管理、系统日志和运营设置等功能。提供MySQL 5.7兼容的数据表结构(含shop.sql初始化脚本),配套详细部署说明:后端需Python 3.8环境及pip依赖安装,前端需Node.js 16.14并执行npm install与npm run dev。默认管理员账号admin123/admin123,前台访问地址http://jiajiao.gitapp.cn,后台入口为/admin路径。代码分server(Django后端)和web(Vue前端)两个主目录,含完整requirements.txt和package.依赖清单,支持本地快速启动调试。

2026-07-22

STM32F407驱动4.3英寸TFT屏的7个实操例程+配套硬件原理图与屏幕规格资料

包含7个可直接运行的STM32F407工程例程:图片显示、字体渲染、LCD基础测试、SSD1963驱动API封装、电阻触摸校准、OV2640摄像头采集到4.3寸屏、OV7670摄像头实时显示到同尺寸TFT屏。所有代码基于Keil MDK开发,适配红龙STM32F407开发板,支持标准FSMC接口连接HSD043I9W1系列4.3英寸TFT模组。配套提供两版硬件原理图PDF(V2及新版4.3_TFT(new)_SCH)、J-Link调试配置文件、批处理编译脚本(keilkilll.bat),以及三份关键屏幕文档:SSD1963控制器用户指南、翰彩HSD043I9W1-A00/A01规格书、4.3 TFT通用Datasheet。工程结构清晰,含User、Libraries、ExternalDrive等标准KEIL目录,支持快速移植和二次开发。

2026-07-16

MATLAB实现的快速峭度图分析工具包,含示例数据与演示脚本

一套开箱即用的MATLAB谱峭度分析工具,核心包含Fast_kurtogram.m主函数和demo_Fast_Kurtogram.m演示脚本,配套提供测试信号x.mat、详细说明Readme.rtf及开源许可license.txt。支持快速计算并可视化峭度随频率和滤波器带宽的变化关系,适用于滚动轴承、齿轮等旋转机械故障早期微弱冲击特征提取。程序结构清晰,参数设置明确,适合信号处理初学者理解谱峭度原理与工程应用流程,可直接运行demo查看典型峭度图输出效果,也可替换自有振动数据进行故障诊断分析。

2026-07-16

Linux环境下用ANSI C实现的类Unix简易文件系统源码包(含设计报告)

一套可在Linux和Windows上编译运行的轻量级类Unix文件系统实现,完全基于ANSI C标准库编写,不依赖平台特有API。包含完整的文件系统核心模块:超级块管理、inode分配与查找、混合索引盘块定位、成组链接法实现的数据块分配与回收、硬链接支持、绝对路径解析逻辑。配套提供可直接编译的C源码(main.c、filesystem.c、alloc.c、superblock.c等)、头文件结构(inode.h、block.h、device_io.h等)、命令行shell接口(shell.h/shell_command.c)及测试工具。开发环境基于Debian 8.6 + GCC 4.9.2 + GDB 7.7.1,构建使用CMake 3.0.2和GNU Make 4.0,支持Git版本控制。所有功能模块均通过标准C实现,无系统调用依赖,便于教学理解文件系统底层原理,适合操作系统课程设计或底层开发入门实践。

2026-07-15

Matlab版Mean Shift超像素分割实现,含可直接运行的mean_shift.m脚本

提供一个基于Mean Shift算法的超像素分割Matlab实现,核心文件为mean_shift.m,无需额外依赖即可运行。适用于图像预处理、目标分割、图像压缩等计算机视觉任务,支持自定义带宽参数和颜色空间设置,输出结果为每个像素所属的超像素标签图。该实现采用speakxac风格编码,结构清晰,注释完整,已在多张标准测试图像(如BSDS500)上验证分割效果稳定,可直接集成到图像分析流程中作为前端超像素生成模块。适合需要轻量级、可控性强的超像素工具的研究者或工程师使用,尤其适配Matlab R2015a及以上版本。

2026-07-15

Matlab版ReliefF多分类特征选择工具包:含完整代码、运行说明与可视化结果

提供一套开箱即用的Matlab特征排序实现,基于ReliefF算法支持多分类场景下的特征重要性评估。压缩包内含核心函数F_ReliefF.m,可直接调用处理输入数据矩阵和标签向量,输出各特征的权重排序结果;配套包含仿真运行截图、详细说明.txt文档及操作指引,适配Matlab 2014a/2019a/2021a版本。无需额外配置,解压后按说明步骤运行即可获得排序结果与可视化图表。适用于机器学习前期特征筛选、模式识别预处理、高维数据降维分析等任务,特别适合本科与硕士阶段开展算法理解、课程设计或科研入门实践。所有代码逻辑清晰、注释完整,便于调试修改与二次开发。

2026-07-13

ThinkPHP8 + Vue3 搭建的轻量级后台管理源码包,含权限、日志、接口调试功能

一套开箱即用的前后端分离后台系统,后端基于ThinkPHP8,前端采用Vue3开发,结构清晰、部署简单。包含完整的用户登录与退出流程,支持角色和菜单权限控制,内置操作日志记录与查看功能,提供在线API文档展示和接口调试工具。源码共886个文件,涵盖PHP控制器、Vue组件、CSS样式、JS逻辑、字体文件(TTF)、图标(ICO)、模板(TPL)、图片(JPG)及配置说明(MD)等,附带.env.example环境配置示例和完整中间件、服务层、事件、队列、验证器等模块结构。所有代码开源免费,适合快速搭建中小项目管理后台或作为学习参考。

2026-07-13

STM32F103C8智能垃圾桶仿真工程(含超声波满载报警、红外感应开盖、环境监测与OLED显示)

这个STM32智能垃圾桶项目基于Proteus平台完成电路仿真,主控采用STM32F103C8芯片。功能包括:HC-SR04超声波模块实时检测垃圾桶内部填充高度,达到阈值后触发声光报警;HC-SR501红外传感器识别人体靠近或离开,控制舵机模拟桶盖自动启闭;光敏电阻采集环境光照强度,动态开关LED补光灯;DHT11采集温湿度数据,MQ-135检测CO2、NH3等空气质量参数;所有传感器数据统一通过OLED屏幕直观显示,包括当前状态(有人/无人)、温湿度值、空气质量等级和剩余容量百分比;同时模拟Wi-Fi通信功能,支持远程接收并更新环境与容量信息。工程包含完整Proteus仿真文件(.pdsprj)、程序源码、电路原理图及详细说明文档(.docx),可直接加载运行,适用于课程设计、毕设参考或嵌入式入门实践。

2026-07-12

STM32火灾报警系统完整工程包:含可运行源码、原理图、PDF文档与开发环境配置

一套开箱即用的STM32火灾报警系统实战项目,包含已验证能稳定运行的全部源代码(基于HAL库)、详细设计文档PDF、硬件原理图说明、Keil MDK-ARM工程文件及配套驱动与核心逻辑模块。项目采用STM32F103C8T6主控,集成DS18B20温度传感器、MQ-2烟雾传感器和蜂鸣器声光报警模块,支持阈值设定、实时数据显示与异常触发响应。所有代码经实际烧录测试,上电即可演示报警功能,无需额外调试。配套Project.pdf涵盖需求分析、硬件选型、软件架构、模块接口说明及调试记录;Project.txt提供编译注意事项与引脚定义对照;README.md简明列出使用步骤与文件说明。适用于本科毕业设计、自动化/电子信息类课程设计、嵌入式入门实践或小型安防原型开发,支持在现有基础上快速扩展WiFi上传、OLED显示或继电器联动等功能。

2026-07-11

STC15W408A单片机驱动RC522射频卡模块的完整工程源码包

包含STC15W408A芯片配套RC522读卡模块的全套Keil C51开发工程文件,支持ISO14443A协议卡片识别与读写操作。工程已配置好启动文件、寄存器头文件(STC15Fxxxx.H、REG52.H等)、RC522底层驱动(Drv_FM1702.c/h、RC522.C、MFRC522.H)、主程序(MAIN.C)及编译输出文件(.hex、.lst、.m51等)。附带STC官方烧录工具stc-isp-15xx-v6.82H.exe,可直接编译下载运行,无需额外配置。适用于门禁、考勤、校园卡等近距离RFID应用场景,兼容FM1702/FM175xx系列兼容芯片。

2026-07-11

小米手环蓝牙通信与健康数据管理iOS源码包

一套基于iOS平台的小米手环配套APP源码,专注蓝牙连接稳定性与健康数据交互。支持低功耗蓝牙(BLE)协议对接,实现手环设备发现、配对、连接及断连全流程控制;可实时同步步数、心率、睡眠阶段、运动时长等原始传感器数据,并提供基础解析逻辑。内置电量读取接口,能准确获取当前剩余电量百分比并触发低电提醒。表盘资源采用标准Assets.xcassets结构管理,兼容常见PNG格式自定义表盘导入。运动模式通过加速度计+陀螺仪融合算法识别步行、跑步、骑行状态,支持手动启停与自动暂停。消息通知模块适配iOS系统级通知中心,可转发来电、短信、微信、QQ等第三方应用提醒至手环端显示。所有功能模块均以Objective-C编写,包含完整Xcode工程结构(含UITests/UnitTests)、plist配置、Storyboard界面文件及蓝牙核心类(如CBCentralManager、CBPeripheral委托实现),适合用于二次开发、协议逆向分析或教学演示。

2026-07-11

BQ24650主控的10A MPPT太阳能充电板全套设计资料(含原理图、PCB、MSP430源码)

这套资料提供基于TI BQ24650芯片实现的10A MPPT太阳能充电控制器完整工程文件,支持5V–28V宽范围太阳能板输入,适用于铅酸或锂电等常见电池类型。核心功能包括输入电压调节环路,可动态匹配太阳能板最大功率点输出,避免因光照变化导致能量浪费;充电过程分三阶段管理——预充、恒流、恒压,具备自动重启、睡眠模式和过温/过压保护逻辑。配套MSP430单片机固件源码,支持MPPT算法运行与状态监控;同时集成LT3478 LED驱动电路,可用于系统状态指示或辅助照明。资源包内含标准原理图PDF、可生产Gerber文件、Altium Designer格式PCB源文件、完整BOM清单、LED驱动电路设计文档,以及详细README说明文档。所有设计已通过实际电路验证,可直接用于小批量打样或教学实验。

2026-07-10

Django旅游攻略社区系统源码包:含用户发帖、图文攻略、论坛分类、邮箱手机绑定及后台管理

一套开箱即用的旅游类Web社区系统,基于Django 3.0 + Python 3.7 + MySQL 5.6构建,PyCharm可直接运行。普通用户注册登录后能发布带图片的旅游攻略(支持多图上传)、在综合交流/旅游心得/杂谈等论坛板块发帖互动、关注其他用户、查看个人主页(含已发攻略、提问、评论、关注列表)、编辑资料、上传头像、绑定邮箱(验证码)和手机号(短信码)。管理员拥有完整数据权限,可对用户、攻略、帖子、评论、分类等内容进行增删改查操作。项目结构清晰,含lvyou(攻略模块)、community(论坛)、mycenter(个人中心)、guides(攻略管理)、home(首页)、base(基础模板)等标准Django应用,附带travel_db.sql数据库脚本、uwsgi.ini部署配置、media文件夹支持图片存储、static静态资源目录、以及clear_migrations.py等实用工具脚本,适合毕业设计或快速二次开发。

2026-07-08

用Playwright自动把视频发到抖音、快手、视频号和小红书的多平台发布工具

一套基于Playwright开发的短视频跨平台自动化发布工具,支持向抖音、快手、微信视频号、小红书等主流平台批量上传视频。项目包含完整可运行代码,涵盖登录(含二维码扫码登录)、视频上传、标题文案配置、发布时间队列管理、账号缓存与切换等功能模块。内置utils工具集、配置文件conf.py、数据库matrix.sql用于记录发布状态,以及多个辅助脚本如publish_video_queue.py负责任务调度、user_queue_login.py处理多账号登录队列。资源附带示例视频1.mp4、封面图1.png、二维码登录截图qrcode11.jpg,以及详细README.MD说明部署步骤和依赖安装方式(requirements.txt)。适合计算机、人工智能、大数据等相关专业学生完成课程设计、期末大作业或毕业设计使用,要求使用者具备Python基础、熟悉命令行操作及基本Web自动化原理。

2026-07-06

中小型鸡场用的轻量级生产数据记录与统计工具包

这是一套专为中小型蛋鸡或肉鸡养殖场设计的本地化生产管理工具,无需联网或复杂部署,双击Hadp.exe即可运行。系统支持日常产蛋量、饲料消耗、死淘数、用药记录等关键生产数据的录入与汇总,自动生成日/周/月统计报表,帮助养殖户快速掌握鸡群健康状况和生产效率。Operation.chm是完整操作手册,Info.html提供功能说明和使用提示,Splash.jpg和各类jpg图片构成简洁直观的界面视觉元素,Fvms.dbl为内置数据库文件,ParaForm.jpg和Input.jpg对应参数设置与数据录入界面,DayHint.txt用于每日操作提醒。所有配置通过Info.ini统一管理,图标Fvms.ico和主程序Fvms-main确保桌面识别度。整套工具不依赖外部服务器或云服务,数据本地存储,适合网络条件有限、IT基础薄弱的养殖一线人员使用。

2026-07-06

致远汽车租赁系统实战包:SpringBoot后端+Vue前端,含可运行源码、MySQL数据库与详细部署指南

一套开箱即用的汽车租赁业务管理系统,专为Java学习者和毕业设计准备。后端基于SpringBoot构建,接口清晰、代码带完整注释;前端采用Vue框架,页面响应流畅,包含管理员后台和用户前台双入口。系统支持车辆管理、客户预约、订单处理、员工权限分配等核心租车业务流程,界面简洁实用,操作逻辑符合真实场景。配套提供MySQL 5.7兼容的建库脚本(springboot3x0bo.sql)、IDEA项目工程(含pom.xml、src目录结构)、Tomcat部署说明及常用工具指引。所有模块均经本地实测可启动:后台访问localhost:8080/项目名/admin/dist/index.html,前台访问localhost:8080/项目名/front/index.html。无需二次开发即可演示完整业务流,适合课程设计、期末大作业或快速搭建毕设原型。

2026-07-06

基于Web日志的攻击行为识别与可视化分析系统(含完整可运行代码)

一套面向教学实践的Web安全分析工具,能自动解析常见格式的Web访问日志(如Apache、Nginx),提取IP、URL、状态码、响应时间等关键字段,内置规则匹配引擎识别SQL注入、XSS、目录遍历等典型攻击特征,并通过ECharts实现请求趋势、攻击类型分布、高危IP热力图等多维度可视化展示。系统采用Python+Flask后端架构,前端使用HTML+JavaScript,支持本地离线部署,无需复杂环境配置;附带详细README说明文档,涵盖数据准备、服务启动、页面访问及结果解读全流程。目录中包含CentOS7基础环境适配脚本、Hadoop伪分布式集成示例(用于扩展日志批量处理)、核心分析模块code_20105及标准Linux路径结构,适合课程设计、期末大作业快速上手和二次开发参考。

2026-07-05

空空如也

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

TA关注的人

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