自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地双人对战五子棋PyGame小工具:点击落子+实时胜负判断

用Python和PyGame写的轻量五子棋程序,打开就能玩,不需要安装额外组件,只要电脑装了Python和pygame库就能运行。两个玩家坐在同一台电脑前,轮流用鼠标左键点棋盘交叉点下棋,黑子先走,系统自动切换当前玩家颜色,不用手动选。棋盘是标准15×15网格,落子后立即检查横向、纵向、正斜(左上到右下)、反斜(右上到左下)四个方向有没有连续五个同色棋子,一旦凑齐就弹窗提示谁赢了。所有操作都是即时响应,不支持悔棋、重开、AI对手或联网对战,纯粹专注本地双人互动体验。代码结构简单明了,主逻辑集中在game_m

2026-06-21 03:41:40 142

原创 MATLAB实测对比:RLS和LMS自适应滤波算法收敛性与误差表现(附可直接运行代码)

一套开箱即用的MATLAB自适应滤波仿真资源,包含独立实现的RLSnew.m和LMSnew.m脚本,以及统一调用对比的rls_lms.m主程序。运行后自动生成figure1.png(权值收敛曲线)和figure2.png(误差演化图),直观展示两种算法在收敛速度、稳态误差、抗干扰稳定性方面的差异。所有.m文件均通过MATLAB R2020a–R2023b实测,无需修改路径或安装额外工具箱;变量命名贴近公式习惯(如w用于权向量、mu为步长、lambda为遗忘因子),关键迭代步骤配有中文注释,覆盖输入信号构造、

2026-06-21 03:24:39 146

原创 轻量级Python文档扫描器:图片加载+四角拖拽裁剪+实时坐标反馈

直接运行app.py就能用的文档扫描工具,支持JPG、PNG等常见格式图片导入。进入裁剪界面后,用鼠标拖动四个角点框选文档区域,点击Crop按钮自动完成透视校正和裁剪输出。开启Show Mouse Move选项后,鼠标悬停在图像上会实时显示X/Y坐标和对应灰度值,方便精确定位角点。界面基于tkinter开发,图像读写用PIL,核心的边缘检测与透视变换由OpenCV实现,底层计算依赖numpy。压缩包里包含多个实测文档图(如doc.jpg、doc_2.jpg、img1.png等)、主程序app.py、功能模块

2026-06-20 04:40:28 157

原创 LFMCW雷达信号处理脚本:一键生成距离-速度二维谱图

直接运行fft_2d_test.m就能对LFMCW雷达原始基带回波做完整的距离-速度联合分析。脚本先按啁啾周期做距离向FFT,再对每个距离单元在多个周期上做速度向FFT,输出标准幅度距离-速度谱矩阵。配套提供Python版本fft_2d_test.py和多张中间结果图(time_domain_signal.png、range_fft.png、velocity_fft.png等),方便对比验证各处理环节效果。所有参数如采样率、啁啾带宽、周期数、ADC位数等都集中定义在脚本开头,改几个数字就能适配不同硬件配置。

2026-06-20 03:36:54 191

原创 高光谱图像压缩感知MATLAB工具包:Surfacelet多尺度重建+随机编码+FISTA求解

一套开箱即用的高光谱图像压缩感知MATLAB实现,聚焦于在有限采样条件下高效重建原始光谱数据。核心流程采用Surfacelet变换提取图像多尺度几何特征,配合随机编码矩阵(支持2D空间域与3D时空谱域)完成低维测量;重建阶段调用FISTA加速算法求解l1稀疏优化问题,提供Surfacelet_CS_2Drecon.m(二维单波段重建)和Surfacelet_CS_3D.m(三维全光谱重建)两个主入口函数。底层封装了正交化处理(Gram_Schmidt_orth.p)、单元数组运算(celladd/cellm

2026-06-18 04:00:08 212

原创 MovieLens用户-电影二分图链路预测实战:Python实现多种相似度算法与ROC性能验证

基于MovieLens数据集(ratings.csv和movies.csv),用Python构建用户与电影之间的二分图结构,通过DM_ex.py脚本完成链路预测全流程:从原始评分数据加载、邻接矩阵生成,到共同邻居、Jaccard系数、Adamic-Adar等经典相似性指标计算;支持按预测得分排序并输出Top-K推荐列表;配套ROC_curve.png和实验结果ROC曲线.png直观展示模型对正负链接样本的区分能力;文档‘实验报告 分类技术——二分网络上的链路预测.docx’涵盖原理说明、参数配置、步骤详解与

2026-06-12 08:21:04 220

原创 LFM雷达脉冲压缩Matlab仿真工具:匹配滤波增益计算、窗函数与归一化效果对比、噪声下性能验证

一套开箱即用的LFM雷达信号脉冲压缩仿真工具,包含dpcGsim.m和LFM.m两个核心Matlab脚本,支持快速复现匹配滤波全过程。能分别计算并可视化加窗(汉宁窗)/不加窗、归一化/不归一条件下的脉压结果,同时引入白噪声干扰验证实际信噪比提升效果。所有仿真均基于统一参数:采样率10MHz、信号带宽2MHz、脉宽100μs,输出图像清晰标注主瓣宽度、旁瓣电平及增益数值。配套Word文档完整推导匹配滤波对LFM信号和白噪声的功率增益公式,说明归一化系数的理论来源与工程常用取值逻辑。用户只需修改脚本中windo

2026-06-12 07:47:23 170

原创 VS2005环境下可运行的C#物流管理毕业项目(含SQL Server2005数据库与完整WebForm页面)

一套开箱即用的物流信息管理系统源码,基于Visual Studio 2005和SQL Server 2005构建,适用于高校软件工程或计算机专业毕业设计。系统采用WebForm技术实现,包含货物发送、车辆调度、司机信息维护、运输线路配置、用户权限管理、发货收货流程等核心业务功能。所有页面如Cargo_send.aspx、Truck_open.aspx、User_send.aspx均配套.cs后台逻辑文件和.designer.cs设计器文件,支持标准增删改查操作及表单验证。资源包内含完整前端样式(CSS)、通

2026-06-11 12:37:39 151

原创 STM32平台VI5300激光测距驱动工程(含纯软件I2C实现,支持4米90Hz dToF)

一套开箱即用的VI5300 dToF激光测距模块STM32驱动工程,实测支持0.01~4米量程、最高90Hz连续测距,对黑色、高反光或粗糙表面目标保持稳定响应。工程包含完整API封装层(VI5300_API.c/h)、硬件抽象层(VI5300_UserPlatform.c/h)、固件加载模块(VI5300_Firmware.c/h),以及关键的软件模拟I2C通信实现(vi_sw_i2c.c/h),不依赖MCU硬件I2C外设,适配任意GPIO引脚组合。main.c提供标准初始化流程和单次/连续测距调用范例;r

2026-06-11 11:53:30 246

原创 Python里直接跑WASM模块的轻量级C绑定方案,开箱即用无需JIT

pywasm3 提供一套干净、低开销的 Python 接口,用来加载和执行标准 WebAssembly 二进制(.wasm)文件。它底层完全基于 Wasm3 的纯 C 实现,不依赖 Node.js、浏览器环境或 JIT 编译器,靠 ctypes 或 CFFI 与 Python 通信,启动快、内存占用小,适合用在资源受限的嵌入式设备、插件沙箱、本地 WASM 功能验证或自动化测试中。安装只需 pip install pywasm3,也支持从源码编译或拉取 GitHub 最新版。使用时传入 WASM 字节数据(

2026-06-11 11:49:43 233

原创 C++手写选择/冒泡/插入/归并/快排代码+VS2019可运行工程+性能对比图表+实验汇报PPT

包含五种经典排序算法(选择、冒泡、插入、归并、快速)的完整C++实现,每种算法均支持随机数组生成、排序过程分步打印、递归调用可视化(针对归并和快排),所有代码在Visual Studio 2019 x64环境下编译通过,附带.sln和.vcxproj项目文件,开箱即用,支持直接调试或修改扩展。配套PDF实验任务书明确要求对比不同数据规模(如1000、10000、100000元素)下的实际运行耗时,验证O(n²)与O(n log n)类算法的效率分界点;Word实验报告模板预留算法原理简述、理论时间复杂度推导

2026-06-10 11:40:51 160

原创 C# WinForm上位机源码:用S7.NET直连S7-1200/1500读写DB块、M区和I/Q点

这是一套可直接编译运行的C# WinForm桌面程序源码,基于开源S7.NET库实现与西门子S7-1200、S7-1500 PLC的原生TCP/IP通信。项目结构完整,含VS2019解决方案(.sln)、C#工程文件(.csproj)、主窗体(Form1.cs)、通信核心类(S7PLCTest.cs)、配置文件(App.config)及界面资源图(ResourceHome.png)。支持通过界面输入或配置文件设置PLC IP地址、机架号、插槽号、DB编号、起始偏移量和数据类型,完成对DB块、M存储区、输入I

2026-06-10 08:10:28 253

原创 东方财富股吧评论抓取+FinBERT情感分析+股价波动关联验证全流程代码包

直接跑通从股吧实时抓取20万条中文财经评论,到用FinBERT模型做细粒度情感极性分类(正/中/负),再到检验情绪得分与次日/三日股价涨跌幅之间是否存在统计显著性的完整链路。爬虫模块基于XPath和JSON解析,稳定适配股吧页面结构变化;FinBERT模型支持逐层解冻微调、梯度累积,封装成fit/predict接口,兼容sklearn式调用习惯;训练阶段每个epoch自动重采样划分数据,缓解金融文本小样本偏差;配套假设检验脚本,内置Pearson/Spearman相关性检验、t检验及p值校正逻辑,输出可复现

2026-06-10 06:25:05 284

原创 双UR10机械臂ROS控制全栈包:Gazebo仿真+实机驱动+MoveIt规划+C++源码一体化支持

开箱即用的双UR10机械臂ROS工程,覆盖从仿真到真实硬件的完整控制链路。内置Gazebo双臂协同仿真环境(dual_ur_gazebo),适配UR10真实机器人驱动(基于ur_modern_driver优化),集成MoveIt运动规划配置(dual_ur_moveit_config),并提供结构清晰的C++控制节点、URDF模型(dual_ur_description)、参数配置(YAML)、启动脚本(launch)及RVIZ可视化方案。附带test_move.py用于快速验证关节级控制,支持同步/异步轨

2026-06-09 11:25:23 190

原创 Altium Designer可直接调用的CR2032与CR1220纽扣电池座全套设计文件(含原理图符号、PCB封装、3D模型)

一套开箱即用的Altium Designer纽扣电池座设计资源,完整支持CR2032和CR1220两种主流型号。压缩包内含标准.AD集成库(.LibPkg格式),已通过实测验证,可一键拆分为独立的原理图库(.SchLib)和PCB封装库(.PcbLib)。配套提供.PcbLib.htm封装说明文档,清晰列出引脚定义、焊盘尺寸、丝印框范围、阻焊开窗区域、装配层标注及3D模型关联状态;同时附带.REP报告文件和.REPPreview预览图,方便快速核对结构合规性。所有封装严格依据厂商机械规格建模,包含精确的外形

2026-06-09 08:31:48 166

原创 MATLAB版MUSIC声源定位代码包:含DOA估计全流程、逐行中文注释与通用阵列适配

直接运行DOA_main.m就能跑通完整的MUSIC算法声源定位流程,从模拟阵列信号开始,经过快拍采集、协方差矩阵构建、特征值分解、信号/噪声子空间分离,到空间谱扫描和峰值检测输出DOA角度。FFTEst_Func.m负责预处理,核心逻辑全部封装在MUSIC-DOA函数里,每一步都有清晰中文注释,覆盖阵列建模(支持均匀/非均匀线阵或面阵)、数据生成、子空间构造、谱计算和角度搜索等环节。不绑定特定硬件或阵列结构,对单信源或多信源、远场为主场景可直接使用,近场情况也能作为基础参考。适合信号处理入门学习、课程设计

2026-06-09 08:15:27 228

原创 微信奶茶店点餐小程序毕业设计源码包(含后台+数据库+图素材)

直接可用的微信小程序奶茶点餐系统,包含完整前端代码(原生开发,无第三方框架)、Web端后台管理系统、MySQL数据库文件及建表脚本、30多张真实商品图和用户头像素材。功能覆盖用户侧:手机号注册登录、商品分类浏览、购物车管理、微信支付下单、订单状态实时查询;管理侧:商品上下架、订单处理、用户信息维护、轮播图配置等全套CRUD操作。所有代码带清晰中文注释,目录结构规范,本地用微信开发者工具+PHPStudy/XAMPP即可调试运行,部署到云服务器后支持真实域名访问。配套文档说明安装步骤、接口对接逻辑和常见问题解

2026-06-09 08:07:23 233

原创 基于SpringBoot+Vue的图片动态社交平台(含Redis缓存优化与完整数据库脚本)

一个可直接运行的图片社交项目,后端用SpringBoot开发RESTful接口,实现用户注册登录、图片上传、图文动态发布、点赞、评论、关注/粉丝关系等典型社交功能;前端使用Vue.js构建单页应用,界面清爽,路由组织合理,兼容Chrome、Firefox、Edge等主流浏览器;Redis承担会话管理、热门图片缓存、点赞状态存储,显著降低数据库压力并提升高并发场景下的响应速度;附带完整MySQL建库脚本myblog.sql,包含用户、图片、动态、评论、关注等全部表结构及示例数据;项目结构清晰,含pom.xml

2026-06-08 10:32:52 144

原创 MATLAB仿真IQ调制器幅度与相位失配对信号质量的影响

这个MATLAB脚本(IQ_imbl6.m)专门用来模拟IQ调制器中I路和Q路之间的幅度不平衡和相位偏移问题。输入自定义的增益误差(比如I路比Q路高0.5dB)和相位误差(比如偏离90度3度),脚本能自动计算并可视化失衡带来的实际影响:包括频谱中镜像分量的抬升、镜像抑制比(IMRR)数值下降、星座图畸变程度,以及EVM恶化趋势。输出包含时域波形图、双边带频谱图、星座图和关键性能指标数值,所有图表可直接用于教学演示或硬件校准方案验证。脚本不依赖Signal Processing Toolbox以外的任何工具箱

2026-06-08 07:58:17 219

原创 嵌入式友好的ITF25条码生成C源码,自动处理奇数位补零与校验

一套开箱即用的C语言ITF25(交叉二五码)条码生成实现,包含ITF25_Barcode.h头文件和ITF25_Barcode.c核心逻辑,不依赖任何外部库,无malloc动态内存分配,适合MCU、RTOS或轻量级桌面程序集成。输入限定为纯数字字符串(0–9),程序自动检测长度:若位数为奇数,则在末尾补一个'0',再统一计算ITF-25标准校验位;若为偶数则直接编码。输出为紧凑的二进制位图序列,精确对应条空宽度组合(宽条/窄条),严格遵循ISO/IEC 16388中ITF-25的编码规则。配套提供main.

2026-06-08 03:53:04 249

原创 Windows下免安装的USB外设一键切换工具(C#开发,支持键鼠显信号同步切换)

ControlMyMonitor.exe是直接运行的Windows小工具,不用安装、不装驱动、不联网,插上就能用。它通过USB接口识别多台主机,按热键或点击界面按钮,瞬间把键盘、鼠标和显示器信号从一台电脑切到另一台,适合办公桌上有两台或三台主机、又不想买硬件KVM的用户。设备插拔状态由Events.cs实时捕获,切换逻辑和当前路由关系存在Data.cs里,所有个性化设置——比如F1切主机A、Ctrl+Alt+Q切主机B、哪些USB PID/VID算键盘、哪些算显示器——都存进Settings.xml,改完保

2026-06-08 03:39:16 231

原创 C++实现的LBM圆柱绕流仿真程序,含BGK模型、边界处理与非定常求解

用C++写的格子Boltzmann方法(LBM)圆柱绕流模拟程序,基于BGK碰撞模型,支持二维不可压缩粘性流体在不同雷诺数下的稳态和非定常流动计算。程序结构清晰,分三个核心模块:lb.c负责流场演化更新,boundaries.c实现圆柱壁面等边界条件处理(含反弹法),unsteady.c完成时间推进与非定常特征捕捉;配套lb.h和boundaries.h头文件,Makefile一键编译,输出速度场vel.dat等数据文件便于可视化分析。代码开源合规,附GPL协议说明(gpl.txt),适合高校流体力学教学演

2026-06-08 03:23:34 203

原创 1.3寸SH1106 OLED屏I²C驱动代码包:含STM32(HAL/标准库)和C51双平台完整例程

直接可用的1.3英寸OLED12864显示屏驱动资源,核心芯片为SH1106,通信接口为标准I²C。提供STM32F1系列两种开发风格支持——基于HAL库和基于标准外设库的工程,同时兼容传统C51单片机平台(Keil C51环境)。所有例程均完成初始化、清屏、ASCII字符显示、GB2312中文显示、点线矩形图形绘制等基础功能封装,源码模块分离清晰:OLED12864_IIC.c/h负责屏幕指令控制,IIC.c/h支持软/硬I²C适配,CharacterCode.h与Font.c内置常用ASCII及汉字点阵

2026-06-07 13:17:51 208

原创 TI C6678 DSP上可直接运行的单精度FFT工程:含汇编优化与C实现双版本

这个资源包提供一套完整、开箱即用的单精度FFT实现,专为TI TMS320C6678多核DSP平台设计,支持Code Composer Studio 6.x及以上版本导入编译。里面包含两套并行实现:一套是手写汇编优化版本(myfft.asm、fft_example_sp.asm),充分利用C6678的VLIW架构和SIMD指令提升计算效率;另一套是配套的C语言实现(myfft.cpp、fft_example_sp.cpp、fft_demo.cpp),接口统一定义在myfft.h中,便于调试与移植。所有代码按

2026-06-07 09:52:43 208

原创 VC++实现的SIP信令交互工程合集(含REGISTER/INVITE/ACK/BYE完整流程)

提供多个可直接编译运行的VC++ SIP客户端示例工程,覆盖Windows平台下SIP协议的核心信令流程:用户注册(REGISTER)、会话发起(INVITE)、响应确认(ACK)、会话终止(BYE)等。每个工程均包含UDP传输层封装、SDP内容解析、消息构造与收发调试逻辑,部分附带简易界面用于实时观察信令交互状态。目录按功能分组,包括VCSample(基础UA实现)、SampleCode-1和SampleCode-2(不同复杂度的会话控制示例),所有代码结构清晰、注释充分,适合作为VoIP开发入门学习材料

2026-06-07 09:13:07 206

原创 Matlab空地协同路径规划实战资源包:A*寻路+B样条平滑+多平台任务分配全实现

面向无人机与无人车等异构平台联合执行任务的Matlab路径规划方案,直接支持空地协同场景落地。内置基于网格地图的A*算法模块,快速生成初始可行路径;通过B样条曲线对路径进行几何平滑处理,显著改善运动连续性与底层控制器跟踪稳定性;集成子区域划分、任务点优先级调度、多任务类型适配三类协同策略,可灵活应对侦察、救援、物资配送等不同任务逻辑。提供可视化GUI界面,支持交互式设置起点终点、障碍物位置、平台数量,一键完成路径生成、优化与结果渲染。所有核心功能封装为独立函数文件:main.m为总控入口,FindParam

2026-06-06 10:53:39 182

原创 Matlab渗流模拟工具:一键算阈值、画路径、出相变曲线

用Matlab跑渗流模型不用从头写代码——这个工具包直接提供完整可运行流程:for_allmatrix.m批量生成不同孔隙率的二维格点矩阵;ptpfornm.m自动搜索临界渗透概率(即渗流阈值),支持自定义网格尺寸和重复次数;pvsoforn.m一键绘制孔隙率与渗透概率的关系曲线,直观呈现相变行为;Percolation_VisualAllPath.m动态高亮所有连通渗流路径,并叠加显示连通簇结构。所有函数均基于标准Matlab(R2018a+)开发,不依赖任何第三方工具箱,输入参数带中文注释,方便修改网格

2026-06-06 08:09:58 228

原创 FPGA数字时钟工程包:Verilog万年历源码+Quartus II可烧录文件+LCD1602驱动模块

直接可用的FPGA数字时钟实现方案,用Verilog编写核心逻辑,支持公历万年历功能,自动识别闰年、星期推算和时间持续走时。工程基于Quartus II环境构建,已适配Cyclone系列器件,提供完整编译输出:SOF(配置文件)、POF(编程文件)、JIC(AS模式烧录文件),开箱即烧。配套lcd.v模块完成LCD1602字符型液晶的底层驱动,稳定显示年、月、日、星期、时、分、秒七段信息。资源含全部工程文件(.qpf/.qsf)、引脚约束文件(.pin)、综合与布局布线报告(.fit.rpt/.map.rp

2026-06-05 11:51:23 229

原创 微电网多源功率协同调度Matlab仿真工具包(含经济性与储能优化)

一套开箱即用的Matlab微电网调度仿真工具,支持光伏、风机、柴油发电机和储能电池等多种分布式电源的实时功率协调。输入负荷曲线和可再生能源出力预测数据后,程序自动执行多目标优化调度,兼顾电压频率安全约束、设备容量限制、购电成本最小化、燃料消耗控制及储能SOC均衡管理。核心脚本main.m完整封装了数据读取、模型构建(兼容线性规划LP或用户自定义启发式算法接口)、指令下发与结果可视化全流程,输出包括各单元小时级出力图、储能充放电状态变化、分项运行成本统计等图表。代码结构模块化,变量命名清晰,支持快速替换本地负

2026-06-05 09:37:19 214

原创 BEAST时间序列建模工具包:MATLAB与R双平台可运行源码+Windows编译支持+实测NDVI数据

BEAST(Bayesian Estimator of Abrupt Change, Seasonality, and Trend)是一套专注时间序列结构解析的开源工具,能自动识别突变点、分离趋势与季节成分,并量化各部分的不确定性。工具包提供完整可执行流程:MATLAB端以beast123.m为主入口,R端通过Rbeast_0.9.4.zip封装,兼容R 3.5及以上版本;底层由C语言核心模块构成,包括beastv2_COREV4.c、beastv2_basis_gensegment.c等,覆盖模型构建、先

2026-06-05 09:28:05 169

原创 MATLAB图像形状建模工具包:ASM/ACM双引擎,支持特征点驱动的轮廓拟合与形变对齐

一套开箱即用的MATLAB图像形状分析工具集,聚焦目标结构的精确建模与匹配。内置活动形状模型(ASM)和活动轮廓模型(ACM)完整实现链:从训练数据坐标提取、形状归一化、主成分统计建模,到多尺度图像金字塔构建、法向方向采样、灰度剖面统计分析;再到真实图像中形状搜索、权重自动调优、形变幅度约束(位移/弯曲限制)及结果可视化。提供刚性与非刚性配准能力,支持基于landmark点的形状对齐(AlignShapeToShape)、缩放旋转平移变换(ScaleRotateTranslate),以及坐标映射、梯度计算(

2026-06-04 08:57:06 208

原创 MATLAB潮汐分析一键包:含t_tide主程序、18分潮常数表、预报与合成脚本及实测数据示例

专为海洋观测、水文建模和地球物理分析设计的MATLAB潮汐调和分析工具集,核心是t_tide.m函数,可直接处理实测水位或流速时间序列,自动提取M2、S2、K1、O1等主要分潮的振幅与相位参数。配套提供t_predic.m做未来潮位预测,t_synth.m反向生成合成潮汐信号,t_vuf.m评估拟合优度(方差缩减因子),以及t_getconsts.m快速调用内置分潮常数。包内预置两套常数表:t_constituents.mat(完整分潮)和t_18constituents.mat(常用18个分潮),同时集成

2026-06-03 11:38:10 244

原创 基于Morlet小波的MATLAB/Python时间序列预测工具,含交通流数据与完整训练流程

一套开箱即用的时间序列预测实现,支持MATLAB和Python双环境运行,核心包含Morlet小波基函数(mymorlet.m及其导数d_mymorlet.m)、小波神经网络模型(wavenn.m/wavenn.py)、实测交通流数据(traffic_flux.mat)以及完整示例流程(chapter32目录)。小波构造、权重初始化、前向传播、误差反传等关键环节均已模块化封装,适用于短期单变量时序建模任务,如交通流量、电力负荷或传感器信号预测。输入只需提供历史序列数组,设定滑动窗口长度和预测步长,即可自动完

2026-06-03 10:49:30 285

原创 160+实测可用Dify工作流YML模板,开箱即跑:内容创作、数据处理、多语翻译全场景覆盖

直接导入Dify平台就能用的160多个YML工作流模板,全部经过真实环境验证,适配Dify 0.7及以上版本。包含标题生成、儿童绘本创作、网页内容解析入库、PPT文案自动输出、思维导图一键构建、门诊导诊逻辑编排、股票估值(Gordon模型优化版)、发票OCR信息提取与结构化聚合、多语言并行翻译(含性能加速)、学术论文交互问答(ChatWithPaper)、Github项目深度解读、全网知识调度搜索、SFT微调数据集批量构造、链式文档智能翻译(LinkTrans Smart)、中英日三语AI人格化对话配置、记

2026-06-02 12:04:30 208

原创 MATLAB钢筋混凝土简支梁弯矩-曲率非线性响应计算工具包

一套开箱即用的MATLAB计算工具,专门用于生成钢筋混凝土简支梁在单调加载下的弯矩与曲率关系曲线。主程序hezheng6.m调用两个核心材料本构子函数:Ec2.m实现混凝土应力-应变非线性模型(含下降段),Es2.m实现钢筋双线性强化模型(含屈服后硬化)。输入参数包括截面宽度、高度、混凝土强度等级、钢筋屈服强度、配筋面积等基础设计数据,程序自动完成截面平衡迭代计算,输出完整弯矩-曲率数值序列,并绘制.png图表。配套文档何政第三次作业.doc详细说明理论依据(平截面假定、材料本构选取、截面内力平衡条件)、关

2026-06-02 10:49:28 183

原创 xWRL6432毫米波雷达开发包(2023.05版):含CAN_SBL引导、天线图、工具箱与多场景例程

TI xWRL6432单芯片毫米波雷达的2023年5月正式开发资源包,基于radar_toolbox_1_00_01_07版本构建。提供开箱即用的软硬件支持:HTML格式快速入门指南、详细发布说明、工具与应用概览;配套雷达工具箱(Radar Toolbox),支持距离/速度/角度检测等基础信号处理;内置汽车、工业、消费电子三大类应用示例工程;包含完整CAN总线引导加载工具(CAN_SBL)、内存压缩方案、可视化调试工具、远程访问接口及Studio命令行工具;附带实测天线辐射图、硬件设计参考、PCB布局建议、

2026-06-02 08:20:12 181

原创 基于OpenCV的实时人脸检测与口罩佩戴判断系统(含训练代码、测试脚本和原理说明文档)

用普通笔记本就能跑的人脸+口罩识别小项目,不依赖GPU。核心功能分两步:先用OpenCV内置的Haar级联快速框出人脸区域,再对裁剪后的人脸图像提取LBP纹理特征,通过PCA降维后送入简单分类器判断是否戴口罩。支持摄像头实时识别和单张图片分析,所有Python代码结构清晰——face文件夹负责人脸图像采集与灰度归一化,口罩检测目录里放着标注好的正负样本、训练脚本和模型保存逻辑,CV口罩检测是整合后的可执行主程序。配套的报告.docx讲清楚了每一步怎么来的:Haar为什么选 frontalface_defau

2026-06-02 05:35:13 234

原创 电网设备拓扑图一键自动排布工具(基于FR力导向算法)

直接输入变电站、线路、开关等电网元件及其连接关系,工具自动计算并生成清晰易读的二维拓扑布局图。核心采用Fruchterman-Reingold力导向算法,通过模拟节点间引力与斥力动态平衡,让设备分布更合理、连线交叉更少、整体结构更紧凑。内置连线路径优化功能,智能调整线缆走向,减少重叠和绕行,提升图纸专业性和现场可读性。支持配电网规划、变电站二次回路绘图、调度自动化系统图形更新等多种工程场景。提供完整Java工程结构,含src源码、.idea配置、META-INF清单文件等,编译即用,方便嵌入现有GIS平台或

2026-06-02 03:21:31 233

原创 红相EDMI电表通信调试助手:报文拆解、CRC校验、地址与序列号互转

专为红相电能表EDMI通信协议设计的轻量级调试工具,直接运行Project2.exe即可使用,无需安装依赖。支持EDMI帧结构逐层解析——自动识别起始符、地址域、控制码、数据长度、数据区和校验和等字段,并以清晰格式可视化展示;内置标准EDMI CRC-16校验算法,可对任意输入报文实时计算并比对校验值;提供红相表计特有的序列号(SN)与通信地址(Address)双向转换功能,适配常见红相型号的编码规则;还支持手动构造自定义EDMI报文,用于模拟主站下发或终端响应。配套源码包含Delphi风格界面文件(Uni

2026-06-01 12:52:08 220

原创 AUTOSAR兼容XCP协议栈源码,支持CAN/以太网双通道通信与Seed&Key动态解锁DLL

一套开箱即用的AUTOSAR标准XCP协议栈实现,完整覆盖XCP协议核心功能:支持CAN和Ethernet两种底层传输通道,对应提供XcpOnCan.c和XcpOnEth.c驱动模块,配套XcpOnCan_Cbk.h、XcpOnEth_Cbk.h等回调接口头文件,便于对接不同底层通信栈。内存读写(Xcp_Memory.c)、程序下载(Xcp_Program.c)、字节流编解码(Xcp_ByteStream.h)、内部状态管理(Xcp_Internal.h)等功能模块划分清晰,所有配置类型定义(Xcp_Con

2026-05-31 10:11:17 196

R语言数据挖掘实战代码包:含森林、汽车、饮料、葡萄酒等10+真实数据集

一套开箱即用的R语言数据挖掘练习材料,覆盖分类、聚类、关联规则、RFM分析、决策树、随机森林等主流方法。包含20多个结构化数据文件,如ForestData(森林资源调查)、CarData(汽车销售记录)、SoftDrink(软饮消费行为)、WineData(葡萄酒理化指标)、StuEva(学生评价文本)、BuyOrNot(购买意向二分类)、MailShot(邮件营销响应)等,全部提供对应.R脚本文件(L1_1.R至L14_1.R),适配《基于R语言的统计分析与数据挖掘》教材实践环节。数据格式涵盖.txt、.sav、.accdb、.csv(通过txt模拟)等多种常见类型,支持直接导入R环境进行清洗、探索、建模与评估全流程操作。所有脚本均以基础R语法编写,不依赖特殊IDE,兼容R 3.6及以上版本,适合教学演示、自学训练和课程实验。

2026-06-10

Unity可视化光线反射路径演示工程

一个基于Unity引擎构建的交互式光线反射效果演示项目,重点呈现入射光、法线与反射光三者之间的几何关系。项目包含可调节角度的光源、带法线指示的反射平面、实时更新的反射光线射线绘制,以及清晰可见的光路轨迹线。所有逻辑通过C#脚本实现,支持在Scene视图和Game视图中直观观察反射过程,适合用于理解基础光学反射原理或验证自定义反射算法。工程结构简洁,含独立场景文件、核心控制脚本及必要资源,无需额外插件即可运行。目录中Script文件夹存放反射计算与可视化逻辑,Scene文件夹包含已配置好的演示场景,ResourcesExtra用于存放可能扩展用的辅助资源。适用于Unity 2019及以上版本,兼容URP和Built-in Render Pipeline。

2026-06-09

STM32F405RGT6五路串口(USART1-5)全功能通信例程包

基于STM32F405RGT6芯片的完整五路串口通信实现,支持USART1至USART5独立收发配置。资源包包含usart.c驱动文件、main.c主控逻辑、中断服务程序stm32f4xx_it.c及系统时钟与外设初始化config.c,所有串口均配备256字节环形接收缓冲区,通过全局计数器和标志位(如gRevUART1Ok)管理接收状态,适配标准HAL或寄存器级开发流程。工程已编译生成Project.axf可执行文件,配套完整的依赖源码与编译中间文件(.crf/.d),可直接导入Keil MDK-ARM v5环境调试运行。各串口RX/TX引脚按数据手册默认复用功能配置,无需额外修改即可在最小系统板上验证通信稳定性,适用于多设备并行通信、传感器数据汇聚、协议转换等嵌入式应用场景。

2026-06-06

ESP32手势识别交互[代码]

本文详细介绍了如何利用Arduino-ESP32的电容式触摸传感器技术实现手势识别交互。内容涵盖ESP32触摸传感器的工作原理、基础手势(单击、双击、长按)的识别算法、高级手势(滑动、多指操作)的实现技巧,以及实际应用场景与性能优化策略。通过具体的代码示例,展示了环境搭建、硬件连接、手势状态机设计、多通道滑动检测等技术细节。此外,还提供了智能家居控制面板案例、自适应阈值调整、低功耗模式优化等实用方案,并针对常见问题给出了解决方案。最后,文章探讨了结合机器学习进行复杂手势识别的可能性,为开发者构建直观、自然的用户交互体验提供了全面指导。

2026-06-05

HtmlUnit模拟浏览器执行JS并抓取动态渲染后的HTML源码

这个资源包提供基于HtmlUnit 2.20的Java示例,用于在无浏览器环境下模拟真实用户行为,自动加载网页、执行页面内JavaScript脚本,并获取JS执行完毕后最终渲染生成的HTML文档内容。适用于需要采集依赖AJAX、Vue、React等前端框架动态生成内容的场景。项目已集成全套依赖库,包括htmlunit-core-js、nekohtml、cssparser、xercesImpl、httpclient、jetty相关组件及commons系列工具包,可直接导入Eclipse运行。核心类HtmlUnitTest展示了如何创建WebClient实例、设置JavaScript启用状态、配置超时与重试策略、访问目标URL、等待JS执行完成(如使用waitForBackgroundJavaScript),最后通过getWebResponse().getContentAsString()或getPage().asXml()等方式提取完整HTML字符串。支持处理常见动态交互,如表单提交、点击事件触发、异步请求响应捕获等,不依赖ChromeDriver或PhantomJS等外部浏览器进程。

2026-06-05

STM32上跑Lua脚本的完整硬件功能验证包:含MPU6050高速采集、SD卡存储及全部外设驱动

这个资源包提供一套已在真实STM32开发板上完整验证的Lua运行环境,支持通过Lua脚本直接控制硬件外设。按下按键开机后自动启动MPU6050传感器,以约2000Hz频率持续采集原始姿态数据,并实时写入SD卡的IMU.txt文件;松手即停止记录。所有底层驱动均已适配并测试通过,包括SD卡读写、串口通信(支持Lua交互调试)、ADC模拟量采集、PWM输出控制、I2C与SPI总线设备接入、板载LED状态指示,以及MPU6050六轴传感器的数据读取与解析。配套固件(LuaPad-Firmware)已编译好,硬件设计(LuaPad-Hardware)含原理图和PCB参考,软件部分(LuaPad)提供可编辑的Lua示例脚本。整个流程无需修改代码即可运行,适合快速验证Lua在嵌入式场景下的可行性,也便于在此基础上扩展其他传感器或控制逻辑。所有模块均经过实机烧录测试,确保上电即用。

2026-06-04

基于YOLOv5的反光衣实时检测工具包:含训练权重、PyQt可视化界面与标注数据集

一套开箱即用的反光衣目标检测解决方案,基于YOLOv5模型实现,已提供完整训练好的权重文件,支持图片、视频及摄像头实时检测。配套PyQt5开发的图形化操作界面,无需命令行操作,点击即可运行检测任务。数据集包含真实场景采集的反光衣图像,标注格式同时提供YOLO标准的txt和PASCAL VOC标准的xml两种,方便迁移至其他框架或进行二次标注。所有代码基于PyTorch和Python编写,结构清晰,模块分离明确,包含训练脚本(train.py)、检测主逻辑(main_logic.py)、UI界面控制(detect_ui.py)以及通用工具函数(general.py、torch_utils.py等)。项目支持本地快速部署,附带Dockerfile和环境配置说明,兼容主流Linux/Windows系统。截图示例(screenshot.gif)和使用教程(tutorial.ipynb)均已集成,便于快速上手验证效果。

2026-06-04

OpenCode新手指南[源码]

本文详细介绍了OpenCode,一个专为终端设计的开源AI编程助手框架。OpenCode不仅支持多种AI模型,还注重隐私安全,默认不存储用户代码。文章从OpenCode的三大核心优势(开源自由、终端优先、隐私安全)入手,详细讲解了三种安装方式(一键脚本、包管理器、源码编译),并指导用户完成首次启动和基本配置。随后,通过四个实战场景(代码解释、重构、调试、功能生成)展示了OpenCode的强大功能。此外,文章还介绍了进阶技巧,如会话管理、插件安装、快捷键配置和远程模型连接,并提供了常见问题的解决方案。最后,总结了OpenCode如何无缝融入开发流程,提升编程效率。

2026-06-04

用Python快速调用文心一言API的命令行对话工具(含完整可运行代码)

这个资源包提供一个轻量级、开箱即用的Python脚本(wenxin_api.py),通过官方文心一言API实现基础文本对话功能。代码基于requests库封装,支持环境变量配置API Key和Secret Key,无需复杂依赖,适配Python 3.8+。包含清晰的README.md说明文档,涵盖注册百度智能云账号、开通文心一言服务、获取API凭证、运行命令行交互等全流程指引;.gitignore和LICENSE文件保障项目规范性与合规性。适合刚接触大模型API调用的开发者快速上手,用于本地测试、教学演示或简单集成场景。不涉及模型训练、微调或前端界面,专注API调用逻辑的简洁实现与稳定执行。

2026-06-04

AT89C51时钟仿真[可运行源码]

该内容描述了使用AT89C51单片机实现24小时时钟功能的仿真过程。文章提供了详细的原理图、运行效果以及源代码。源代码中包含了时钟的核心功能实现,如时间显示、按键调整时间(小时、分钟)、模式切换(12小时制与24小时制)以及复位功能。通过定时器中断实现时间的精确计时,并利用数码管动态扫描显示当前时间。此外,代码还处理了时间进位(秒到分,分到小时)以及12小时制下的AM/PM标志切换。整体展示了基于PROTEUS仿真的完整电子时钟设计方案。

2026-06-03

Python实现的多气象因子电力负荷预测模型(LSTM+多特征)

用Python3.6基于TensorFlow2.0和Keras搭建LSTM神经网络,完成城市居民用电负荷短期预测。支持三类输入组合:仅历史负荷数据、历史负荷+同期气象(温度/湿度/风速)、历史负荷序列+实时气象参数。配套完整数据处理流程(data_processing.py)、可视化脚本(data_show.py)和预测主程序(lstm_predict.py),原始数据含raw_data.csv、power.csv及Excel格式data.xlsx。项目结构清晰,含README说明与LICENSE授权,适合课程设计、毕设或工程实训快速上手。所有代码模块可独立运行,输入特征标准化、滑动窗口构造、模型训练与预测结果绘图均已封装,直接替换数据即可复现V1/V2两种预测逻辑。

2026-06-03

ASP.NET WebForms中通过Ajax异步加载JSON数据渲染ECharts图表

这个资源包展示了在ASP.NET WebForms项目中,如何利用原生Ajax请求从后台C#代码(如ClickBtnLoadChartByAjax.aspx.cs和InitialChartByAjax.aspx.cs)动态获取JSON格式的图表数据,并在前端通过ECharts JavaScript库实时渲染折线图、柱状图等可视化图表。项目包含两个典型场景:点击按钮触发异步加载(ClickBtnLoadChartByAjax.aspx),以及页面初始化时自动加载(InitialChartByAjax.aspx)。所有后端数据接口均通过.aspx页面响应JSON内容,无需Web API或MVC控制器;前端使用标准XMLHttpRequest或jQuery.ajax调用,配合ECharts.init和setOption完成图表刷新。资源结构完整,含bin、obj、js、Common工具类、Web.config多环境配置及VS解决方案文件,可直接编译运行。适用于需要在传统WebForms架构中嵌入动态数据可视化的开发场景,兼容IE10+及主流现代浏览器。

2026-06-03

单片机定时器T0应用[可运行源码]

本文介绍了如何使用单片机定时器T0在P1.0引脚输出周期为400µs、占空比为4:1的矩形脉冲。通过详细的分析和代码示例,展示了如何配置定时器T0的方式2,以及如何设置高低电平时间分别为320µs和80µs。文章还对比了定时器T0和T1的区别,包括工作方式选择、控制位和运行状态的不同。最后,提供了仿真软件中的电路板图和代码实现,帮助读者更好地理解和应用定时器T0的功能。

2026-06-02

STM32F107+LWIP+FreeRTOS移植[代码]

本文详细介绍了在STM32F107平台上移植LWIP1.4.1协议栈到FreeRTOS9.0.0操作系统的过程。作者对比了不同版本的LWIP协议栈,最终选择了1.4.1版本进行移植,并详细说明了移植过程中需要修改的文件和关键代码。文章涵盖了网卡PHY芯片DP83848的配置、LWIP协议栈的初始化、数据接收和发送的实现,以及FreeRTOS任务和信号量的使用。此外,作者还提供了移植过程中遇到的问题和解决方案,如IPv6支持的处理和硬件校验的配置。最后,文章展示了移植后的效果图,并提供了开源代码的下载链接。

2026-06-02

SpringBoot后端+原生Android客户端的工资管理完整项目(含Redis缓存与Rest接口)

一套开箱即用的工资管理系统实战项目,后端基于SpringBoot搭建,集成MySQL持久化、MyBatis做数据访问层、Redis实现常用数据缓存,并采用标准Restful风格设计API接口;安卓端为纯原生开发,使用Retrofit进行网络请求、Glide处理图片加载、Jetpack组件库支撑UI与生命周期管理;项目结构清晰,包含完整前后端源码、Gradle构建配置、答辩PPT、实验报告文档及本地部署说明;支持直接导入Android Studio和IDEA运行调试,适合课程设计、毕业设计或技术栈整合学习参考。

2026-06-02

今日任务完成度动态环形饼图(ECharts 5.2)

一个开箱即用的ECharts动态环形饼图,实时展示今日任务完成百分比。基于echarts-5.2.0.js构建,无需额外依赖,直接打开HTML文件即可运行。图表采用平滑渐变色环+顺时针填充动画,进度数值同步显示在中心,支持快速替换数据(仅需修改JavaScript中series.data数组)。配套reset.css确保跨浏览器样式一致,结构清晰、注释完整,前端开发者可5分钟内集成到项目仪表盘、日报系统或个人效率页面。适配PC端主流浏览器,响应式设计未强制启用,如需适配移动端可自行添加viewport meta与缩放逻辑。

2026-05-30

3D高斯光栅化代码解析[源码]

本文详细解析了3D高斯光栅化(3D Gaussian Splatting)的主程序代码,包括整体流程、核心算法实现及优化策略。文章首先介绍了3D高斯球的基本概念及其参数表示,包括中心位置、协方差矩阵、体密度和球谐函数系数等。随后,详细阐述了初始化流程,包括基于SfM的点云初始化、高斯椭球的创建及投影过程。文章还深入探讨了可微光栅化的实现,包括分块、排序和α-blending等关键步骤。此外,还介绍了损失计算、梯度回传及自适应密度控制等优化策略,包括克隆、分裂和修剪操作的具体实现。最后,文章总结了训练和评估过程中的关键代码实现,包括渲染设置、损失函数计算及性能评估等。

2026-05-30

Fluent入口速度UDF合集:抛物线分布、粘度计算与基础边界条件实现

提供多个可用于ANSYS Fluent的C语言UDF源码文件,重点实现Y方向抛物线型入口速度分布(velocity_inlet),适用于层流管道或二维通道模拟;包含vel.c和2d udf.c等主入口函数,支持自定义速度剖面;cell_viscosity.c用于单元级粘度动态调整;1.c和reyuan.txt为辅助示例与说明;vel.zip.c疑似压缩标识文件,实际使用时需解包确认;所有代码均基于ANSYS Fluent UDF规范编写,兼容主流版本,可直接编译加载,无需额外依赖库;适合CFD初学者理解边界条件编程逻辑,也适用于需要快速部署非均匀入口条件的工程仿真场景。

2026-05-30

基于YOLOv5的抽烟行为实时检测代码包,含训练好的best.pt权重和示例图片

直接运行smoke_infer.py即可对单张图片(如smoke_a526.jpg)或批量图像进行抽烟行为识别,输出带检测框的结果图(s.jpg),模型权重文件best.pt已内置,无需额外训练。代码结构清晰,注释完整,输入预处理、模型加载、推理、结果可视化全流程封装,适配CPU和基础GPU环境,支持OpenCV 4.x和PyTorch 1.10+。配套v5_smoke文件夹包含必要依赖说明和简易使用指引,新手可快速上手调试与二次开发。适用于教室、医院候诊区、办公走廊、电梯轿厢等禁烟场景的初步行为筛查,也可作为本科毕业设计中目标检测方向的实践模板,满足从数据加载、模型调用到结果可视化的完整技术链路需求。

2026-05-30

PyCharm调用第三方DLL[源码]

本文详细介绍了在PyCharm中使用Python调用第三方DLL的方法,重点讲解了ctypes库的应用。文章首先概述了两种调用C/C++程序的方式,推荐使用ctypes进行轻量级开发。接着详细说明了如何导入DLL文件、声明路径变量以及调用DLL中的函数。特别强调了参数类型转换的重要性,并提供了ctypes、C/C++和Python数据类型对照表。最后提醒开发者在打包exe时需手动添加第三方DLL文件,否则会导致程序崩溃。全文内容实用,对Python与硬件交互的开发具有指导意义。

2026-05-29

Neo4j电影知识图谱实战包:含爬虫、图构建与Web问答演示

这个资源包提供一套完整的基于Neo4j的电影领域知识图谱实现方案,覆盖从数据采集到交互式问答的全流程。里面包含多个主流电影网站(如豆瓣、时光网)的结构化爬虫脚本(douban/、mtime/目录),支持自动提取影片、导演、演员、类型、评分等实体及它们之间的关系;通过neo4j_util.py封装了图数据库连接、节点批量写入、关系导入等核心操作;spider_util.py和token_util.py分别处理请求调度与反爬应对;data/movie/下存放清洗后的CSV和JSON中间数据;web/目录为Flask轻量问答接口,可基于Cypher查询实现自然语言式提问(如‘周星驰演过哪些喜剧片?’);Movie.md和README.md给出清晰的环境配置步骤、运行命令和案例说明;requirements.txt列出全部依赖,适合作为课程大作业或入门级知识图谱项目参考。所有代码用Python编写,模块划分明确,注释充分,便于二次开发与教学演示。

2026-06-22

小狼毫Rime中州韵懒人配置包M18:五笔拼音+LaTeX+英文增强全集成

一套开箱即用的Rime输入法配置集合,专为小狼毫和须鼠管平台优化,内置Wubi_Pinyin、Pinyin、LaTeX、EasyEnglish四大输入方案。包含12个YAML主配置文件,30个Lua功能模块(如lunarModule.lua农历计算、dateTimeModule.lua时间动态上屏、latex_translator.lua LaTeX符号快捷输入、pinyinAddingModule.lua拼音补全、phraseExt_Module.lua词组扩展、inputShow.lua实时输入提示等),以及12个TXT字典文件。支持超100种增强功能,涵盖动态词频调整、输入过程实时注释、中英混合智能切换、LaTeX命令自动展开、农历节气显示、系统信息调用、大小写智能过滤、UTF-8字符串处理、日志记录与调试辅助等。所有脚本经实际环境验证,适配主流Windows/macOS/Linux平台下的小狼毫及须鼠管客户端,无需手动编写或调试即可启用全部特性。

2026-06-22

基于MQ2008数据集的问答匹配排序实战:RankNet模型完整实现(含数据+可运行代码)

一套开箱即用的问答匹配排序解决方案,基于公开MQ2008数据集,采用RankNet神经排序模型实现查询与答案对的相关性打分与排序。包内包含完整Python工程结构,含数据加载模块(dataloader.py)、模型定义与训练脚本(Ranknet_H-lambdarank.py)、Jupyter Notebook交互式示例(Ranknet_H-lambdarank.ipynb)、预处理工具(文件转化问题.py)、训练日志(test_logs)、模型检查点(model.ckpt)及最终排序结果(.txt)。支持PyTorch框架,适配Python 3.7环境,所有路径和依赖已配置就绪,解压后无需额外修改即可直接运行训练与推理流程。适用于搜索问答系统中的候选答案重排序、文本匹配任务建模、学习排序(Learning to Rank)教学与实验验证等场景。

2026-06-21

MCU OTA中BootLoader与APP合并方法[源码]

本文主要探讨了在单片机OTA方案中,如何将BootLoader和APP固件合并为一个固件,以便在量产时只需烧录一次,提高效率并避免固件不完整导致设备变砖的问题。文章首先介绍了传统方法,如分别烧录两次、从芯片读取固件另存为hex文件或手动复制合并,这些方法繁琐且易出错。随后,文章重点介绍了高效方式,即通过自动化脚本合并固件。具体包括使用Windows的copy /b命令合并Boot.bin和App.bin文件,以及使用srec_cat.exe工具进行文件合并、格式转换(如bin转hex)和数据填充等操作。文章还提供了完整的示例,展示了如何创建批处理脚本实现一键生成合并后的hex文件。此外,文章还提到可以将设备参数信息(如校准系数、序列号)保存为bin文件,与固件合并后一次性烧录,进一步提升生产效率。最后,文章强调了使用自动化工具的重要性,并推荐了srec系列工具。

2026-06-21

天线罩多曲面建模与变厚度参数化设计MATLAB工具包

一套面向天线罩结构设计的MATLAB实现方案,支持多曲面组合建模(含上曲面、下曲面独立拟合)、厚度沿轴向/周向连续变化控制,内置角度计算(cal_up_theta/cal_down_theta)、极化分析(polarization)、远场极化方向图(Polar_Farfield_Reszult)和遗传算法优化(ga_optmize)模块。提供完整可运行案例(如azimuth_15_20190228、upcurve_fit_201904708等),所有主函数均采用参数化编程,关键几何参数(曲率半径、厚度分布系数、分段节点位置等)通过结构体或输入变量集中配置,注释详尽,逻辑清晰。适配MATLAB 2014a至2024b多个版本,包含数据预处理(degree_change_cal_small)、连接建模(ChanSpace_connect)、临时调试文件(temp_no_use)及结果归档目录(Final)。适用于电子信息类、电磁场与微波技术、雷达系统相关课程设计、毕设中天线罩电性能与结构协同设计环节。

2026-06-20

Docker部署MySQL标准实践[项目源码]

本文详细介绍了在CentOS 7系统上使用Docker部署MySQL 8.0数据库的完整流程。首先强调环境准备,包括拉取指定版本镜像(避免使用latest标签)和创建宿主机数据、配置、日志目录以实现数据持久化。接着通过docker run命令创建容器,详细解析了端口映射、卷挂载、环境变量设置和重启策略等参数,并特别说明MYSQL_ROOT_PASSWORD仅在首次初始化时生效。然后介绍了日常运维命令和unless-stopped重启策略的配置。最后针对两个常见问题提供解决方案:删除容器后密码失效需清空数据卷重新初始化,以及旧客户端连接MySQL 8.0时的caching_sha2_password认证错误需升级客户端。全文强调使用utf8mb4字符集、指定版本标签等最佳实践,帮助读者实现高效、可靠的数据库容器化部署。

2026-06-20

C#编写的轻量级TCP通信调试工具,支持随机数据模拟与双向收发

这是一款用C#开发的本地TCP调试小工具,主要面向开发人员在调试网络通信时快速验证服务端或客户端行为。工具界面简洁,可手动输入或生成随机字节数据发送到指定IP和端口,同时实时显示接收到的响应内容,支持ASCII/十六进制双模式查看。内置连接管理功能,能随时断开重连、清空收发缓冲区,适合嵌入式联调、协议对接、接口压测前的功能验证等场景。项目结构清晰,包含完整VS解决方案(.sln)、项目文件(.csproj)、主窗体逻辑(Form1.cs)及资源文件,源码开放,便于按需修改协议解析逻辑或扩展功能,比如添加心跳包自动发送、日志保存、多连接标签页等。不依赖第三方库,编译后即可运行,适用于Windows平台下的日常网络调试工作。

2026-06-20

PFC3D模拟含纤维混凝土单轴压缩破坏[源码]

本文详细介绍了使用PFC3D离散元软件模拟含纤维混凝土材料在单轴压缩下的破坏过程。作者分享了在实验室进行模拟时的经验与挑战,包括纤维生成代码的编写、粘结模型的选择与参数设置、以及破坏过程的可视化观察。关键点包括:纤维在混凝土基体中的随机分布需避免重叠,纤维长度不宜超过颗粒直径的5倍;平行粘结模型能有效模拟胶结物断裂,参数需结合实验室劈裂试验数据反演;破坏过程中,裂缝沿纤维边缘扩展,纤维方向与主应力夹角大于45度时易被拔出;纤维体积掺量超过2%会导致计算时间剧增,需调整接触刚度比。模拟揭示了纤维混凝土破坏的细观机制:微裂纹在纤维末端萌生,逐渐合并形成主裂缝,最终导致试件碎裂。

2026-06-18

Delphi全版本兼容的PDF生成与处理组件包(含XE10.1至D4/D5/D6等)

一套成熟稳定的Delphi原生PDF开发组件,支持从Delphi 4到RAD Studio 10.1 Tokyo全系列IDE,提供PDF文档创建、页面绘制、图像压缩、表单(AcroForm)填充、数字签名、PDFA合规输出、CJK多语言文本、图层控制、透明度(Alpha)、JBIG2编码、大文件分块处理及安全加密等功能。配套完整CHM帮助文档和20+个可直接运行的Demo工程,涵盖Security、DigitalSignature、Patterns、CJK、Alpha、Layer等典型应用场景,所有BPK/DPK包已按不同Delphi版本(CB4/CB5/CB6/D4/D5/D6/D2009/XE101等)分类编译就绪,开箱即用。注册文件llPDFReg.dcr已内置,无需额外激活步骤。

2026-06-15

WinCC工业数据桥接工具包:支持OPC/数据库双向同步的独立运行组件

IndustrialDataBridge是西门子WinCC平台的数据集成选件,专注解决WinCC在线数据、历史归档与外部系统的高效互通问题。它既可作为WinCC内置模块使用,也能脱离WinCC独立运行,适配多种部署场景。支持的数据源包括WinCC用户归档、WinAC、OPC DA V2服务器、WinCC OLE DB接口等;目标端覆盖MS Access、MS SQL Server、MySQL(通过ODBC)、Oracle 8i/9i/10i、MS Excel、CSV/TXT文件以及内部OPC DA服务器。工具包自带ShelExec.exe用于安全执行外部命令,含HTML帮助文档(index.htm)、自动运行配置(autorun.inf),并集成MDAC 2.6数据库访问组件和演示项目(WinCCDemoPrj)。目录结构中重复出现的IndustrialDataBridge文件夹表明其核心模块化设计,AuthorsW可能为授权或签名信息相关资源。整个包面向工程现场快速部署,无需额外开发即可实现跨协议、跨平台的数据采集与分发。

2026-06-17

微信小程序一键授权获取用户手机号、头像与昵称的完整实现

提供开箱即用的小程序授权登录功能代码包,包含auth页面全套文件(wxml、wxss、js、)及配套工具函数。点击按钮即可触发微信官方 getUserProfile 和 getPhoneNumber 接口,兼容基础库 2.21.0+,支持头像昵称一次性拉取与手机号异步解密。camera.js 为扩展模块,便于后续接入拍照上传等场景;utils 目录封装了常用加密校验和错误处理逻辑。所有代码遵循微信最新鉴权规范,无需额外配置 AppID 或域名白名单(需在小程序管理后台开通相应接口权限)。适合快速集成到已有项目中,减少重复开发成本。

2026-06-17

C#插件系统实战:从接口定义到动态加载的完整示例

一套可直接运行的C#插件开发演示项目,展示如何通过定义公共接口、添加自定义特性标记、利用反射机制扫描程序集、动态加载DLL插件并调用其实现功能。项目包含主应用程序WinDemo和两个插件项目(DefaultPlugin、PosPlugin),界面模块化清晰,含左侧导航栏(FrmLeftNav)、主窗体(FrmMain)、用户表格页(FrmUserGrid)、弹窗(PopForm)及多步骤演示窗体(Step1/Step2/Step3)。所有UI文件均配套Designer.cs和.resx资源文件,支持本地化与图像资源管理。核心逻辑集中在插件发现与实例化流程:遍历指定目录下的程序集,检查类型是否实现预设接口(如IPlugin),通过Activator.CreateInstance创建对象,再以接口方式调用其方法。适合学习插件架构设计、松耦合扩展方案及.NET反射实际应用。

2026-06-16

Selenium+Python的UI自动化测试工程包,含多浏览器驱动与PO模式封装

一套开箱即用的Python UI自动化测试工程,基于Selenium构建,采用Page Object(PO)设计模式实现页面逻辑与测试脚本分离。内置Chrome和Firefox双浏览器驱动(chromedriver.exe、geckodriver.exe),通过browser_engine.py统一管理浏览器启动与关闭;base_page.py封装常用操作如元素查找、点击、输入、截图等;logger.py提供结构化日志输出;config.ini支持环境配置切换;每个页面(如baidu_homepage.py、baidu_news_home.py)独立封装元素定位与业务方法;测试用例(如test_baidu_search.py)仅关注业务流程,不涉及底层操作细节;TestRunner.py支持批量执行与结果汇总;配套多个README.md说明部署步骤、目录结构与运行方式;适用于功能回归、冒烟测试等常见UI自动化场景。

2026-06-13

基于Qt的桌面应用静默更新功能实现方案

提供一套开箱即用的Qt自动升级功能实现,支持Windows平台桌面应用的版本检测、增量包下载、后台静默安装与界面友好提示。核心模块包含UpdateDialog(升级弹窗与交互逻辑)、DownloadHttpHandle(基于QNetworkAccessManager的断点续传HTTP下载管理)、以及适配高DPI和主题皮肤的UI资源(含QSS样式文件、多状态按钮图标、Logo等)。工程已编译生成可直接运行的TestForAutoUpdate.exe,配套完整源码结构:main.cpp入口、mainwindow主窗口集成升级触发点、独立封装的更新对话框类与下载处理器类,所有资源通过Qss.qrc统一管理。支持自定义服务器返回JSON格式版本信息,校验MD5并自动比对本地版本号,触发后显示带进度条和取消按钮的模态对话框,下载完成后调用外部命令执行安装程序或替换文件。适用于需要长期维护、降低用户手动更新门槛的Qt C++桌面软件项目。

2026-06-13

单片机列车超速防护系统[可运行源码]

该毕业设计基于单片机实现城市轨道交通列车超速防护系统的设计,主要包括控制系统原理框图、硬件电路原理图设计、软件设计及调试仿真。系统具备时间显示、实时速度显示、公里数显示及设定速度报警功能。设计过程采用模块化方式,硬件电路由蜂鸣器、液晶显示器、时钟芯片DS1302、电源及单片机最小系统组成;软件部分通过流程绘制、驱动编写实现最终框架。仿真测试验证了系统预期功能并提出改进方案。设计包含完整文档:原理图、PCB、仿真模型、源代码及22404字低重复率答辩论文。

2026-06-14

51单片机LCD1602实验[源码]

本文详细介绍了51单片机与LCD1602液晶显示屏的实验过程。首先解释了51单片机的基本概念和功能图解,接着阐述了LCD1602液晶显示屏的工作原理和结构特点。文章提供了完整的代码实现,包括主程序、LCD1602驱动模块和公共函数模块,并展示了仿真图。最后总结了实验的关键点,如初始化LCD1602、显示字符、移动光标和控制显示区域等,并探讨了实际应用场景,如显示传感器数据和实时时间。

2026-06-13

CentOS7.6离线安装Docker[代码]

本文详细介绍了在CentOS7.6系统上离线安装Docker的步骤,包括下载Docker及其依赖包的离线安装包、安装过程、修改镜像源以及启动Docker服务。此外,还提供了Docker-compose的安装方法,并介绍了Harbor的安装与配置,包括其特性、组件及日常运维管理。Harbor是一个企业级私有Registry服务器,提供了更好的性能和安全,支持镜像复制、图形化用户界面、AD/LDAP集成、审计管理等功能。文章内容详实,适合需要在无网络环境下部署Docker及相关工具的读者参考。

2026-06-12

数据结构与算法(Python版)[可运行源码]

本文详细介绍了数据结构与算法的核心概念及其Python实现,包括时间复杂度与空间复杂度的分析、常见数据结构如链表、栈、队列、哈希表、二叉树、堆等的实现与应用,以及排序算法(冒泡、选择、插入、快速、归并排序)和查找算法(顺序查找、二分查找)的原理与代码实现。此外,还涵盖了贪心算法、动态规划、双指针算法等高级主题,适合初学者和进阶学习者系统学习数据结构与算法。

2026-06-12

WinForms下可勾选多选项的下拉列表控件(轻量级实现)

这是一个基于C# WinForms开发的轻量级多选下拉框控件,通过在标准ComboBox基础上扩展复选框功能,支持用户逐项勾选多个选项。核心类CheckedComboBox.cs封装了绘制逻辑与交互行为,CCBoxItem.cs用于定义带选中状态的数据项,配套示例窗体Form1.cs演示了基本用法和事件响应。项目结构完整,包含标准解决方案文件(.sln)、项目配置(.csproj)、资源文件(.resx)及设计器代码,可直接编译运行。实际使用中需注意:当界面中存在多个同类控件,或与ListView等重绘频繁的控件共存时,可能出现视觉闪烁现象,建议避免高频刷新场景或结合双缓冲机制优化。适用于需要简洁多选交互、不依赖第三方UI库的桌面应用开发。

2026-06-12

TAP-Windows V9虚拟网卡驱动源码包(VS2019+WDK10可编译)

这个压缩包包含TAP-Windows Adapter V9完整驱动源代码,适用于Windows平台的虚拟网络接口开发。核心文件涵盖适配器初始化(adapter.c)、设备对象管理(device.c)、收发数据路径(rxpath.c/txpath.c)、OID请求处理(oidrequest.c)、DHCP支持(dhcp.c)、驱动入口与主逻辑(tapdrvr.c),以及内存管理、错误处理、MAC信息获取等模块。头文件体系完整,定义了协议常量、锁机制、类型映射和驱动接口规范。配套有安装位图(install-whirl.bmp)、驱动部署描述文件(tap-windows6.ddf)、微软签名证书(MSCV-VSClass3.cer)及GPL许可证文件。所有代码基于Visual Studio 2019和Windows Driver Kit 10构建,可直接加载项目文件(tap-windows6.vcxproj.filters)进行编译调试,适合需要定制TUN/TAP行为、分析网络流量转发机制或适配新版Windows系统的开发者使用。

2026-06-10

空空如也

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

TA关注的人

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