自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四容水箱ADRC控制仿真包:含ESO观测器、非线性PD、fal函数及三套可运行Simulink模型

这套仿真资源专为四容水箱系统设计,完整实现自抗扰控制(ADRC)核心逻辑,包含扩张状态观测器(ESO.m)、非线性PD控制器(NonlinearPD.m)、fal函数(fal.m)以及SecondRise和fst等快速响应支持模块。提供ReferenceProcess.m模拟真实水箱动态特性,配套三个可直接运行的Simulink模型:adrc1.mdl(基础ADRC结构)、adrc_quandruple_tanks.mdl(四容水箱主控模型)、adrc2.mdl(增强型结构),另附PIDcon.mdl用于性

2026-06-07 05:43:59 108

原创 Android原生蓝牙串口通信工程:含设备扫描、配对、RFCOMM连接与实时收发功能

一个开箱即用的Android蓝牙串口通信完整工程,基于系统原生Bluetooth API开发,不依赖任何第三方SDK。支持蓝牙设备主动扫描、手动配对(含PIN码输入逻辑)、RFCOMM协议建立稳定连接,并实现双向文本数据实时收发。项目包含全部可编译源码(src目录)、适配Android各版本的Manifest权限声明(如BLUETOOTH、ACCESS_FINE_LOCATION等)、界面资源文件(res)以及标准构建配置(project.properties等)。配套4张操作截图(javaapk.com_

2026-06-06 08:31:26 218

原创 FPGA上跑通Lenet-5识别CIFAR-10的全套实操资源:含Vivado工程、量化脚本、训练模型与技术报告

一套开箱即用的FPGA图像识别实践资源,基于Lenet-5网络在Xilinx FPGA平台完成CIFAR-10十分类任务。包含PyTorch端完整训练流程,支持模型蒸馏与定点量化(提供fc1.txt、fc2.txt、layer1.txt等量化权重文件),配套quantification_img.py做图像预处理、quantification_para.py提取权重参数。Vivado工程CNN-FPGA-Vivado.xpr已配置好IP核与顶层逻辑,可直接编译下载;附带distilled_lenet5_bes

2026-06-05 12:21:58 139

原创 MATLAB迎风格式求解ut+ux0方程:含阶跃初值、固定边界与数值-精确解对比可视化

这个资源包提供一个开箱即用的MATLAB函数UPW_utux0.m,专门用于求解一维线性双曲型偏微分方程ut + ux 0。采用一阶迎风差分格式离散,支持自定义对流速度v(即a*dt/dx)、时间步长dt和目标计算时刻t,自动在空间区间(-1,1)上生成数值解un和对应时刻的精确解ue。初始条件设定为标准单位阶跃函数:x≤0时u1,x>0时u0;左右边界分别固定为u(-1,t)1和u(1,t)0。函数内部集成绘图逻辑,运行后直接输出数值解与精确解的重叠曲线图(.png),便于观察格式引起的耗散误差和相位偏

2026-06-05 12:21:15 161

原创 Cesium+Vue三维地形挖方工具包:含开挖交互组件、实时剖面预览与可直接集成的源码

一套即插即用的三维地形开挖功能实现方案,基于CesiumJS和Vue开发,能在球面地球场景中动态绘制地面多边形并执行地形裁切,实时呈现开挖后的侧视与底视效果。包含核心开挖逻辑TerrainExcavation.js、地面多边形绘制模块CreatePolygonOnGround.js、操作提示组件ReminderTip.js,以及封装完成的Vue单文件组件TerrainExcavation.vue,所有JS代码未压缩未混淆,变量命名清晰,结构分层明确,支持直接引入现有Vue项目使用,无需额外构建配置。配套im

2026-06-05 12:02:27 158

原创 ASP.NET文档库源码:支持多角色权限、PDF/DOC在线预览与积分任务体系

这是一套基于ASP.NET Web Forms开发的可直接部署文档共享系统,适用于搭建企业知识库或类百度文库风格的文库平台。用户能完成注册登录、上传下载各类文档(PDF、DOC、XLS等),并直接在浏览器中在线阅读,无需下载。系统内置全文检索功能,支持按分类目录浏览和快速定位内容。权限体系覆盖作者、编辑、管理员三级角色,可精细控制文档查看、编辑、审核与删除操作。后台提供完整的运营管理能力:新闻发布、书库管理、内容编辑、举报处理、小组协作;前台则通过模块化用户控件(Head.ascx、LeftMenu.asc

2026-06-05 11:30:07 206

原创 Matlab实现GCN节点分类:基于QM7分子数据集的完整可运行代码包

一套即装即用的Matlab图卷积网络(GCN)节点分类代码,直接处理QM7分子数据集——该数据集包含7165个有机小分子及其量子力学计算得到的原子坐标与性质。代码自动从原子三维坐标构建图结构(邻接矩阵),通过coloumb2Adjacency.m实现物理意义明确的边权重生成;采用Glorot初始化策略(initializeGlorot.m)稳定训练;主脚本NodeClassificationUsingGraphConvolutionalNetworkExample.m封装了前向传播、图聚合、交叉熵损失计算与

2026-06-04 11:09:33 193

原创 STM32F4系列通用步进电机梯形加减速驱动工程(含可烧录hex与HAL裸机实现)

直接可用的STM32F4步进电机控制工程,支持F407、F411、F429等全系列芯片,无需修改代码即可编译运行。核心功能通过定时器中断+GPIO输出脉冲实现,完整封装在main.c和stm32f4xx_it.c中,提供方向切换、目标步数设定、起跳频率、最高运行速度、加减速时间等关键参数配置接口。配套atk_f407.hex文件支持一键烧录验证,BSP和Drivers目录已集成标准HAL库与底层硬件驱动,MDK-ARM工程结构清晰,方便移植到自定义PCB或不同电机平台。所有配置集中于头文件或初始化函数,适配

2026-06-04 08:27:12 178

原创 一键将倾斜点云自动校正为水平面的轻量Python工具

直接运行就能把三维空间里歪斜的平面点云摆正到XY水平面,不需要手动算角度或调参数。输入是Nx3格式的三维坐标数组(比如从激光扫描、倾斜摄影或BIM模型导出的点),程序自动用最小二乘拟合平面、计算法向量与Z轴夹角、生成旋转矩阵并完成仿射变换,输出仍是同样数量和结构的坐标数组,所有点的相对位置关系完全保留。整个过程只依赖numpy,不装Open3D、PCL等重型库,PyCharm、VS Code或命令行都能秒启,适合批量处理多个非水平采集面。常见用途包括点云预处理、建筑信息模型(BIM)坐标系对齐、倾斜摄影测量

2026-06-04 05:32:13 193

原创 STC15W4K单片机UART4收+UART1发双向透传工程包(含可烧录hex与完整调试文件)

一套开箱即用的STC15W4K系列单片机串口透传实现方案,核心功能是将UART4接收到的任意数据不加修改、实时转发至UART1输出,满足硬件调试、传感器数据中转、协议桥接等低延迟透传需求。工程基于标准Keil C51环境构建,已通过完整编译验证,直接提供可烧录的UART.hex固件文件,同时附带build_log.htm编译日志、UART.m51内存映射表、main.lst汇编列表等关键调试支持文件,方便定位寄存器配置、中断响应和内存布局问题。源码以main.c为主干,结构清晰,所有关键初始化步骤和中断服务

2026-06-02 11:32:24 199

原创 何凯明暗通道去雾Matlab全套代码,含测试图、导向滤波与大气光估计模块

直接运行就能出效果的暗通道先验图像去雾Matlab实现,完整包含minfilt2计算暗通道、vanherk估算全局大气光、guidedfilter和guidedfilter_color实现导向滤波优化透射率、ex_darkchannel_guildfilter完成软抠图后处理,还有boxfilter和maxfilt2等基础工具函数。所有.m文件已通过调试,支持常见RGB格式输入(如1.jpg、6.jpg、7.png),输出清晰去雾图像。主入口脚本cvpr09_defog.m一键启动,无需安装额外工具箱,兼容

2026-06-02 07:17:59 198

原创 C#开发的影院在线购票系统(ASP.NET+SQL Server),含前后台完整源码与部署文档

这个影院售票系统用C#和ASP.NET Web Forms实现,运行在.NET Framework环境下,数据库采用SQL Server 2008。用户能完成注册登录、浏览影片、查询放映场次、可视化选座、模拟支付、查看订单和管理个人信息;管理员可通过后台管理用户、维护影片信息、配置排片、审核订单并查看销售统计。系统包含20多个功能明确的aspx页面,如首页homePage1.aspx、影片详情movieDetail.aspx、选座selectSeats.aspx、支付payment.aspx,以及后台管理模

2026-06-02 04:08:39 154

原创 Java Swing写的人事管理桌面程序:带源码、MySQL脚本和操作截图

直接能跑的Java人事管理桌面软件,用Swing做的界面,功能覆盖员工信息维护、部门设置、考勤登记、工资计算等日常人事操作。代码结构清晰,按MVC分层放在src/model、src/view、src/dao里;数据库用MySQL,附带建库脚本epms.sql和Druid连接配置druid.properties;运行环境只要JDK 8或更高版本,lib目录已打包所有依赖,不用额外下载jar包。配套12张真实界面截图(全在screenshots文件夹),还有详细README说明怎么导入项目、启动程序、连接数据库

2026-06-01 06:50:57 267

原创 MATLAB版GPS双频周跳检测修复工具:支持L1/L2数据实时诊断、电离层验证与多算法对比(带交互式GUI)

直接读取RINEX .O观测文件(如TestData.06O),对GPS双频载波相位数据进行周跳自动识别与修复。内置两种核心模式:默认启用无电离层组合的相位差分法实现高鲁棒性实时探测与修复;同时提供电离层敏感组合用于交叉验证,辅助判断修复可靠性。集成5种主流算法模块——几何无关组合、高阶相位差分、多普勒辅助、相位-伪距组合、电离层加权组合,每个模块均含完整修复逻辑,可定位并修正单周或多周跳变。通过GUI界面(GUIMain.fig/.m)完成参数设置、原始数据加载、人工注入周跳测试、结果可视化展示,包括原始

2026-06-01 06:45:55 163

原创 STM32F103ZET6用TIM4_CH1输出PWM驱动LED呼吸效果(正弦/三角波可选)

基于STM32F103ZET6主控,通过TIM4定时器通道1输出PWM信号控制LED亮度,实现平滑呼吸灯效果。支持正弦波或三角波两种亮度变化规律,变化节奏柔和自然。代码基于标准外设库开发,已完整配置GPIO引脚(默认PA6)、TIM4时基、PWM输出模式及中断服务逻辑。所有初始化流程封装清晰,main.c中提供直观宏定义接口:可快速调整PWM频率(如1kHz/2kHz)、呼吸周期(500ms–5s可调)、亮度步进间隔等参数。无需修改底层驱动即可切换至TIM2或TIM3使用。配套固件库包含GPIO、RCC、T

2026-06-01 04:05:15 203

原创 盲人出行辅助工具:YOLOv8驱动的盲道障碍物识别系统(含训练数据+可视化操作界面+一键运行)

专为视障人士出行安全设计的实时障碍物识别工具,能准确检测视频流中砖块、台阶、塑料袋、自行车等常见盲道障碍物。系统基于轻量级YOLOv8n模型构建,内置已训练完成的best.pt权重文件,开箱即用;配套提供完整原始数据集(图像+YOLO格式标签)、可视化交互界面(Visual_interface.py)、视频检测脚本(Detection_video.py)和模型训练代码(train_mode.py)。运行后自动输出预测效果图、PR曲线、F1变化趋势图、混淆矩阵及标签分布统计,便于效果评估与调优。支持Windo

2026-05-31 07:57:26 230

原创 MATLAB JPEG压缩实验包:含DCT变换、可调量化表与20/60/80三档质量对比图

直接运行JPEG.m脚本,就能完成整套JPEG压缩流程:从图像读入、灰度转换、分块DCT变换、按质量因子查表量化、Z字形扫描、游程编码到最终熵编码模拟。包里预置5张标准测试图(01.jpg–05.jpg),每张都配套灰度版本和三档质量输出(20/60/80),文件名清晰标注‘原图名+质量因子’或‘原图名+灰度图’,方便横向比对。JPEG512.mat提供统一尺寸的512×512基准数据,适配教学演示与算法复现。所有结果图均支持PSNR计算,可快速验证不同压缩比下的失真程度——比如质量因子60以上通常PSNR

2026-05-30 10:09:38 184

原创 侧视角单人坐姿识别工具:直坐/驼背/后仰/跪坐四类状态实时判定

基于CMU OpenPose开源模型,专为侧面拍摄场景优化的坐姿分析方案,支持静态图片和USB摄像头实时输入。程序自动检测18个关键人体关节点(包括肩、髋、膝、踝等),通过关节角度计算与空间位置关系,精准区分直坐、驼背(躯干前倾)、后仰(靠背斜倚)和跪坐(双腿并拢、重心前移)四种常见坐姿状态。代码采用Keras轻量实现,包含完整模型定义(model.py)、配置读取(config_reader.py)和坐标处理工具(util.py)。提供posture_image.py用于本地图片测试,需将图像放入samp

2026-05-30 08:25:52 170

原创 用Python根据抖音sec_uid查公开资料的小工具(含示例数据)

这个Python小工具能通过抖音用户的sec_uid快速获取其公开资料,比如昵称、头像地址、粉丝数、获赞总数和个人简介。核心逻辑写在test.py里,直接运行就能看到结果,依赖requests库,不需要登录或模拟浏览器,也不处理私密信息。包里还带了一个叫1033383881的文件夹,看起来是预留的示例缓存或测试数据存放位置。整个流程走的是抖音对外公开的API接口,返回JSON格式数据,脚本负责解析提取关键字段。适合开发者快速验证sec_uid有效性、调试接口参数结构,或者集成进自己的轻量级工具链。运行环境要

2026-05-28 10:52:42 420

原创 STC15F2K60S2单片机CCP/PCA/PWM模块实战:从寄存器配置到多场景应用

本文以STC15F2K60S2单片机为核心,深入解析其CCP/PCA/PWM模块的寄存器配置与实战应用。通过捕获模式实现高精度脉冲测量、比较模式构建16位定时器以及硬件PWM输出驱动LED呼吸灯等实例,详细展示了该模块在电机控制、信号测量与调光等多场景下的灵活应用,是提升嵌入式开发效率的利器。

2026-03-12 04:23:07 467

原创 从Cortex-M3内核到外设驱动:ARM嵌入式开发核心要点解析

本文深入解析ARM Cortex-M3内核在嵌入式开发中的核心优势,包括其哈佛总线架构、NVIC中断控制器及Thumb-2指令集。详细阐述了从GPIO、USART串口通信到EXTI外部中断等关键外设的驱动开发要点,并通过一个数据采集系统的实战案例,对比了裸机与RTOS两种系统设计方案的优劣,为开发者提供从内核到外设的完整开发指南。

2026-03-12 04:21:40 422

原创 [Manual][TC3XX][应用指南] - ASCLIN模块在LIN总线通信中的实战配置与优化

本文详细介绍了英飞凌TC3XX系列芯片中ASCLIN模块在LIN总线通信中的实战配置与优化方法。内容涵盖从基础概念、时钟与模式设定、波特率计算,到LIN协议专用寄存器、FIFO与中断策略的完整配置流程。重点解析了自动波特率检测、冲突检测等高级特性,并提供了提升通信可靠性与效率的实用优化技巧,帮助开发者快速掌握这一同步/异步接口在汽车电子低成本通信场景中的应用。

2026-03-12 04:21:23 413

原创 WSL2磁盘空间优化实战:解决ext4.vhdx资源不足问题

本文针对WSL2使用中常见的“资源不足”错误,深入剖析了其根源在于ext4.vhdx虚拟磁盘文件只增不减的特性。文章提供了详细的实战解决方案,核心是通过Windows自带的diskpart工具,以只读模式安全压缩ext4.vhdx文件,从而有效释放被占用的物理磁盘空间,彻底解决资源不足问题。

2026-03-12 04:19:22 521

原创 HFSS实战:T形波导内场可视化与参数化优化设计全流程解析

本文详细解析了使用HFSS进行T形波导参数化优化设计的全流程。通过从零开始的建模、端口设置、内场可视化分析,到系统性的参数扫描,最终利用优化器自动找到金属隔片的最佳位置,实现了端口3与端口2之间2:1的精确功率分配。整个过程完整展示了电磁仿真与优化设计相结合的高效工程实践方法。

2026-03-12 04:16:50 450

原创 Giants Shoulder - Hyrix: LPDDR5 Command Truth Table & Bank Group解析

本文从芯片验证与调试视角,深入解析LPDDR5命令真值表与Bank Group架构。文章剖析了CA总线在不同Bank模式下的命令编码差异,解释了Bank Group如何通过分组提升并行度与性能,并探讨了突发长度与命令调度的关联,为驱动开发与硬件调试提供了实战指南。

2026-03-12 04:16:42 395

原创 拉普拉斯变形(Laplacian Deformation)在3D建模中的核心算法与实现

本文深入解析了拉普拉斯变形(Laplacian Deformation)在3D建模中的核心算法与实现。通过介绍拉普拉斯坐标、矩阵构建及能量方程,阐述了如何通过最小二乘法求解以实现平滑自然的网格变形。文章重点探讨了余切权重选择、旋转失真问题及其Local/Global迭代解决方案,并提供了在游戏与动画管线中集成应用的实践指南。

2026-03-12 04:16:18 469

原创 基于Vert.x与Spring Boot的Java内网穿透工具jrp-nat:从原理到实战部署

本文详细介绍了基于Vert.x与Spring Boot的Java内网穿透工具jrp-nat,从核心原理到实战部署。文章阐述了其如何利用Vert.x的高性能异步网络框架和Spring Boot的便捷配置,为Java开发者构建一个熟悉、可控的内网穿透解决方案。通过清晰的架构解析和手把手的部署教程,帮助开发者快速搭建从公网安全访问内网服务的通道,适用于远程开发调试、微信本地测试及物联网设备管理等多种场景。

2026-03-12 04:16:18 582

原创 Mac终端与访达:替代Xshell的完整解决方案

本文为Mac用户提供了一套完整的原生工具解决方案,无需安装Xshell等第三方软件。通过配置终端SSH密钥与配置文件实现高效连接,利用tmux进行会话管理,并借助访达的SFTP功能可视化传输文件。此外,还介绍了使用终端连接串口设备的方法,帮助开发者充分利用Mac原生工具,打造稳定高效的工作流。

2026-03-12 04:15:32 682

原创 Solidworks2020与ROS联动:从挖掘机装配体到URDF模型的实战指南

本文详细介绍了如何利用sw_urdf_exporter插件,将Solidworks2020中设计的挖掘机装配体高效转换为ROS可用的URDF模型。通过实战步骤,指导读者完成从软件准备、坐标系定义、插件配置到ROS环境验证的全过程,打通机械设计与机器人仿真的关键链路,实现设计到算法的快速迭代。

2026-03-12 04:14:28 469

原创 【扩散模型实战】从零构建DDPM:基于CIFAR-10数据集的图像生成全流程解析

本文提供了从零构建DDPM扩散模型的完整实战指南。通过详细解析UNet网络、扩散过程调度器及训练循环,手把手教你基于CIFAR-10数据集实现图像生成。文章深入浅出,涵盖环境配置、核心代码实现与调参心得,是掌握扩散模型原理与应用的绝佳实践教程。

2026-03-12 04:11:33 218

原创 【OS实战】AUTOSAR RTA-OS Alarm机制:从配置到非周期调度的工程实践

本文深入探讨了AUTOSAR RTA-OS中的Alarm机制,从核心原理、计数器绑定、四种触发动作到工程配置与启动进行了详细解析。重点阐述了如何利用Alarm实现非周期动态调度,并以发动机点火控制为例展示了其灵活应用。文章还对比了Alarm与调度表的适用场景,并提供了常见的避坑指南与调试技巧,为汽车ECU软件开发提供实践参考。

2026-03-12 04:11:21 200

原创 毫米波雷达核心参数实战解析:从增益、阈值到VCO/LNA的调校指南

本文从工程师实战视角,深入解析毫米波雷达核心参数调校。重点阐述了增益与阈值的协同设置如何平衡灵敏度与抗干扰性,并探讨了VCO与LNA等射频前端对性能的关键影响。通过系统联调步骤与避坑指南,旨在帮助开发者优化检测距离、功耗与稳定性,实现产品性能的最佳平衡。

2026-03-12 04:11:21 388

原创 第二十届智能车竞赛|智能视觉组核心模块选型与实战部署指南

本文为第二十届智能车竞赛智能视觉组参赛者提供了一套完整的核心硬件选型与实战部署方案。文章深入解读赛题规则,重点分析了基于NXP I.MXRT平台的主控、OMV-RT视觉模块、Y车模与DRV8701驱动等核心模块的选型要点与性能评估,并详细阐述了硬件系统集成、供电设计、通信配置及联调排错的实战指南,旨在帮助队伍快速搭建稳定高效的竞赛平台。

2026-03-12 04:11:21 218

原创 黑马点评实战:Redis优化短信登录与状态校验全流程

本文详细解析了如何将传统基于Session的短信登录方案改造为基于Redis的分布式会话管理方案,以解决集群环境下的状态共享问题。核心改造包括将验证码和用户信息存入Redis,并设计了双拦截器(刷新Token与登录校验)来实现Token的自动续期和高效状态校验,从而提升系统可扩展性与用户体验。

2026-03-12 04:11:14 377

原创 从三角测量到秒差距:揭秘天体距离的测量艺术

本文深入解析了天体距离测量的核心方法——三角视差法。文章从双目视觉原理出发,阐释了如何利用地球公转轨道作为基线,通过测量恒星的微小视差角来计算其距离,并由此引出天文学标准距离单位“秒差距”的定义与优势。同时,也探讨了以盖亚卫星为代表的现代高精度测量实践及其技术边界,揭示了三角视差法作为宇宙距离阶梯第一级的关键作用。

2026-03-12 04:10:57 607

原创 三网话费余额查询接口集成与前端UI实现:移动、电信、联通一站式解决方案

本文详细介绍了如何集成三网话费余额接口,实现移动、电信、联通话费的一站式查询。通过构建安全的PHP后端代理和优化前端UI界面,开发者可以打造一个高效、安全的自动化查询工具,适用于企业报销、用户补贴等批量处理场景,显著提升工作效率。

2026-03-12 04:10:57 409

原创 灰色-马尔科夫模型实战:从GM(1,1)到残差修正的完整建模指南

本文提供了一份完整的灰色-马尔科夫模型实战指南。针对小样本、趋势性且波动性强的数据(如交通噪声预测),详细阐述了如何结合GM(1,1)模型捕捉宏观趋势,并利用马尔科夫链分析预测残差的状态转移规律,从而进行动态修正,显著提升预测精度。

2026-03-12 04:10:46 438

原创 Grafana进阶:打造可折叠的行面板优化监控体验

本文详细介绍了如何利用Grafana的行面板(Row)功能,特别是其可折叠特性,来优化监控仪表板的布局与性能。通过将相关面板分组并设置为默认折叠,不仅能实现整洁的视觉管理,还能借助懒加载机制大幅提升Dashboard的加载速度,降低系统负载,从而打造更高效、专注的监控体验。

2026-03-12 04:10:39 470

原创 BAT脚本实战:一键切换静态IP与动态IP的高效运维方案

本文介绍了一种利用BAT脚本实现一键切换静态IP与动态IP的高效运维方案。通过netsh命令自动化网络配置,解决了运维人员在不同网络环境下手动切换IP的繁琐问题,大幅提升工作效率。文章详细讲解了从基础脚本到带选择菜单的智能工具的编写方法,并提供了实战避坑指南。

2026-03-12 04:09:43 440

原创 EtherCAT 与 PROFINET:从协议原理到网关集成的工业以太网实战解析

本文深入解析了工业以太网两大主流协议EtherCAT与PROFINET的核心原理与性能差异。EtherCAT采用“在帧处理”机制,实现微秒级高速同步,而PROFINET凭借标准以太网与IRT技术,提供稳定通用的通信方案。文章重点阐述了通过协议网关实现两者集成的实战方法,包括配置步骤与常见问题调试,为异构网络融合提供了关键解决方案。

2026-03-10 00:48:39 78

MATLAB实现波束赋形算法的可运行工程文件(含GUI界面)

提供一套完整可用的MATLAB波束赋形(波束成型)实现方案,包含图形化操作界面(algrithem_database.fig)和对应主控逻辑代码(algrithem_database.m),所有代码已实测验证,下载解压后无需额外配置即可直接运行。支持常见阵列天线模型下的波束方向图生成、权值计算与实时可视化,适用于MIMO通信、雷达信号处理、无线定位等场景中的基础波束控制功能开发。新手用户可快速上手理解波束赋形原理与MATLAB工程实践结合方式;有经验的工程师也能基于此结构进行算法扩展或参数调优。项目不依赖第三方工具箱,兼容主流MATLAB版本(R2018a及以上),源码注释清晰,变量命名规范,便于学习、调试与二次开发。

2026-05-19

MATLAB实现粒子群算法(PSO)驱动的机器人路径规划与动态避障仿真,含操作视频和全程中文注释

这套MATLAB资源包面向机器人路径规划与实时避障场景,基于粒子群优化(PSO)算法完成全局路径搜索与障碍物规避。使用matlab2022A开发,所有代码均带清晰中文注释,涵盖主程序main.m、地图初始化initialmap.m、路径连接Conn.m、直线段生成straightLine.m、线段与多边形碰撞检测line_cross.m和poly_cross.m、初始种群生成initial.m等核心模块。关键参数如学习因子c1/c2、惯性权重w、最大迭代次数MaxDT、种群规模N、精度eps等均以global变量统一管理,便于调试与教学理解。配套AVI格式操作录像(仿真操作录像0015.avi)完整演示运行流程,包括路径生成效果、障碍物绕行过程及结果可视化,可用Windows Media Player直接播放。使用时需将MATLAB当前工作路径设置为程序所在文件夹,确保各函数能正确调用。资源适用于本科课程设计、智能算法实践、机器人导航入门学习及PSO算法原理验证。

2026-05-18

YOLOv5 Docker部署训练[可运行源码]

本文详细介绍了如何在Docker环境中部署和训练YOLOv5模型。首先,通过官方代码生成Docker镜像并创建容器,随后将训练数据拷贝至容器中并开始训练。训练过程中遇到SPPF方法缺失的问题,通过从yolov5-master拷贝相关方法解决。此外,文章还涵盖了权重转换的步骤,包括从pt到onnx的转换,以及onnx到rknn的转换,并提供了相关代码示例。最后,介绍了rknn模型的检测流程,包括模型加载、图像预处理、推理和后处理等步骤。

2026-05-18

Java封装RapidOCR跨平台OCR工具包,兼容Mac/Win/Linux并内置PP-OCRv4模型

一套开箱即用的Java OCR集成方案,基于RapidOCR(底层依赖PaddleOCR)实现纯Java调用接口,无需Python环境。完整支持Windows、macOS、Linux三大系统,提供x86_64架构下的NCNN推理引擎预编译库,包含rapidocr-ncnn-macosx-x86_64、rapidocr-ncnn-windows-x86_64、rapidocr-ncnn-linux-x86_64等平台专用二进制模块。配套提供ONNX版macOS支持、通用Java SDK(rapid-ocr-java-main)、公共工具模块(rapidocr-common)、模型管理组件(rapidocr-ncnn-models)以及详细编译文档(COMPILE_JAR.md、COMPILE_LIB.md、UPDATE_MODEL.md)。适配最新PP-OCRv4文本识别模型,支持中英文混合、数字、符号等常见场景的文字检测与识别,适用于桌面应用、后台服务或离线OCR处理任务。

2026-05-16

DiskGenius提速数据恢复[项目代码]

本文详细介绍了DiskGenius如何通过智能算法将数据恢复速度提升300%。传统数据恢复工具采用全盘扫描方式,耗时且效率低下,而DiskGenius通过元数据优先扫描、智能热区预测和动态调整机制等核心技术,显著减少了扫描时间。测试显示,1TB硬盘的扫描时间从传统工具的4小时12分钟缩短至47分钟(快速模式)或1小时38分钟(深度模式)。此外,DiskGenius还提供了进度预估、断点续扫、实时预览和双模式选择等实用功能,极大提升了用户体验。文章还探讨了这种优化思路在其他数据处理场景的应用潜力,并推荐了InsCode平台用于快速验证类似算法效果。

2026-05-15

Excel文件修复指南[项目代码]

本文详细介绍了Excel文件损坏的常见原因及修复方法。内容涵盖了Excel文件的重要性、损坏原因分析、修复工具的功能与使用方法、修复过程中的关键步骤与注意事项、数据丢失的风险及处理策略、防止数据丢失的备份策略以及数据安全和隐私保护的最佳实践。通过专业的修复工具和正确的操作流程,用户可以有效地恢复损坏的Excel文件,确保数据的可访问性和完整性。此外,文章还提供了配套的精品资源,帮助用户更好地理解和掌握Excel文件的修复过程。

2026-05-14

性能测试备忘[可运行源码]

本文总结了C#与C++在性能测试中的对比结果。测试显示,C#执行指令速度比C++慢1倍,例如对400万VInt读取,C#最快用时76ms,而C++仅34ms。此外,虚拟方法比普通方法慢8倍,DLLImport调用Win32函数比直接调用C#函数慢100倍。InterLock比lock速度快1倍。内存测试中,使用Marshal.AllocHGlobal连续申请和释放4M-400M内存1000万次未发现明显内存碎片。这些数据为开发者提供了性能优化的参考依据。

2026-05-10

Unity协程GC优化[源码]

本文介绍了Unity中协程GC优化的两种方法。第一种是通过缓存WaitForSeconds对象来减少GC开销,使用静态字典存储已创建的实例。第二种是零GC优化版,通过自定义结构体实现IEnumerator接口,提供多种等待方式,包括基于Time.time的等待、基于真实时间的等待、按帧等待以及条件等待。这些方法有效避免了频繁创建和销毁对象带来的GC压力,提升了游戏性能。

2026-05-09

ESP32-C3打造智能灯泡[代码]

本文详细介绍了如何利用ESP32-C3开发板和ESP-Matter SDK快速开发一个支持Matter协议的智能灯泡。从硬件准备、环境搭建到项目创建,逐步指导读者完成开发过程。文章还涵盖了使用chip-tool进行命令行控制、手机APP配网及控制等实用内容,并提供了进阶功能实现和性能优化建议。最后,作者分享了量产前的关键检查清单,包括硬件认证、软件最佳实践和用户体验优化等方面,为开发者提供了全面的参考指南。

2026-05-04

51汇编指令详解[项目代码]

本文全面介绍了51系列单片机的汇编指令集,包括伪指令、数据传送指令、算术运算指令、逻辑操作指令、控制程序转移类指令、位操作类指令等八大类指令的详细说明和使用方法。文章通过丰富的编程实例,如多字节无符号数相加、16位数求补、定时器中断应用等,展示了各类指令的实际应用场景。同时提供了机器周期计算、定时器初值设定等实用公式,帮助开发者快速掌握51汇编编程技巧。内容涵盖指令寻址方式、执行周期、编程技巧等核心知识点,适合单片机开发人员学习和参考。

2026-05-04

北京地铁每日客流数据采集与可视化展示(含Python爬虫和前端图表)

这个资源包提供了一套完整的北京地铁客流数据获取与呈现方案。核心是get_sub_flows.py脚本,用Python实现对北京地铁官网或公开接口的客流数据抓取,自动保存为sub_flows.txt纯文本格式,并生成sub_data.js供前端调用。配套的sub_flows.html页面基于JavaScript(可能使用Chart.js或原生Canvas)渲染客流趋势图,tu.png为示例图表截图。项目还包含datetime_helper.py用于时间处理,支持按日/时段归类数据;LICENSE和README.md说明授权与使用方法;.gitignore和__pycache__属于开发过程文件。整个流程无需手动输入,适合快速复现本地客流统计看板,也可作为Python网络爬虫+前端数据可视化的小型教学案例。

2026-04-29

AgenticCPS智能返利系统[可运行源码]

AgenticCPS是一套开箱即用的智能CPS联盟返利平台,聚合了淘宝、京东、拼多多、抖音等主流电商联盟,实现从商品搜索、比价、转链到订单同步、返利计算、提现管理的全链路自动化。该系统深度融合了Vibe Coding、低代码与AI自主编程三大核心理念,让一个普通人也能运营一套完整的返利SaaS。AgenticCPS采用双层适配器+工厂模式架构,支持多供应商热切换,无需重启服务或修改代码。此外,系统还提供了5个MCP AI接口,任何兼容MCP协议的AI Agent都可以直接调用CPS能力,实现AI购物导购助手等功能。AgenticCPS的20,000+行生产代码100%由AI自主编程完成,展示了Vibe Coding在实际应用中的强大潜力。

2026-04-26

中文电商评论情感分类实战:LSTM模型训练与预测全流程代码包

一套开箱即用的中文商品评论情感分析实现方案,基于Keras构建LSTM模型,支持二分类(正面/负面)判断。包含完整数据处理链路:中文分词、停用词与标点过滤、纯汉字保留、序列统一截断或填充。训练使用online_shopping_10_cats公开数据集(10类商品共6万余条评论),2个epoch即可达到90.42%测试准确率。提供清晰模块化脚本:preprocess.py完成文本清洗与向量化,models.py定义含Embedding层的LSTM网络结构,train.py执行训练并保存权重,predict.py支持单句或文件批量推理,输出结果可直接写入.txt。配套设计报告.docx详解技术选型与流程,intro.ipynb用于快速上手演示,cn_stopwords_punctuations.csv内置常用中文停用词与符号表,saved_models目录自动存储训练好的模型,datasets子目录归档原始CSV与压缩包。所有代码适配Python 3.7+及TensorFlow 2.x环境,无需额外配置即可运行。

2026-04-25

ChunJun离线同步指南[可运行源码]

本文详细介绍了如何利用ChunJun框架实现数据的离线同步,特别是MySQL到Hive的同步任务。ChunJun是一款基于Flink的稳定、高效的数据集成框架,支持批流一体,已在上千家公司稳定运行。文章从环境配置开始,逐步指导如何下载和配置Flink与ChunJun,设置环境变量,并在Yarn上启动Flink Session。随后,详细说明了如何准备MySQL和Hive的数据,配置任务文件mysql_hdfs.json,并提交任务。此外,文章还解析了HDFS文件同步的原理、增量同步的实现原理及使用限制,以及断点续传的实现原理和适用场景。最后,提供了相关白皮书和开源项目的链接,方便读者进一步了解和学习。

2026-04-23

微信小程序云开发实现的轻量级音乐播放器源码(含完整项目结构和演示图)

一套开箱即用的微信小程序音乐播放器源码,基于云开发能力构建,无需自建服务器,所有后端逻辑通过云函数和云数据库完成。项目包含首页、播放页、歌单页等核心页面,支持音频播放、暂停、上一首/下一首切换,界面使用SVG图标(play.svg、pause.svg、last.svg)和本地图片资源(images目录),数据存储在云数据库中,可直接在微信开发者工具中导入 project.config. 后运行。配套提供三张功能演示图(demo1.png、demo2.png、demo3.png)、二维码(qr.jpg)及详细readme说明,适合本科生毕业设计、课程设计或期末大作业,代码结构清晰,目录含pages、app.js、app.、app.wxss、index.js、data等标准小程序模块,已通过基础功能验证,下载解压后无需修改即可预览调试。

2026-04-23

Linux与macOS全方位对比[可运行源码]

本文详细对比了Linux与macOS在系统架构、基础操作、包管理、系统配置、开发环境及性能监控等方面的核心差异。Linux以其开源性和灵活性在服务器和嵌入式领域占据优势,而macOS则在桌面开发和创意工作中表现更佳。文章通过具体命令示例和实战场景,帮助开发者快速掌握两者的异同,提升跨平台开发效率。此外,还提供了选型建议,帮助读者根据实际需求选择合适的操作系统。

2026-04-19

OpenWrt开发入门指南[项目源码]

本文详细介绍了从零开始为OpenWrt开发一个简单的‘Hello World’程序并打包成ipk软件包的完整流程。内容涵盖了环境准备、项目结构、Makefile编写、编译与安装、调试技巧、进阶优化以及发布分享等多个方面。特别针对新手常见的困惑点,如SDK选择、构建系统逻辑、Makefile符号解析等进行了深入讲解,并提供了实用的调试方法和优化建议。通过这篇指南,开发者可以快速掌握OpenWrt软件包开发的核心技能,完成从入门到实践的完整学习路径。

2026-04-18

含风电电力系统低碳调度MATLAB实现:源荷双侧不确定性建模与多类型机组协同优化

这个MATLAB程序面向含风电的电力系统低碳运行场景,重点处理电源侧(风电出力波动)和负荷侧(用电需求不确定性)双重随机性。采用模糊机会约束方法刻画不确定性,支持火电、水电、风电、光伏及电化学储能等多种电源/调节资源联合调度。程序已完整实现目标函数建模(含运行成本、弃风弃光惩罚、碳排放成本),并有效转化了非线性约束与带分类特征的逻辑约束,如机组最小连续启停时间、储能充放电耦合关系等。核心模块清晰分离:main_main.m为主调用入口,getConsEES.m处理储能约束,consequtiveON.m管理机组启停持续性,getConsGen1.m与getConssGen.m分别构建常规机组与可再生能源机组的运行约束。所有代码采用模块化结构,关键步骤配有中文注释,配套的Word文档详细说明模型原理、变量定义、数据格式及文件调用逻辑,参考文献列表完整,适合教学演示、算法复现或二次开发。

2026-04-14

基于AT89C52的Proteus波形发生器仿真包:正弦/方波/三角/锯齿四波形,双路同步输出+LCD实时显频

直接在Proteus里运行的完整51单片机波形发生器仿真工程,核心芯片为AT89C52,支持正弦波、方波、三角波、锯齿波四种波形任意切换,还能同时输出其中两种波形(如方波+三角波),满足课设‘多波形+双路输出’硬性要求。硬件仿真含3个独立按键用于波形选择与模式切换,1602液晶屏实时显示当前波形类型和输出频率,所有驱动代码(LCD1602.c/usart.c等)和主程序main.c均已调试通过,Keil工程(uvproj/uvgui)和Proteus原理图(pdsprj)、备份文件(pdsbak)齐全,开箱即用,无需修改任何配置。配套PDF课设报告结构完整,含设计原理、电路说明、程序流程、仿真截图和结果分析,可直接提交或参考撰写。整个资源包面向初学者优化,从仿真运行、代码理解到报告交付全链路覆盖,适合单片机课程设计、嵌入式入门实践和Proteus+Keil联合调试训练。

2026-04-10

计算2的n次方[代码]

该文章介绍了一个简单的编程题目,要求对任意给定的不超过10的正整数n,计算并输出2的n次方的值。输入格式为一个整数n,输出格式为2^n = 计算结果。文章提供了C语言的实现代码,通过循环计算2的n次方,并按照指定格式输出结果。示例输入为5,输出为2^5 = 32。代码简洁明了,适合初学者理解基本的循环和输入输出操作。

2026-04-07

京东h5st 5.2.0版本JS加密逻辑拆解(含第五、八、九段算法实现)

这个资源包包含京东h5st 5.2.0版本前端签名生成逻辑的逆向分析成果,重点还原了第五段、第八段和第九段的核心加密流程。其中第八段涉及base64编码、固定字母映射替换及字符串倒序三步操作;第九段复用第五段入口函数但传入参数结构不同,影响最终哈希路径与时间戳参与方式。项目提供可运行的HTML示例(index.html),直接加载即可观察各段加密输出结果,便于调试验证。代码保留原始混淆特征与关键注释,方便对照分析。配套.gitignore和项目元信息文件,支持快速导入开发环境。所有内容基于公开网页行为抓包与JS静态分析得出,不包含任何服务端接口调用或敏感密钥硬编码,仅用于理解京东H5端防爬签名机制的学习参考。使用前需自行确认合规性,禁止用于绕过平台安全策略、批量采集或自动化下单等违反京东用户协议的行为。

2026-06-06

基于PHP MVC架构的图书预订系统完整源码包(含前端样式与PDO数据库操作)

一套开箱即用的PHP图书预订管理示例程序,采用标准MVC分层结构:Model层通过BookingModel、Crudable和PDOFactory实现数据库连接与增删改查逻辑,Controller层由BookingsController统一调度业务流程,View层包含index.php、viewBookings.php、registration_form.php等页面,配合header.php和footer.php实现布局复用。前端集成Bootstrap 3.x、jQuery 1.10.2及动画插件(wow.min.js、animate.css),支持响应式展示与交互反馈。数据验证由Validation.php独立处理,配置信息存于dbconfig.,myfunctions.php封装常用工具方法。所有CSS(bootstrap.css、style.css等)、JS(jquery.min.js、bootstrap.min.js、custom.js等)及静态资源(bg1.jpg、glyphicons字体文件)均已打包就绪,无需额外安装依赖,适合直接部署学习或二次开发。

2026-06-05

BMI160博世原厂驱动代码与完整技术手册(含寄存器详解)

包含博世BMI160六轴惯性传感器的官方C语言驱动源码,覆盖初始化、数据读取、中断配置、低功耗模式控制等核心功能;配套支持文件如bmi160_support.c/h提供硬件抽象层封装;附带官方PDF版Datasheet(BMI160-DS000-07.pdf),详细列出电气特性、寄存器映射、通信协议(I²C/SPI)、机械结构参数及典型应用电路;工程文件(.IAB/.IAD/.IMB等)适配Keil MDK开发环境,README.md提供快速上手说明和接口调用示例;所有内容均来自博世原始发布资源,适用于嵌入式姿态解算、运动检测、可穿戴设备开发等场景。

2026-06-04

基于STM32F103C8T6的FreeRTOS最小可运行工程,含完整移植配置与延时驱动

直接可用的STM32F103C8T6(俗称“蓝 pill”)FreeRTOS移植工程,已通过实际硬件测试验证。工程结构清晰,包含标准CMSIS启动文件、STM32标准外设库支持、FreeRTOS核心源码(inc/src/port/FreeRTOSConfig.h等)、基础延时模块(Delay.c/h)以及典型中断处理框架(stm32f10x_it.c/h)。所有依赖路径已配置妥当,Keil MDK(uVision5)环境下打开Project.uvprojx即可编译下载,无需额外修改。适用于初学者快速上手RTOS任务调度、队列通信、信号量同步等基础功能开发,也适合作为新项目的起点模板——只需在User和FreeRTOS示例工程目录下添加自己的任务代码和外设驱动。配套文件涵盖全部编译中间产物(.o/.crf/.d/.htm)和工程配置(.uvoptx/.uvguix.*),确保环境一致性。

2026-06-04

单片机数字时钟设计[源码]

本文详细介绍了基于AT89C51单片机的数字时钟/闹钟设计。设计采用动态数码显示管为核心,辅以必要的电路,实现24小时制的时-分-秒显示,并具备时间调整功能。系统设置三个按键用于时、分、秒的校对,同时支持三个闹钟设置,闹钟提示音由蜂鸣器电路发出。数字时钟主要由AT89C51、显示模块、控制模块和计时运算模块四大部分组成,其中控制模块和计时运算模块负责数值显示和调整操作,显示模块用于显示当前计数值。硬件框架包括单片机最小系统、数码管显示器、闹钟铃声电路和按键电路。文章还提供了电路总体仿真图、主程序流程图和相关代码,展示了如何通过编程实现时钟的计时、显示和闹钟功能。

2026-06-03

RK3568驱动XS9922B指南[源码]

本文详细介绍了在RK3568平台上驱动XS9922B四路模拟摄像头的完整流程,包括硬件设计要点、设备树配置、驱动移植与优化、典型问题排查及性能调优技巧。作者分享了从PCB布局注意事项(如电源去耦、时钟设计和MIPI布线)到设备树深度配置的实战经验,特别强调了lane-rate匹配、时钟极性和电源时序等关键参数。此外,文章还提供了驱动代码优化建议、图像参数动态调整方法,以及针对常见问题(如绿色条纹、I2C通信失败、图像断层)的解决方案。最后,作者总结了多路视频流带宽优化和低照度环境下的图像质量提升技巧,并推荐了高级调试工具和热插拔检测优化方法。

2026-06-02

基于LC振荡原理的电感测量仪AD兼容PCB与原理图全套设计文件

一套完整的电感测量仪硬件设计资料,包含Altium Designer可直接打开的原理图(.SchDoc)和PCB文件(.PcbDoc),核心电路采用LC振荡法实现电感值检测,主控单元集成MCU模块,配LCD1602液晶显示接口,电源管理、LC振荡器及信号调理部分均独立成页并附带ECO日志记录。项目结构清晰,含电感测量仪.PrjPcb工程文件、多页原理图(MCU.SchDoc、POWER.SchDoc、LC振荡器.SchDoc、LCD1602.SchDoc)以及对应PCB布局布线文件,支持快速复现与调试。所有文档时间戳集中于2018年1月,版本稳定,适合电子爱好者或工程师用于学习电感测试电路设计、AD软件实操或嵌入式测量设备开发参考。

2026-06-02

Django开发的高校就业管理平台(含完整文档、数据库与部署指南)

这是一个面向高校就业指导工作的Python+Django Web系统,专为课程设计和毕业设计场景打造。系统包含学生信息、企业信息、招聘职位三大核心数据模块,支持增删改查操作;内置角色权限控制,区分管理员、学生、企业用户三类身份,确保数据访问安全;提供基础统计功能,可查看就业去向分布、岗位供需匹配等简明数据视图。配套资源齐全:含数据库SQL脚本(employment_information.sql)、Navicat安装指导、本地运行详细说明(项目本地搭建说明lxh.zip)、需求分析文本、开题报告(Word+PPT双格式)、系统设计文档、答辩用PPT、论文检测报告,以及可直接运行的Django项目源码(含settings配置、models定义、views逻辑和基础模板)。数据库默认适配SQLite,也支持MySQL切换;前端采用原生HTML/CSS/JS,无额外框架依赖,便于教学演示与二次修改。所有内容已按功能归类整理在压缩包内,目录清晰,开箱即用。

2026-06-01

湍流通道流RANS模拟MATLAB实现包(含k-ε模型与后处理脚本)

提供完整的湍流通道流RANS数值模拟MATLAB代码,覆盖标准k-ε模型、低雷诺数修正版本及多种求解器实现(如rk4_kepsilon系列),包含网格生成(mesh1D.m)、离散格式(difx.m/difx2.m)、源项计算(frhs.m/frhs3.m/frhsom.m)、湍流模型核心函数(kepsilon.m/kepsilon3.m/kepsilonRM.m)和四阶龙格库塔时间推进(rk4.m/rk4_kepsilon*.m)。附带多组典型结果可视化脚本,可直接输出u+、k+、νt+、ε+沿壁面法向分布图(all_uplus180.eps等),所有图形保存为EPS矢量格式。含1D结构化网格构建、混合长度模型(0-mixing)、阻尼函数(damped_f.m)及完整技术报告(report_acuadra_ES.pdf),支持快速复现经典槽道湍流统计特性,适用于教学演示、算法验证与基础CFD方法实践。

2026-06-01

STM32F103驱动MS5837水压传感器完整工程(含I2C通信、温度补偿与深度换算)

基于STM32F103系列MCU的MS5837水压传感器驱动工程,已适配标准固件库,支持I2C接口通信,内置上电自动校准流程,可实时读取原始压力值并完成温度补偿计算,输出高精度水深(米)与摄氏温度(℃)数据;工程包含完整的底层驱动文件(MS5837.C)、I2C外设配置(stm32f10x_i2c.c)、系统延时(delay.c)、串口调试输出(usart.c)及全部ST标准外设库源码;无需额外修改即可编译下载,适用于潜水设备、水下机器人、液位监测等嵌入式应用场景;支持Keil MDK开发环境,配套有工程配置文件(.uvprojx/.uvoptx)和一键清理脚本(keilkilll.bat)。

2026-06-01

WPF TreeView多列显示控件源码(VS2010 + .NET 4.0)

一个基于WPF实现的TreeView多列树形结构用户控件示例,支持在单个节点中展示多列数据(如ID、名称、状态等),无需第三方库,纯C#编写。项目包含完整可运行解决方案(WpfTreeviewTest.sln),适配Visual Studio 2010和.NET Framework 4.0。控件封装为自定义UserControl,便于复用到其他WPF应用中;提供数据绑定支持,可通过ItemsSource动态加载层级数据;支持展开/折叠、选中高亮、列宽拖拽调整等基础交互功能。源码结构清晰,含主窗口调用示例、数据模型定义及样式资源,适合学习WPF模板(DataTemplate、HierarchicalDataTemplate)、绑定路径设置与TreeView自定义布局。所有代码已实测通过,无编译错误,可直接打开解决方案调试运行。

2026-05-30

基于STC89C52的51单片机课程设计源码与Proteus仿真工程包

包含完整的51单片机课程设计项目,主控芯片为STC89C52,集成Keil uVision4开发环境工程(.uvproj、.uvopt、.uvgui等)、C语言主程序main.c、汇编启动文件STARTUP.A51、Proteus电路仿真文件design.DSN,以及原理图与PCB参考design.PWI。项目已通过编译验证,Objects目录下含生成的目标文件,Listings目录提供汇编列表与符号表,README.md说明搭建步骤与功能要点。支持常见外设驱动,如LED、按键、数码管、LCD1602、DS18B20温度传感器等模块的典型应用示例,适合作为高校电子类专业课程设计、实训或毕业设计基础参考。所有代码结构清晰,注释完整,可直接加载到开发板运行或在Proteus中仿真调试。

2026-05-30

PyTorch实现ResNet18+CBAM/SE/ECA视觉注意力模块的完整训练代码包

提供可直接运行的PyTorch代码,基于标准ResNet18主干网络,集成三种主流视觉注意力机制:CBAM、SE和ECA模块,每个变体均独立封装为可替换组件(CBAM-ResNet18.py、SE-ResNet18.py、ECA-ResNet18.py),配套my_attention.py统一管理注意力逻辑,ResNet18.py为基础模型,comparison.py支持多模型精度与参数量对比,ResNet18--main为训练入口脚本。所有代码含详细中文注释,适配常见图像分类数据集(如CIFAR-10/100或自定义数据集),支持GPU加速,开箱即用——只需修改数据路径和类别数即可启动训练与验证。附带README.md说明环境依赖(torch>1.9)、运行步骤、各模块结构图示意及关键超参建议。适合深度学习入门者理解注意力机制嵌入方式,也适用于课程设计、毕设中需要可复现、易扩展的轻量级改进模型场景。

2026-05-29

NRF24L01通信技术[项目源码]

本文详细介绍了NRF24L01模块的硬件SPI通信技术,包括引脚配置、寄存器设置及代码实现。文章首先阐述了硬件SPI与软件SPI的区别,强调了硬件SPI在降低CPU使用率和提高通信速度方面的优势。随后,详细说明了NRF24L01模块的接线方法及SPI接口的配置步骤,包括时钟线SCK、数据线MOSI/MISO等关键引脚的设置。此外,文章还提供了完整的工程代码示例,展示了如何通过SPI接口进行数据的发送和接收,并附有实验现象说明,帮助读者更好地理解和应用NRF24L01模块进行无线通信。

2026-05-29

反无人机数据集与YOLOv8训练[项目代码]

该数据集专为反无人机(Anti-UAV)任务设计,收录了城市、山区、沿海与森林等多种复杂环境下的视频帧,涵盖多种气象与光照条件。数据集以‘小目标、复杂背景、广泛分辨率’为特色,包含10,000张检测图像和20条跟踪视频序列,总数据量达4.68GB。数据集支持无人机检测与跟踪任务,适用于小目标检测算法、单目标视觉跟踪基准测试等研究方向。此外,文章还提供了完整的YOLOv8训练代码方案,包括数据集组织、标注转换、模型训练与优化建议,为学术研究与工业落地提供了重要资源。

2026-05-28

Pycharm缓存路径修改[可运行源码]

本文详细介绍了如何修改Pycharm的系统缓存路径,包括config、system、plugins、logs和remote sources等文件夹的路径。针对Pycharm远程连接服务器时C盘爆满的问题,作者提供了官方解决方案,并详细说明了Roaming和Local两部分路径的区别及修改方法。文章还总结了修改路径时的注意事项,如data.properties文件的运作原理、路径斜杠的正确写法以及文件迁移的重要性,帮助用户避免常见错误,确保修改后的路径能正常生效。

2026-05-28

Java课程设计实战:含前后端与数据库的完整网上书店系统源码包

一套面向高校计算机专业学生的Java课程设计参考项目,包含完整的网上书店前台购书功能和后台书店管理功能。系统基于Java语言开发,采用标准MVC结构,集成用户注册登录、图书浏览检索、购物车下单、订单管理、库存维护、管理员权限控制等核心模块。配套提供MySQL数据库脚本(shop.sql),支持一键导入;项目使用Maven构建,pom.xml已配置所需依赖;源码结构清晰,含src/main下的完整Java代码、静态资源及配置文件;附带README.md说明文档和基础测试用例。适合直接用于课程设计汇报、期末大作业提交或Java Web开发入门实践,无需额外框架改造即可运行调试。

2026-05-26

ICEM 2020及以上版本导入IGES/STEP失败?用这个修复工具一键转成兼容格式

ANSYS ICEM从2020版开始对旧版几何文件支持变弱,常见问题包括无法读取IGES(.igs/.iges)、STEP(.stp/.step)文件,报错如‘invalid file format’或直接无响应。本工具专为解决该兼容性问题设计,内置多个预处理模块,可自动识别并转换老版本几何文件的内部结构,输出ICEM高版本可直接读取的中间格式(如.pro、.sdrc、.semif等),适配目录中提供的dif、pro、ug、step、sdrc、iges、semif等多种输入类型。附带详细操作说明(methods.txt),无需安装额外软件,解压即用,支持Windows平台下批处理调用。适用于CAE前处理阶段卡在几何导入环节的工程师,尤其适合从UG、CATIA、Pro/E等老系统导出再转入ICEM做网格划分的场景。

2026-05-23

MATLAB代理模型建模与优化工具集(FAC Viana SURROGATES)

一套面向工程仿真与多学科优化的MATLAB代理建模工具集,支持从实验设计、代理构建、误差评估到基于代理的全局优化全流程。内置多种实验设计方法:拉丁超立方采样(LHS)、中心复合设计(CCD)、全因子设计、D-optimal与maxmin空间填充设计;提供克里金模型、多项式响应面、径向基神经网络(RBFNN)、支持向量回归(SVR)四类主流代理建模方式;配备留一法(LOO)和k折交叉验证功能,输出R²、RMSE、MAE、标准误差等量化指标;集成高效全局优化(EGO)及其改进算法(如EGRA、MSE-GRA、KRG-Believer),支持带安全裕度的保守优化与全局敏感性分析(GSA)。工具包结构清晰,含独立安装脚本(srgtsInstall.m)、卸载模块、标准化变量缩放、DOE生成器、优化器(optm)、统计分析(statistics)、保守替代(conservative)、敏感性分析(gsa)等子模块,兼容MATLAB R2014b及以上版本,不依赖额外工具箱。文档位于docs目录,含用户指南与示例说明。

2026-05-23

Matlab答题卡自动阅卷工具:含霍夫变换定位与图像预处理全套代码

这个Matlab项目实现了一套完整的答题卡识别流程,核心功能包括图像灰度化、归一化、平滑滤波、二值化、形态学处理、霍夫变换检测答题卡边界、倾斜校正、区域分割、题号与选项定位,最终输出填涂结果。所有模块均以独立.m文件组织,如Gray_Convert.m负责色彩转换,Image_Binary.m完成阈值分割,Hough_Process.m执行霍夫直线检测,Compute_Angle.m计算旋转角度,Image_Rotate.m进行矫正,Region_Segmation.m划分答题区域,Location_Label.m识别题目标签位置,Write_Results.m生成识别结果。配套提供1.JPG样例图及images文件夹中的多张测试图片,主程序main.m串联全部流程,适合直接运行验证效果。适用于电子信息、计算机、自动化等专业学生完成课程设计、大作业或毕设参考,要求具备基础Matlab语法能力,能理解图像处理基本概念(如边缘、阈值、连通域、霍夫空间),可自行调试参数适配不同扫描质量的答题卡。不包含GUI界面,无加密或打包,所有源码开放可读可改。

2026-05-20

空空如也

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

TA关注的人

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