自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103不用外置电路测正弦波峰峰值的ADC实现方案

直接利用STM32F103芯片内置ADC模块,对输入正弦波信号进行连续采样,动态跟踪并记录采样序列中的最大值和最小值;再结合已知的ADC参考电压(如3.3V)和12位分辨率,换算出实际电压的峰峰值。整个流程在片上完成,不依赖外部运放、精密基准或专用计量IC。代码基于ST标准固件库开发,Keil MDK工程结构清晰:ADC底层驱动放在HARDWARE目录,峰峰值核心算法封装在独立模块中,支持通过USMART命令行实时调用与调试。SYSTEM目录提供系统初始化支持,USER和CORE包含启动文件与主循环逻辑,L

2026-06-12 09:33:23 162

原创 医疗器械公司官网静态HTML模板(含首页/服务/案例/报价/联系页,Bootstrap响应式)

专为医疗设备企业设计的纯静态HTML官网模板,基于Bootstrap 3.1.0开发,天然适配桌面端和手机端,无需后台、数据库或服务器环境,解压即用。包含首页、关于我们、服务介绍(配套service1-3.jpg三张行业图)、作品案例展示(portfolio.html及多张高清项目图)、详细报价页(pricing.html)、联系方式页(contact.html),以及团队成员介绍(team1-4.jpg)和新闻动态配图(news-1.jpg、news-2.jpg)。前端资源完整:集成animate.css

2026-06-12 06:18:05 137

原创 Windows下开箱即用的C语言素性检测工具(基于MIRACL大数库)

这是一个为Windows平台准备的、可直接运行的素性判定工具包,用标准C语言编写,底层调用MIRACL大数运算库实现高精度整数的确定性素数判断。压缩包里包含已编译好的isprime().exe程序,双击就能对任意长度的十进制整数做素性测试;同时附带完整的Visual Studio 2013工程文件(.sln、.vcxproj等),方便查看、修改或重新编译。源码逻辑集中在main.c中,通过MIRACL提供的大整数初始化、输入解析、Miller-Rabin检验及确定性验证流程完成判断,支持教学演示、密码学入门

2026-06-12 06:02:48 201

原创 C# WinForms中PDF直接输出到斑马标签打印机的三种落地方法

一套开箱即用的C#打印示例项目,专为Windows Forms环境设计,在VS2015中可直接编译运行,基于.NET Framework 4 Client Profile。包含三个独立窗体,分别实现:1)System.Drawing.Printing原生GDI打印(无需外部依赖,适合基础PDF转图像后输出);2)调用本地已安装Adobe Acrobat Reader的COM接口进行静默打印(支持完整PDF特性,如书签、表单);3)集成PdfiumViewer渲染引擎,将PDF逐页转为位图再发送至打印机(对斑

2026-06-12 05:47:01 181

原创 三星SAP财务模块落地实操包:FICO配置指南+业务操作手册+企业制度规范

这套资料是三星集团真实项目中沉淀下来的SAP财务模块实施成果,覆盖从概念设计到日常操作的完整链条。包含FICO模块多个版本的设计文档(v1.1/v1.2),明确财务主数据、科目结构、凭证规则等基础逻辑;提供面向财务人员的应收(FI08)、应付(FI06)、资产(FI13)、库存估值(FI10)、现金管理(FI11)等模块的B端操作手册,步骤清晰、截图详实;也面向顾问和IT人员提供成本中心(FI14)、内部订单(FI15)、CO-PA盈利分析(FI16)、预算规划(FI17)等后台配置说明及BW集成要点;特别

2026-06-12 04:26:52 206

原创 Cocos Creator 2.x 游戏大厅框架|JSON驱动多语言+子游戏一键接入

一套开箱即用的 Cocos Creator 2.x 游戏大厅解决方案,主打配置化管理与快速集成。通过 assets/resources 目录下的 JSON 文件统一定义游戏列表、图标路径、启动参数等元信息,无需改代码即可增删游戏;子游戏按约定结构放入 resources/games 下,框架自动识别并挂载运行;语言切换基于 local/zh.、local/en. 等本地化文件实现,UI 文案实时响应变化;已内置游戏网格布局、加载遮罩、语言切换按钮等常用 UI 组件,支持直接复用或替换;目录结构规范,涵盖 S

2026-06-11 11:17:42 155

原创 Windows下可直接运行的Qt二维码工具:支持文本转码、Logo嵌入与JPG/PNG本地保存

这个Windows二维码生成工具基于Qt5.9开发,用VS2015编译的qrencode库实现核心编码逻辑,无需额外安装环境,x64 Debug目录下双击即可运行。输入任意文本、网址或数字内容,一键生成标准二维码;支持将内置logo.jpg、logo1.png等图标自动嵌入二维码中心区域,保持识别率的同时提升视觉辨识度。生成结果可手动保存为高清JPG或PNG格式,示例文件QRcode.jpg已随包提供。项目包含完整VS2015工程(.sln/.vcxproj)、UI界面文件(QRcode_02.ui)、图标

2026-06-11 06:09:12 222

原创 BeatSaber风格VR节奏游戏可运行Demo(Unity2019.3.15f1 + SteamVR全手柄支持)

直接导入就能跑的BeatSaber式VR音乐节奏游戏工程,基于Unity 2019.3.15f1开发,内置完整SteamVR插件,兼容HTC Vive、Oculus Touch、Valve Index Knuckles、Windows Mixed Reality等主流VR手柄设备。项目结构规范,含标准Assets目录、ProjectSettings配置文件及多套预置手柄绑定JSON(如bindings_oculus_touch.),开箱即用,无需额外SDK安装或环境配置。核心功能包括基础剑轨生成、音符节奏判

2026-06-11 06:00:50 214

原创 2017–2020年Unity音乐节奏游戏实战工程:含判定逻辑、谱面解析与完整可运行项目

一套真实开发于2017至2020年间的Unity音乐节奏游戏源码工程,开箱即用,无需额外配置即可在对应版本Unity中直接打开并运行。项目已实现核心节奏玩法功能,包括毫秒级音符判定(Perfect/Good/Miss)、音频节拍精准同步、JSON格式谱面加载与解析、动态得分计算与连击反馈。Assets目录结构清晰,涵盖预制体(Prefabs)、UI界面资源、C#脚本逻辑(含RhythmManager、NoteSpawner、AudioSyncHandler等关键类)、音频文件及动画控制器;ProjectSe

2026-06-10 12:43:35 132

原创 双击即用的C++学生信息管理工具:单链表+文件持久化+多条件检索

一个纯C++编写的轻量级学生信息管理程序,全部代码浓缩在单个.cpp文件中,无需额外库或配置,编译后生成独立exe,Windows下双击就能运行。数据用单链表动态组织,支持姓名、性别、学号、班级、电话五类字段录入与维护;所有增删改操作实时同步到student.txt文本文件,程序重启后自动加载历史数据。提供完整菜单交互:新增学生即时落盘;支持按学号升序排列显示全部记录;可通过学号快速定位并修改或删除指定学生;查询功能覆盖学号精确匹配、姓名/班级关键词模糊搜索,还支持按班级名称一键统计人数。适合课程设计、编程

2026-06-10 12:24:30 174

原创 MATLAB实操包:5G NOMA多用户配对与功率分配(2/4/8/12用户可选)

一套开箱即用的MATLAB仿真工具集,专注5G非正交多址接入(NOMA)中的用户配对与功率分配问题。支持2用户单对、4用户2对、8用户4对、12用户4组等典型场景,内置FTPC(Fixed Target Power Control)功率分配策略,配套多个独立运行脚本:2_User_Pairing_Simulation.m、4_User_Pairing_Simulation.m、8_Users_Pairing_Simulation.m、12_Users_4_Groups_Simulation.m等。运行后直接

2026-06-10 08:46:00 171

原创 STM32F103标准库SPI1/SPI2双路DMA收发驱动代码包(含完整头文件与例程)

提供基于STM32F103标准外设库的SPI1和SPI2双通道DMA驱动实现,每路均包含独立头文件(spi1.h/spi2.h)和源文件(spi1.c/spi2.c),支持全双工DMA发送与接收,无需手动操作寄存器。初始化函数、阻塞/非阻塞发送接收接口、DMA传输完成回调均已封装,兼容Keil MDK与IAR EWARM工程,可直接添加到现有项目中使用。配套sys.c/sys.h提供基础系统时钟与延时支持,main.c含典型调用示例。适配常见SPI外设如W25Q系列Flash、ADS8320类高速ADC、M

2026-06-10 07:27:33 209

原创 STM32F407串口在线升级方案:含可跳转Bootloader与多APP实验例程

基于STM32F407的串口IAP升级方案,无需JTAG/SWD调试器,直接通过UART下载并更新运行中的应用程序。核心是已适配FLASH分区的IAP Bootloader V1.0固件,支持校验、擦写、写入和向量表重映射,能可靠跳转至用户APP区执行。配套两个典型APP工程:RTC实验(APP固化在FLASH)、触摸屏实验(APP加载至SRAM),均按IAP规范划分地址空间与中断向量偏移。所有工程基于Keil MDK构建,目录结构标准清晰,包含HARDWARE、SYSTEM、USER、OBJ、USMART

2026-06-10 06:21:29 214

原创 厨余/有害/可回收/其他四类垃圾图像数据集,含标准ImageFolder结构与可视化脚本

这个数据集包含48893张真实生活场景下的垃圾图片,按厨余垃圾、有害垃圾、可回收物、其他垃圾四大类划分,分辨率在400×400到1000×1000之间。目录结构严格遵循PyTorch的ImageFolder规范:train文件夹下有39116张图,test文件夹下有9777张图,每个类别独立成子文件夹,无需重命名或调整路径,开箱即用。配套提供show.py脚本,运行后自动随机加载一张样本图,叠加类别标注框并保存结果图到当前目录,不依赖额外配置或代码修改。根目录附带class_indices.文件,清晰列出四

2026-06-09 09:39:53 220

原创 STM32F103导盲拐杖实战工程:GPS定位+超声避障+跌倒短信报警全功能可运行代码包

基于STM32F103C8T6最小系统板的智能导盲拐杖完整开发工程,开箱即用,已在真实硬件上验证通过。支持HC-SR04超声波模块实时测距与障碍提示,SIM800C GSM模块实现跌倒自动触发短信报警,NEO-6M GPS模块采集经纬度并支持位置上报,MPU6050六轴传感器识别姿态变化辅助判断跌倒或倾斜状态,LCD1602实时显示距离、坐标、状态等信息,搭配触摸按键完成模式切换与手动报警。工程包含全部源码(main.c、gps.c、sim800c.c、mpu6050.c、lcd.c、touch.c等)、标

2026-06-09 07:20:11 249

原创 Oracle开发实战速查包:110个高频函数详解+事务/触发器/循环PL/SQL实操脚本与图解

面向Oracle数据库开发者和学习者的即用型实操资料集,涵盖110个高频函数(TO_CHAR、DECODE、ROW_NUMBER等)的参数说明与典型用法;提供可直接执行的增删改SQL脚本(增删改代码.sql)和经典SQL语句大全(多表连接、分页查询、子查询优化、去重删除逻辑);包含事务ACID实现要点(事务特征.txt)、PL/SQL流程控制图解(loop/while/for循环.png、分支语句.png)及触发器创建与触发时机演示(触发器1.png、触发器2.png);配套数据类型说明(oracle数值类

2026-06-09 05:17:22 185

原创 Chrome和Firefox通用的HTTP请求头实时修改工具(含Google重定向示例)

Header Editor 4.1.1 提供开箱即用的浏览器请求头编辑能力,支持 Chrome 和 Firefox 双平台。压缩包内含完整 crx(Chrome 插件安装包)和 xpi(Firefox 插件安装包),直接拖入浏览器扩展管理页即可启用,无需编译、配置或重启。界面简洁直观,允许用户在页面加载前动态添加、删除或修改任意 HTTP 请求头字段,适用于前后端联调、API 接口测试、模拟不同客户端环境、绕过基础 Header 校验等开发场景。配套提供 HE-GoogleRedirect. 示例规则文件,

2026-06-09 03:25:33 165

原创 51单片机+ADS1115电压采集系统:0.125mV精度、LCD实时显示与越限报警

基于经典51单片机搭建的高精度电压监测系统,核心采用ADS1115 16位ADC芯片,支持0~5V模拟电压输入,最小分辨率达0.125mV,测量结果以三位小数形式稳定显示在LCD1602液晶屏上。系统具备越限报警功能,当实测电压超出用户预设上下限时,LCD自动弹出醒目的文字提示。硬件通过软件模拟I2C总线与ADS1115通信,驱动代码完整封装在I2C.c中;ADS1115.c负责寄存器配置、数据读取与状态管理;ADC_Filter.c集成均值滤波与限幅滤波复合算法,有效抑制现场干扰;1602.c实现字符定位

2026-06-09 03:04:13 244

原创 VC6开发的SolidWorks插件源码:输入参数自动生成零件、装配体和工程图

这个资源包提供一套完整的VC6环境下开发的SolidWorks C++插件源代码,支持在SolidWorks 2001–2005等早期版本中运行。核心功能包括通过对话框输入尺寸参数,自动驱动零件建模、装配体构建及关联工程图更新。代码结构清晰,包含标准应用程序框架、SolidWorks COM接口调用封装(sldworks_i.c、SldWorks.h/.cpp)、文档/视图类(TestAsmDoc/TestAsmView)、资源文件(图标、对话框、菜单)以及完整项目配置(.dsw/.dsp)。所有关键逻辑配

2026-06-07 11:30:53 219

原创 STM8 TIM1编码器计数方案:支持轮询查询和中断响应双模式

基于STM8单片机,利用TIM1定时器硬件编码器接口实现增量式旋转编码器的脉冲计数与方向识别。提供两种实时读取方式:一种是主循环中轮询查询当前计数值,适合低速、低精度要求场景;另一种通过外部中断触发计数更新,保障高速转动下的数据完整性。配套代码已集成LED状态指示、UART串口调试输出(可实时打印方向、计数值)、系统延时函数等基础外设模块,所有驱动均采用标准C编写,头文件清晰分离(encoder.h、uart.h、led.h等),方便在其他STM8项目中复用。工程基于IAR EWSTM8开发环境构建,包含完

2026-06-07 04:53:23 239

原创 微信小程序点餐项目源码(含配置、依赖包与完整目录结构,开箱即用)

直接导入微信开发者工具就能跑起来的点餐小程序源码,覆盖首页展示、菜品浏览、加购结算、订单生成、用户中心等核心流程。前端用原生WXML+WXSS+JS实现,包含app.js全局逻辑、app.页面路由配置、project.config.项目设置,以及.babelrc、.eslintrc.js、.postcssrc.js等构建和代码规范文件。附带package.和压缩版node_modules.rar,还原依赖简单快捷;index.html作为入口占位文件,file文件夹预留资源存放位置,整体结构严格遵循微信小程

2026-06-06 04:13:05 194

原创 武汉30米精度地形数据包:含高程、坡向与山体阴影图层,支持ArcGIS/QGIS直接加载

这个武汉市区范围的地理空间数据包,提供30米分辨率的数字高程模型(DEM)主文件WuHanDEM.tif,以及配套生成的山体阴影图HillShade.tif,两者均采用标准GeoTIFF格式,坐标系为CGCS2000 / 3-degree Gauss-Kruger zone 36(EPSG:4547),投影参数准确,开箱即可在ArcGIS、QGIS等主流GIS软件中加载使用。数据包内还包含完整的辅助文件:.tfw地理配准信息确保空间定位无误;.ovr金字塔文件提升大图浏览效率;.aux.xml元数据记录采集

2026-06-05 13:25:39 184

原创 Simulink双向升降压DC-DC变换器模型+可移植C控制代码(含闭环PID与PWM实现)

一套开箱即用的双向升降压DC-DC变换器仿真与嵌入式开发资源,包含MATLAB/Simulink模型sbuckboost.slx和配套C语言源码buckboost.c。Simulink模型内置完整功率电路、数字PID控制器、ADC采样模拟、PWM生成逻辑及电压电流双闭环反馈,支持输入电压宽范围(如12V–48V)、负载阶跃响应测试、充放电模式平滑切换,无需额外工具箱,兼容R2018a及以上主流MATLAB版本。C代码面向MCU平台设计,涵盖实时占空比计算、比例积分微分控制、ADC数据滤波与保护阈值判断等关键

2026-06-05 10:26:15 198

原创 MATLAB一键批改答题卡:从拍照到出分全流程自动化工具

直接运行runme.m或启动answer_sheet.mlappinstall安装包,就能自动处理学生答题卡照片——先做灰度转换、平滑滤波和二值化,再用霍夫变换定位答题区域并校正倾斜角度,接着分割各题块,识别填涂位置,提取作答序列;系统自动比对contrastAnswers.m里预设的标准答案,逐题标记对错,实时计算正确题数、总得分,并生成统计结果;配套GUI界面(GUI1_App.mlapp)方便教学演示,所有模块如Image_Normalize.m(几何校正)、Region_Segmation.m(题块

2026-06-04 10:08:16 169

原创 用MATLAB按耦合模理论算FBG反射谱,带6组参数对比图和可调代码

直接运行main.m就能生成光纤布拉格光栅(FBG)的反射谱曲线,全部基于标准耦合模理论(CMT)推导实现,不依赖任何专业工具箱,MATLAB 2019a及以上版本即可运行。包里含6组不同光栅参数(比如光栅长度、折射率调制幅度、光栅周期)下的仿真结果,对应输出6张BMP格式图像(1.bmp–6.bmp),同时额外提供6张PNG格式图(output_1.png–output_6.png)方便插入报告。代码结构清晰,关键参数集中定义在开头,改一个数值就能立刻看到布拉格波长偏移、反射带宽变化、边模抑制比差异等效果

2026-06-03 10:45:56 213

原创 Vue 2 + Element UI 实现的百度网盘风格前端文件管理界面

一个即装即用的前端文件管理系统,视觉和操作逻辑贴近百度网盘:支持多级目录展开浏览、悬停显示下载按钮、桌面端自适应布局。基于 Vue 2.x 构建,使用 Element UI 组件库完成界面搭建,内置完整路由(登录页 Login.vue、主页 Home.vue、文档页 Document.vue 等)、统一 HTTP 请求封装(utils/http.js)、用户登录状态管理、静态资源(logo.png、user.png、404.gif)组织及基础样式重置(reset.css)。项目结构规范,包含 router、

2026-06-02 10:12:41 206

原创 《自适应滤波原理》第4版17章课后题逐题解析+MATLAB可运行代码(含LMS/RLS/卡尔曼仿真)

这套资料专为《自适应滤波原理》第四版学习者整理,包含全部17章课后习题的详细解答,每章独立PDF,公式推导完整、步骤清晰、排版易读;配套MATLAB源码已打包为AFT Matlab.tar,解压即用,涵盖LMS算法、RLS滤波、卡尔曼滤波等核心方法的完整实现,所有脚本均通过实际运行验证,变量命名规范、关键步骤附中文注释;提供run_matlab.py作为统一入口,支持快速启动各章仿真;目录结构清晰,Chapter_XX.pdf与对应代码模块一一对应,方便对照学习和作业参考;不包含教材正文,专注解题逻辑与算法

2026-06-02 09:27:10 260

原创 一款免安装的窗口调试小工具,能查句柄、看控件内容、改窗口状态

Spy++ Lite 3.1.0.1 是个绿色单文件窗口分析工具,直接运行 SpyLite.exe 就能用,不需要装 Visual Studio 或其他开发环境。它能快速定位任意窗口的句柄,同时显示窗口类名、样式、扩展样式等底层属性,并支持十六进制和十进制双格式切换。自动绘制窗口树结构,清晰展示父窗、子窗、兄弟窗之间的层级关系。可实时修改窗口状态,比如置顶、激活、隐藏、截图,还能获取所属进程的完整路径。对常见UI控件做了针对性适配:列表控件(如任务管理器进程列表、行情软件数据区)、树视图(含全部展开节点)、

2026-06-02 08:02:16 240

原创 MATLAB三维地形中A*算法实时航路生成与可视化工具包

直接运行就能跑通的三维航路规划MATLAB工程,用A*算法在真实高程数据上自动计算起点到终点的最优无碰撞路径。内置TerrainData.mat和MapData.mat两个地形与地图数据文件,主脚本Main.m一键启动,支持自定义经纬高坐标输入;核心算法模块包括A_star.m(主搜索)、min_fn.m(代价评估)、insert_open.m(开放列表管理)等,配合expand_array.m、node_index.m、distanced.m等辅助函数完成三维节点扩展与距离计算。结果输出包含完整路径坐标序

2026-06-02 06:08:48 211

原创 年会现场直接用的3D抽奖软件,双击就跑,带名单导入和暂停功能

专为年会场景设计的即开即用型3D抽奖工具,桌面端界面由PyQt5封装,内嵌Web引擎运行HTML+CSS3+JS实现的3D旋转抽奖效果,支持Excel或TXT格式动态导入人员名单,滚动过程可随时暂停、继续,中奖结果实时显示并自动记录。压缩包里已打包好完整可执行文件test.exe,Windows系统下无需安装Python、PyQt5或任何运行环境,插上U盘双击就能启动。配套qtwebengine相关资源文件(如qtwebengine_resources.pak、QtWebEngineProcess.exe等

2026-06-01 09:55:43 241

原创 C++实现的健身俱乐部会员管理程序,带详细注释和课程设计文档

一套开箱即用的C++健身俱乐部管理系统,覆盖会员登记、教练信息管理、课程排期、预约记录与费用结算等全流程功能。项目采用面向对象设计,核心逻辑封装在te.h/te.cpp中,main.cpp为启动入口,main.h统一声明全局变量和函数,1.txt模拟本地数据存储。所有代码配有逐行中文注释,便于理解类结构、函数调用关系及业务逻辑流转。配套的Word版课程设计报告包含需求分析、模块划分、类图说明、关键代码解析与运行测试截图,内容完整可直接提交。项目已在Visual Studio环境下实测编译通过,不依赖第三方库

2026-05-31 11:46:49 202

原创 PyQt5+VLC轻量视频播放工具:拖拽控进度、滚轮调音量、F键全屏、空格播放暂停、P键一键截图

一个即装即用的Python视频播放器方案,底层基于python-vlc绑定VLC多媒体框架,用PyQt5构建图形界面。支持鼠标拖拽进度条精准定位播放位置,滚轮上下滚动或点击音量按钮调节音量大小,按F键快速进入/退出全屏模式,空格键控制播放与暂停,P键实时截取当前帧并自动保存为JPG图片。项目结构清晰,含主界面文件GUI.py(由GUI.ui编译生成)、自定义视频控件模块myVideoWidget.py和myVideoSurface.py、可复用的视频滑块组件myvideoslider.py,以及三个演示脚本

2026-05-31 10:32:04 188

原创 Java写的带音效和动画的迷宫生成与自动寻路工具(含完整源码和课程设计文档)

用Java开发的交互式迷宫程序,能自由调整迷宫大小(11–99行/列,仅限奇数)、格子尺寸(5–30像素),实时生成迷宫并演示求解过程。支持两种经典算法:深度优先或递归回溯生成迷宫,DFS/BFS自动寻找从起点到终点的最短路径。图形界面提供一键生成、重置、开始/暂停求解、开关音效等操作按钮,运行时有按键反馈音、背景音乐和通关提示音。所有功能封装在标准Eclipse工程结构中,包含Maze.java主入口,以及CreateMaze、SolveMaze、Lattice、Ball等核心类文件。配套提供Word格式

2026-05-31 09:36:21 250

原创 Windows桌面端C#实时人体姿态识别工程(YOLOv8-pose+ONNX+OpenCvSharp)

一套开箱即用的Windows平台人体姿态估计解决方案,基于C#语言和OpenCvSharp封装,直接调用ONNX Runtime运行YOLOv8-pose模型。项目采用WinForm界面,内置图像预处理、17个关键点坐标与置信度输出、骨骼连线绘制、结果可视化等功能,支持摄像头实时推理和本地图片检测。工程已在Visual Studio 2019中完整构建,目标框架为.NET Framework 4.7.2,编译平台默认x64,不依赖CUDA,纯CPU即可运行。核心逻辑拆分为清晰模块:Yolov8PoseMan

2026-05-30 05:42:27 225

原创 STM32F407平台有刷直流电机三闭环控制工程:位置+速度+电流PID全实现

基于STM32F407微控制器的完整电机控制工程,专为有刷直流电机设计,集成位置环、速度环和电流环三级PID闭环控制。所有算法采用经典PID结构,代码基于HAL库开发,兼容Keil MDK-ARM环境,含完整.uvprojx项目文件。硬件驱动覆盖正交编码器(encoder.c)用于位置与速度双反馈、ADC(adc.c)实时采样电枢电流、PWM输出驱动H桥功率级;核心控制逻辑封装在BDCMotor.c中,支持三环耦合计算、输出限幅及在线参数调节;main.c负责系统初始化与主循环调度;配套mxconstant

2026-05-30 03:17:00 225

原创 TRON链多签转账小工具:TRX和USDT一键发起,权限地址可查可改

专为TRON网络优化的轻量级多签操作工具,支持TRX原生币和TRC-20标准USDT的多签名转账。打开即用,Windows用户双击‘一键多签和多签转账.exe’就能启动,不用装Go环境、不需编译、无额外依赖。内置实时权限查询功能,能快速识别当前账户在链上的签名权归属地址;也支持修改多签目标地址,方便动态调整审批人或管理人配置。所有参数通过config.yaml统一设置,适配不同TRON节点(如Shasta、Nile或主网)和钱包地址格式。底层调用tron.go封装的链交互逻辑,erc20.go和erc20.

2026-05-29 09:48:20 408

原创 安卓端大麦抢票Auto.js脚本包:回流监控、倒计时点击、滑块拖动、多App版本适配

一套专为安卓用户设计的大麦网演唱会抢票自动化工具,全部基于Auto.js开发,无需服务器依赖,纯本地运行。支持大麦App 8.5.7至8.6.9多个主流版本,覆盖抢票全流程关键环节:单场次回流票实时监测(可按票档筛选)、浮窗式倒计时自动点击(含延迟设置与随机抖动防封)、滑块识别与模拟拖动(含监控+拖动双模式)、‘努力刷新’按钮自动触发、优先购内测流程适配。每个脚本功能明确、命名清晰,如‘0830回流[单场次]检测(双模式)’‘0731浮窗倒计时自动点击(含延迟)’等,附带NNBS_INFO.md使用说明文档

2026-05-29 06:18:43 479

原创 A股逐笔成交实时采集工具:新浪、网易、腾讯三源Python脚本打包

一套即装即用的Python行情采集工具,专注获取A股市场毫秒级逐笔成交(tick)数据,覆盖新浪财经、网易财经、腾讯证券三大公开接口。sina.py、get_126.py、tencent.py分别封装对应平台的请求逻辑、字段解析与错误重试机制;joinquant.py提供聚宽策略平台兼容层,方便接入实盘或回测环境;mylog.py内置轻量日志记录,支持按日期自动归档;main.py为简易运行入口,可快速启动单只股票或多只标的的持续监听。所有脚本依赖精简,仅需requests、pandas、pytz等基础库,

2026-05-29 06:11:40 500

原创 2018版3ds Max脚本中文速查手册(HTML离线版,含完整函数目录)

一份专为3ds Max用户和插件开发者准备的MAXScript中文参考资料,基于2018年官方文档整理,覆盖从基础语法、字符串与数组操作、文件读写、UI控件创建到场景对象控制等核心功能模块。所有内容以标准HTML页面形式组织,每个页面对应一个GUID命名的独立函数或类说明,结构清晰还原官方三级目录体系,支持本地浏览器直接打开index.html浏览,无需网络或额外软件。已对主干内容完成简体中文翻译,包括常用命令、系统变量、事件处理、自定义工具栏与对话框编写等实用条目;少量深层子项暂保留英文原文,不影响主体查

2026-05-28 06:42:32 400

原创 手把手教你用AT32F415搭建低成本CAN记录仪(含FATFS文件系统移植)

本文提供了一份基于AT32F415微控制器搭建低成本CAN记录仪的完整实战指南。详细介绍了硬件选型、SPI Flash驱动、FATFS文件系统移植、CAN数据采集与封装,以及USB双模式(MSC/HID)通信的实现。文章旨在帮助开发者掌握从零构建嵌入式数据记录系统的核心技能,实现一个功能完整、成本可控的开源项目。

2026-03-11 03:58:15 704

STM32U073平台下LIS2DUX12加速度计六位置静态零偏校准实践包

这个资源包聚焦于LIS2DUX12三轴加速度计在STM32U073CC微控制器上的静态零偏校准实现,采用经典六位置法,利用地球重力场作为参考基准,在无运动干扰的静止状态下完成X/Y/Z三轴的偏置误差标定。包内含完整MDK工程(.uvprojx/.uvoptx)、CubeMX配置文件(.ioc)、启动文件与标准外设驱动结构,支持直接编译下载;配套硬件资料包括传感器数据手册(lis2dux12.pdf)、核心板原理图(U_LIS2DUX12_PCB.pdf)及系统设计文档(0403_U073_Senser.pdf)。校准逻辑基于固定姿态切换:依次将各轴分别朝向地心或背向地心(即±g方向),采集六组稳态输出值,通过最小二乘或平均值法解算零偏参数,并写入补偿寄存器或软件校正链路。所有操作均在STM32CubeIDE或Keil MDK环境下验证通过,适用于需要高精度静态测量的嵌入式姿态检测、倾角监测等场景。不涉及温度补偿或动态零偏建模,专注基础静态标定流程落地。

2026-06-02

SpringBoot后端+Vue前端的超市收银与库存管理毕业项目(含完整源码和MySQL脚本)

一套可直接运行的超市销售管理系统毕业设计资源,采用SpringBoot构建后端服务,Vue.js开发前端界面,前后端完全分离。系统支持多角色操作:管理员能维护员工、商品、会员信息,处理订单、退货、积分折扣及销售统计;会计专注财务数据汇总与报表查看;销售员负责日常收银开单;库管员管理商品入库、出库和库存预警。配套MySQL数据库脚本(db_chaoshi_manger.sql)已准备好,开箱即用。开发环境兼容IntelliJ IDEA/Eclipse + VS Code/WebStorm,前端配置基于vue.config.js和babel.config.js,后端使用Maven构建(pom.xml + mvnw),附带详细README说明和API接口文档(api.md)。所有源码结构清晰,包含chaoshi_server(后端模块)和chaoshi_admin(前端模块),适合课程设计、毕设参考或二次开发学习。

2026-06-02

Matlab实现多节点协作式频谱能量检测仿真

提供一套可直接运行的Matlab频谱感知仿真代码,基于能量检测原理,支持多个认知用户协同完成主用户信号检测。核心文件main.m包含信道建模、本地能量统计、硬判决融合(如OR/AND规则)及检测性能评估(Pd/Pf曲线绘制),配套1.png为典型仿真结果图示。适配Matlab 2019a环境,无需额外工具箱,开箱即用。适用于无线通信课程设计、认知无线电入门实验、本科毕设基础模块或硕士阶段频谱感知算法验证场景,帮助理解分布式检测架构、信噪比影响、协作增益与虚警权衡等关键概念。

2026-06-01

51单片机DS18B20温度检测仿真包:含Keil源码、Proteus电路、实操视频与详细说明

这个资源包提供完整的51单片机温度检测学习方案,基于DS18B20数字温度传感器实现精准测温。核心功能包括:通过GPIO模拟1-Wire总线协议读取传感器原始温度值,实时判断当前温度是否高于28℃(触发红色LED)或低于24℃(触发绿色LED),支持在Proteus中手动调节环境温度并观察LED响应变化。配套Keil uVision5工程已按企业级标准组织,代码注释率超50%,模块划分清晰,包含完整source文件夹与可直接编译运行的项目结构。Proteus仿真使用8.9 SP0版本搭建,原理图符合真实硬件设计规范,接口定义明确,支持模块化验证。附带实操讲解视频(MP4格式),覆盖从程序烧录、仿真启动到温度调节全过程,并配有Word文档说明各文件用途、引脚连接关系及常见问题提示。开发环境兼容主流Windows系统,无需额外驱动,开箱即用,适合单片机入门者理解传感器通信、条件判断与外设控制逻辑。

2026-05-31

Matlab版CNN-BiLSTM时间序列预测工具包(含风电场实测数据与完整可调代码)

提供一套开箱即用的Matlab时间序列预测实现方案,基于CNN-BiLSTM混合结构——先用卷积层自动提取局部时序特征,再经双向LSTM捕获前后向长期依赖关系。包含完整可运行脚本CNNBiLSTM.m、误差计算模块calc_error.m、数据预处理脚本data_process.m,以及已封装好的训练权重CNNBiLSTM.mat和真实风电场功率数据文件风电场预测.xlsx。支持一键运行,输出MAE、MAPE、MSE、RMSE、R²五类常用评估指标,所有超参数(如卷积核数量、LSTM隐层单元数、训练轮次、学习率等)均集中定义在主脚本开头,便于快速调整与复现实验。适配Matlab 2023a及以上版本,无需额外工具箱,注释详尽,逻辑分层清晰,适合电子信息、自动化、数学与计算机专业学生完成课程设计、期末项目或毕业设计中的时序建模任务。

2026-05-30

基于Keil C51的中断实验完整工程包:含源码、仿真图与实验报告

这个资源包含一套完整的单片机中断实验实现,适用于计算机组成原理课程实践。核心是用C语言编写的中断处理程序(zhongduan.c),在Keil uVision环境下编译生成可执行hex文件(zhongduan.hex),配套Proteus仿真电路图(仿真图.DSN)和运行截图(仿真图.DBK),支持直观观察中断响应过程。工程文件齐全,包括启动代码(STARTUP.A51)、项目配置(zhongduan.uvproj)、编译中间产物(.OBJ、.LST、.M51等)以及调试日志(zhongduan.plg)。实验报告文档(实验四.docx)详细记录实验目的、原理、步骤、现象分析与思考题解答,内容规范、逻辑清晰,适合作为参考或提交作业。所有文件结构完整,开箱即用,无需额外配置即可复现实验效果。

2026-05-30

Android接入AWS IOT指南[项目源码]

本文详细介绍了如何在Android APP中接入AWS IOT平台,实现消息的订阅和发布功能。文章从准备工作开始,包括注册AWS账号、配置IAM角色和Cognito身份池,到具体的编码实现,包括初始化Cognito认证、附加IOT策略、连接AWS IOT以及订阅和发布消息。此外,文章还总结了在实际开发过程中遇到的坑和解决方案,如权限细分、策略更新等。对于需要面向欧美市场的物联网产品开发者,本文提供了宝贵的参考经验。

2026-05-26

基于STM32F103ZET6的红外四合一智能小车源码包(遥控+避障+跟随+循迹+顺时针运动)

这套源代码专为STM32F103ZET6主控的智能小车设计,完整实现红外遥控、红外避障、红外跟随、红外循迹四大功能,并支持小车按预设逻辑持续顺时针运动。开发环境为KEIL5,配套Keil.STM32F1xx_DFP.2.3.0.pack固件库,硬件适配L293D电机驱动芯片、TT直流减速电机、1602液晶屏(5V)、VS1838B红外接收头及标准红外循迹避障模块。资源包内含完整工程文件结构(CORE/USER/HARDWARE/SYSTEM/STM32F10x_FWLib),已通过实车验证——接线正确、烧录即用。附带《红外遥控避障跟随循迹顺时针运动实验说明.doc》和《程序说明(必看).txt》,涵盖引脚定义、模块接线图、功能启用方式、调试要点及常见问题处理。keilkilll.bat提供一键清理编译残留,OBJ目录存放编译中间文件,便于快速复现与二次开发。所有代码采用标准外设库编写,模块化清晰,适合嵌入式初学者学习红外多模式协同控制逻辑,也方便教学演示或课程设计直接调用。

2026-05-26

R语言实操包:鸢尾花数据全流程分析(含代码、报告与模型验证)

一套开箱即用的R语言数据分析实践材料,围绕经典鸢尾花(IRIS)数据集展开完整分析流程。包含原始数据探索、基础统计描述、变量间相关性热力图绘制、逻辑回归建模与系数解读、ROC曲线绘制及AUC值计算、随机森林分类器训练与重要性排序、以及多项式非线性回归尝试。所有分析均提供可直接运行的R脚本(iris analysis.R)、支持动态报告生成的R Markdown源文件(iris analysis.Rmd),以及编译完成的PDF格式分析报告(iris-analysis.pdf),覆盖从数据载入、清洗、建模到结果可视化的全部环节,适合R语言初学者练习和教学演示使用。

2026-05-23

基于React与Three.js实现的可运行3D全景漫游项目源码包

一套开箱即用的3D全景漫游前端项目,使用React 18 + TypeScript + Three.js构建,已通过本地完整编译和调试,所有功能均可直接运行。项目包含完整的开发环境配置(craco、ESLint、Prettier)、静态资源管理、自定义3D场景渲染逻辑、响应式交互控制及基础UI组件。配套提供清晰的README说明文档、实际运行截图(IMG_3250.PNG、IMG_3251.PNG)以及标准React项目结构(src、public、index.html等)。适合计算机类专业学生完成课程设计、毕业设计或前端3D可视化实战练习,无需额外配置即可启动开发服务器并查看效果。技术栈聚焦WebGL三维渲染与现代React工程化实践,不依赖后端服务,纯前端部署。

2026-05-23

GD32E230单片机在线固件升级实现方案(含Bootloader与应用层切换逻辑)

一套可在GD32E230C系列MCU上直接运行的自动固件升级实现,支持通过串口或外部存储设备加载新固件并完成安全跳转。代码结构清晰,包含独立的upgrade模块(upgrade.c/h),负责校验、擦写、写入及复位跳转;系统启动流程由sys_proc.c统一调度,结合systick.c提供基础时序支持;gd32e230c_eval.c封装了评估板外设初始化,main.c为应用入口,支持升级前后双模式识别。所有驱动基于GD官方标准外设库(GD32E230_standard_peripheral),兼容CMSIS规范,无需额外IDE配置即可编译下载。readme.txt提供详细编译说明、内存布局建议(如Boot区与App区分区)、升级触发方式(例如特定IO电平或串口指令)以及常见校验失败处理提示。适用于需要远程维护、现场OTA或产线快速刷机的嵌入式场景。

2026-05-22

STM32F103ZET6平台LIS3DH加速度传感器驱动包(含IIC+SPI双接口源码与完整资料)

提供基于STM32F103ZET6单片机的LIS3DH三轴加速度传感器完整驱动支持,包含已验证可用的IIC和SPI两种通信方式的C语言驱动文件(lis3dh_driver.c/.h 和 lis3dh_driver_spi.c/.h),全部代码适配KEIL5开发环境,无需额外修改即可编译运行。配套资料包整合了LIS3DH官方数据手册、典型应用电路图、初始化配置说明、寄存器详解及完整例程,覆盖从硬件连接、引脚配置、通信协议解析到数据读取与校准的全流程。适用于嵌入式初学者快速上手,也满足工业项目中对高可靠性传感器接入的需求。所有驱动均经过实测,可直接集成进现有STM32工程,支持标准GPIO模拟IIC或硬件SPI外设调用,便于在不同硬件资源约束下灵活选用。

2026-05-22

用Python快速搭建超市销售数据动态看板(含Excel数据+可运行代码)

这个资源包提供一套开箱即用的超市销售数据可视化看板实现方案,基于Python的Dash框架开发,主程序app.py直接启动网页看板,配套supermarkt_sales.xlsx为模拟的超市销售数据(含日期、品类、城市、销售额、利润率等字段),requirements.txt列出全部依赖库,方便一键安装部署。看板包含顶部导航栏、响应式布局、多维度筛选控件(如按城市/品类/时间范围筛选),以及柱状图、折线图、饼图和指标卡四种核心图表,实时反映销售额趋势、品类占比、区域分布和月度完成情况。图标和网页标题已预设,支持本地浏览器直接访问http://127.0.0.1:8050查看效果,所有源码结构清晰、注释完整,适合数据分析入门者学习Dashboard开发流程或作为企业轻量级销售监控模板快速复用。

2026-05-22

基于YOLOv8的集装箱表面缺陷检测代码包(含训练权重与CLI测试脚本)

这个资源提供开箱即用的YOLOv8集装箱缺陷识别实现,包含预训练权重yolov8n.pt、完整训练流程(train-200epoch-v8n目录)、命令行检测脚本(main.py)、单元测试模块(test_*.py)以及Docker和CI/CD配置文件。支持快速部署:按requirements.txt安装依赖后,可直接运行main.py进行图像或视频中的集装箱裂纹、凹陷、锈蚀、变形等常见工业缺陷检测;test_cli.py用于验证推理功能,test_engine.py和test_cuda.py分别检查模型引擎与GPU加速兼容性。项目已结构化组织,含标准GitHub Actions工作流(ci.yaml、docker.yaml等),便于持续集成与镜像构建;README.md提供基础说明,LICENSE明确授权范围。数据集虽未内嵌,但文档中给出CSDN下载链接及详细标注说明,方便用户替换自有数据并微调模型。

2026-05-22

Django个人博客系统源码包:含完整前后端、SQLite数据库与后台管理功能

一套开箱即用的Django个人博客系统,基于Python 3和Django 1.10开发,内置SQLite数据库(db.sqlite3),数据库名为dfyblog。前端采用HTML+CSS+jQuery实现,支持分页展示、万年历组件(时间自动同步)、QQ在线客服API集成;后台提供完整的CRUD操作,涵盖文章管理、用户管理、权限分配等核心功能。项目结构清晰,包含标准Django应用目录(blog、blog_tools)、模板文件(templates)、迁移记录(migrations)、配置文件(settings.py)、路由定义(urls.py)、视图逻辑(views.py)、模型定义(models.py)及管理员配置(admin.py)。默认管理员账号为admin,密码password123,可直接通过manage.py运行启动服务,配合Sublime Text 3编辑、Navicat Premium查看数据库、CMD执行命令。适合学习Django基础开发流程、快速搭建个人技术博客或作为教学演示项目。

2026-05-20

基于Python的微博短文本情感倾向判断工具包

一套开箱即用的微博情感分析实践资源,包含10万条带标签的微博语料(weibo_senti_100k.csv)、中文停用词表(stopword.txt)、完整可运行的分析脚本(微博情感分析.py)以及LSTM模型结构示意图(Lstm2.png)。支持快速加载数据、清洗文本、加载预设停用词、构建词向量、训练和评估LSTM分类模型,输出正面/负面情感预测结果。语料已标注情感极性(正向/负向),适用于教学演示、入门级NLP项目开发或模型微调验证。所有代码基于Python 3.x编写,依赖库明确(如TensorFlow/Keras、jieba、pandas等),无需额外配置即可本地运行。

2026-05-20

k8s部署WordPress[项目源码]

本文详细介绍了如何在Kubernetes(k8s)集群中部署WordPress和MySQL博客平台。首先,提供了两个YAML配置文件(wordpress-db.yaml和wordpress.yaml),分别用于部署MySQL数据库和WordPress应用。其中,MySQL配置包括环境变量、数据卷映射和端口设置,WordPress配置则需修改数据库连接信息。接着,通过kubectl命令创建命名空间并依次部署MySQL和WordPress服务。最后,通过NodePort方式暴露WordPress服务端口,完成访问测试。整个过程涵盖了YAML文件编写、服务部署及访问验证,适合初学者快速搭建WordPress博客平台。

2026-05-17

ECharts地图组件包:含世界、中国及省级矢量图,支持逐级下钻交互

提供开箱即用的ECharts地理可视化资源,包含world.(全球)、china.(全国)以及完整省级行政区划JSON文件,全部适配Vue3 + Vite + TypeScript项目结构。源码文件echarts-map-源码.vue已封装基础下钻逻辑,点击国家可跳转至全国视图,再点击省份进入该省详细地图,支持返回上一级。配套map-数据源目录整理了常用地理坐标与区域编码映射关系,echarts-maps和geometryProvince子目录分别存放标准地图扩展和几何简化版省级边界数据,方便按需引入。压缩包内还附带两个参考Demo(chartmap-别人的demo.zip、echarts_map-master-别人的demo.zip),可用于快速验证集成效果或调试下钻事件绑定。所有地图文件均为精简优化后的GeoJSON格式,去除冗余属性,加载更快,兼容ECharts 5.x主流版本。

2026-05-13

MySQL8.0安装教程[源码]

MySQL是一款安全、跨平台、高效的数据库系统,广泛应用于中小型网站。其特点是体积小、速度快、成本低且开源。MySQL8.0版本在账户安全、优化器索引、通用表表达式、窗口函数、InnoDB增强和JSON增强等方面进行了功能更新。本文详细介绍了MySQL8.0的安装步骤,包括解压软件、运行安装程序、配置选项、设置密码等20个具体步骤,帮助用户顺利完成安装并验证成功。

2026-05-11

C语言背单词软件实现[可运行源码]

该内容详细介绍了使用C语言实现的背单词软件系统,包括软件需求说明书、可行性研究报告、系统设计说明书、界面设计、测试计划及操作手册等多个部分。系统功能涵盖单词查询、单词预览、背单词模式、个人单词本、复习计划及分数记录等,旨在为用户提供一个高效、便捷的单词学习工具。通过对比市场上主流背单词软件的优缺点,本系统在功能设计上进行了优化和创新,如支持多用户账号管理、根据记忆曲线安排复习等。此外,文档还提供了系统的技术实现细节、测试用例及用户操作指南,确保软件的质量和用户体验。

2026-05-09

Faster R-CNN官方MATLAB实现源码包(RBG实验室原版)

这是Ross Girshick(RBG)团队发布的Faster R-CNN原始MATLAB版本源码,基于VGG16和ZF两种主干网络,完整支持PASCAL VOC数据集(2007/2012)的训练与测试流程。包内包含多个可直接运行的脚本,如script_faster_rcnn_VOC2007_VGG16.m用于在VOC2007上启动Faster R-CNN训练,script_faster_rcnn_demo.m提供快速检测演示;配套工具涵盖roidb_from_voc.m构建训练数据库、imdb_eval_voc.m执行mAP评估、showboxes.m可视化检测结果等。所有脚本均依赖Caffe MATLAB接口(通过active_caffe_mex.m激活),并内置GPU自动选择(auto_select_gpu.m)、随机种子控制(seed_rand.m)、图像预处理(prep_im_for_blob.m)及IoU计算(boxoverlap.m)等基础模块。项目采用MIT许可证,保留.gitmodules子模块引用,适合复现经典两阶段目标检测流程、调试区域提议网络(RPN)与Fast R-CNN检测头协同机制,或作为MATLAB环境下目标检测教学与二次开发的基础代码框架。

2026-06-13

路由器代理安装教程[代码]

本文详细介绍了如何在路由器上安装代理服务的步骤。首先,通过利用已知漏洞(如CVE-2020-10988)进入路由器系统,开启Telnet服务并登录。接着,查看系统信息和CPU架构(如MIPS),使用Go语言交叉编译适用于该架构的程序。然后,安装TFTP服务器以便在路由器和本地机器之间传输文件,使用BusyBox的tftp命令进行文件传输。最后,下载并运行代理程序(如trojan-go),完成代理服务的安装和配置。整个过程包括漏洞利用、系统登录、交叉编译、文件传输和代理部署,为路由器代理服务的安装提供了全面的指导。

2026-06-15

MATLAB多通道数据分析[源码]

本文详细介绍了如何使用MATLAB进行多通道数据的对比分析及可视化展示。主要内容包括数据读取模块的改进(使用readmatrix替代dlmread,增加异常处理机制)、数据列配置的灵活管理(通过单元格数组统一管理数据列映射关系)、以及可视化核心逻辑的实现(支持独立窗口和子图两种显示模式)。文章还强调了代码的模块化设计、灵活扩展性和健壮性提升,并提供了可视化增强的细节(如RGB颜色代码、线宽分级、均值参考线等)。最后给出了使用建议,包括数据准备、参数调试和扩展应用的具体指导。

2026-06-12

滑模控制四轮转向仿真[源码]

本文详细介绍了基于滑模控制算法的四轮转向系统横摆角速度控制的Simulink仿真模型。通过八自由度车辆模型,包括车身纵向、横向、垂直运动及绕XYZ三轴旋转,以及四个轮胎的旋转惯量,构建了高精度的仿真环境。滑模控制算法通过设计滑动模态面(s = psi_dot_error + c1*psi_error + c2*integral(psi_error))实现控制,其中参数c1和c2的优化显著提升了系统响应速度。为避免抖振,采用饱和函数替代符号函数,边界层厚度Φ设为0.05。仿真中解决了前轮转角超调问题,通过调整执行机构模型的阻尼系数,相位裕度提升15度,时域响应振荡消失。最终,系统在双移线工况下横向加速度误差控制在0.05g以内,表现优于某德系豪华车的量产ESP。

2026-06-12

Pytest+selenium UI自动化测试实战[项目源码]

本文详细介绍了使用Pytest和Selenium进行UI自动化测试的实战案例。内容涵盖了环境准备、项目简介、项目设计、目录结构、代码实现等多个方面。通过126邮箱的登录功能测试、添加联系人功能测试和发送邮件功能测试三个实例,展示了如何利用PageObject设计模式、数据驱动测试、测试报告生成等技术构建自动化测试框架。文章还解决了测试报告生成和失败用例截图的问题,并提供了全局配置和运行用例的方法。最后,通过实际测试输出展示了自动化测试的效果,包括HTML格式报告和自动发送测试邮件功能。

2026-06-12

MATLAB结构体对比工具:快速识别字段异同并高亮显示差异

提供一个轻量级MATLAB函数comparestructs.m,用于深度比较两个结构体变量的字段名、字段值及数据类型。自动识别完全相同的字段、值不同但字段名一致的字段、仅存在于其中一个结构体的字段,并以清晰格式输出比对结果。支持嵌套结构体递归比较,不修改原始数据,运行时无需额外依赖。附带license.txt说明授权信息,适用于代码审查、调试验证、配置一致性检查等场景。函数调用方式简单,如comparestructs(structA, structB),返回结构化差异报告,便于人工核查或进一步程序化处理。

2026-06-12

ESP32-S3驱动ILI9341显示屏+XPT2046触摸的LVGL完整工程(C语言,基于ESP-IDF v4.4.3)

一套开箱即用的ESP32-S3嵌入式GUI开发工程,支持ILI9341液晶屏显示和XPT2046电阻式触摸控制器,底层基于LVGL 8.x图形库,全部用标准C语言编写,适配ESP-IDF v4.4.3框架。工程结构清晰,包含lcd_ili9341.c/h驱动文件、touch.c/h触摸校准与读取模块、lvgl_demo_ui.c示例UI界面,以及主程序main.c和构建配置CMakeLists.txt。硬件连接方式已在代码注释中明确标注各功能引脚(如LCD的SPI CS/DC/RES、XPT2046的IRQ/CS/MOSI/MISO/SCLK等),无需额外修改即可编译烧录。适用于快速验证LVGL在ESP32-S3上的触控交互能力,也方便在此基础上扩展自定义UI或移植到同类SPI屏幕+XPT2046方案。

2026-06-12

基于ThinkPHP5构建的轻量级响应式进销存仓库管理源码包

一套开箱即用的PHP进销存仓库管理系统,采用ThinkPHP5.0框架开发,适配PC端与移动设备,界面自动适配不同屏幕尺寸。系统涵盖商品入库、出库、库存查询、盘点、供应商与客户管理、单据打印等核心功能,支持常见业务流程闭环操作。所有源码开源,无加密无授权限制,永久免费使用。压缩包内含完整项目结构,包括路由配置、数据库连接、基础控制器、公共函数及详细安装说明文档(README.md),部署时只需配置PHP环境(建议7.0+)、MySQL数据库并导入SQL文件即可运行。附带多张实际操作界面截图(如首页、库存列表、单据详情页),方便快速了解系统交互逻辑。.htaccess文件已预置,支持Apache环境下的URL重写;同时兼容Nginx环境,需手动配置伪静态规则。不依赖第三方商业组件,无外部API调用,可离线独立部署。

2026-06-11

IEC 60870-5-104协议全功能开发套件:含RTU服务器/主站客户端模拟器、跨平台SDK(Windows/Linux ARM)、C/C++/C#源码及双向文件传输支持

一套开箱即用的IEC 60870-5-104协议开发资源,包含可直接运行的RTU服务器模拟器(IEC104ServerSim.exe)和主站客户端模拟器(IEC104ClientSim.exe),适用于电力自动化、工业监控等场景下的协议验证与设备联调。提供完整ANSI C标准源代码,兼容C++和C# .NET开发环境,支持Windows与Linux(含ARM架构)平台部署。内置双向文件传输功能(监视方向与反向上传),满足IEC 60870-5-104 Annex A规范要求。配套提供互操作性测试文档(服务器与客户端分别验证)、视频教程HTML页面、快速入门README说明,以及评估版下载引导页。所有代码遵循企业级编码规范,无依赖第三方闭源库,便于集成进RTU、协议转换器、智能网关、HMI系统或数据集中器等嵌入式或上位机产品中,加速IEC 104通信模块开发与认证流程。

2026-06-10

MATLAB求最短路径与最小生成树[可运行源码]

本文详细介绍了如何使用MATLAB求解最短路径和最小生成树问题。在最短路径部分,文章解释了最短路径的概念,包括图的构成、边的权重等基本概念,并演示了如何使用graphshortestpath函数和Dijkstra算法求解最短路径,包括生成稀疏矩阵、计算最短路径、显示图形以及优化显示效果。在最小生成树部分,文章区分了最短路径和最小生成树的不同,介绍了minspantree函数以及克鲁斯卡尔和普利姆算法,并提供了具体的代码演示,包括生成无向图、求解最小生成树以及图形化显示结果。文章通过代码示例和图形展示,帮助读者理解并掌握这两种图论问题的MATLAB求解方法。

2026-06-10

MATLAB双目图像视差计算工具集(含自适应窗口与Census变换)

一套基于MATLAB实现的双目立体视觉视差图生成工具,包含完整的预处理、匹配与后处理模块。核心功能涵盖ADCensus变换(结合绝对差与Census编码)、自适应窗口匹配策略、固定窗口对比实现,以及多种视差图生成方式。资源包内含StereoDisparity.m主流程脚本,StereoMatch.m用于立体匹配计算,StereoFixedW.m提供固定窗口基准对比,CensusTrans.m执行基础Census变换,ADCensus.m和AD_Census.m分别实现不同版本的自适应Census特征提取,Steoro_disparity.mlx为Live Script格式的可视化示例。所有函数均面向双目校正后的灰度图像设计,支持输入左右图像对,输出逐像素视差图,便于进一步三维重建或深度估计。代码结构清晰,变量命名规范,注释完整,适合作为教学演示、算法验证或工程原型开发的基础组件。

2026-06-10

Java编写的斗地主游戏完整工程包,含源码、资源图和可运行结构

这是一个基于Java开发的斗地主桌面游戏完整项目,包含全部可编译运行的源代码文件,采用标准Eclipse项目结构,内置.classpath和.project配置文件,支持直接导入IDE运行。src目录下为com包结构的Java类,涵盖发牌、出牌逻辑、玩家交互、胜负判定等核心功能;bin目录存放编译输出;test目录提供基础测试用例;images文件夹集中管理54张扑克牌的GIF图像资源(如1-2.gif、3-9.gif等),命名规则清晰对应花色与点数。项目无需额外依赖,JDK 8及以上环境即可构建执行,适合Java初学者学习面向对象设计、集合操作、随机算法及GUI逻辑组织,也适用于课程设计或小型游戏开发参考。

2026-06-10

VS Code配置运行JS代码[代码]

本文详细介绍了在VS Code中配置和运行JavaScript代码的步骤。首先,需要检查系统是否安装了Node环境,可以通过命令`node -v`和`npm -v`来验证。如果没有安装,可以下载Node的MSI安装包进行安装。其次,在VS Code中安装Code Runner扩展,该扩展可以方便地运行JavaScript代码。最后,新建一个JS文件,编写代码后按下`Ctrl+Alt+N`即可执行代码。文章总结了配置过程,并提供了实用的操作指南,帮助读者快速上手在VS Code中运行JavaScript代码。

2026-06-09

Codex插件问题排查[可运行源码]

本文详细介绍了在Windows系统下Codex桌面端更新后,Chrome和Computer Use插件不可用的问题排查及解决方法。问题主要源于更新后本地bundled plugin marketplace状态损坏,导致插件无法正常加载。文章从环境配置、备份建议、详细排查步骤、根因分析到具体修复方式,提供了全面的解决方案。重点包括修复config.toml中的marketplace source、从安装包复制完整bundled plugin、补齐plugin cache、修复codex://协议注册等关键步骤。最终通过验证确保插件状态恢复正常,为遇到类似问题的用户提供了实用的参考指南。

2026-06-09

Flowable 6.2.1 全组件开发包(含源码、文档与各模块JAR)

这个压缩包提供 Flowable 6.2.1 版本的完整开发资源,覆盖 BPMN、CMMN、DMN、表单、任务、REST API、模型转换、变量服务、作业调度等全部核心功能模块。包含可直接引用的二进制 JAR 文件(如 flowable-engine-6.2.1.jar、flowable-rest-6.2.1.jar、flowable-cmmn-engine-6.2.1.jar),配套的 JavaDoc 文档(每个模块均有 -javadoc.jar),以及全部模块的源码(-sources.jar),方便调试与二次开发。还附带 UI 模块逻辑层(ui-modeler-logic、ui-task-logic)、JSON 与 BPMN/CMMN 模型转换器、CDI 集成支持、内容服务和通用引擎基础组件等。readme.html 提供基础说明,适合需要本地集成、离线查阅文档或深度定制流程引擎的 Java 开发者使用。

2026-06-05

广州大学大一课程设计:基于链表实现的学籍信息增删改查系统(含文件读写)

这是一个面向大一学生的C语言课程设计实践项目,用基础指针与数组结构实现学生学籍管理功能,后续可升级为链表结构。系统运行后显示主菜单,通过数字选择执行添加、删除、修改、查询四类操作,所有菜单逻辑嵌套在死循环中,输入非法选项会自动提示并重新等待有效输入。查询支持重名学生全部列出;修改和删除操作遇到重名时,先展示所有匹配记录并要求用户指定序号,再执行对应操作,完成后给出成功或失败提示。所有学生数据持久化保存在本地文本文件中,启动时自动读取已有数据,操作后实时写入更新。代码未做输出格式美化,保留原始printf打印方式,方便学生根据各自需求调整界面排版,避免作业雷同。项目包含完整VS解决方案(.sln)、调试目录(Debug)及源码工程,适合作为数据结构入门练习、课程设计参考或毕业设计基础模板。

2026-06-05

基于OpenCV的MFC摄像头实时显示工程(含可执行文件与完整源码)

一套开箱即用的Windows桌面摄像头采集与显示解决方案,使用OpenCV 2.x/3.x版本读取本地USB摄像头视频流,通过自定义CvvImage类将图像数据转换为兼容MFC Picture Control的位图格式,在对话框界面中实现低延迟实时预览。工程采用Visual Studio 2015及以上版本构建,包含完整的.sln解决方案、.vcxproj项目文件、资源脚本(.rc)、头文件(.h)和实现文件(.cpp),已编译生成可直接运行的PylonCamera.exe(x64 Debug版),配套CvvImage.h/.cpp用于BMP/IPLImage与CDC绘图的桥接,无需额外安装OpenCV运行库(依赖已静态链接或随包提供)。适用于MFC初学者学习摄像头集成流程,也支持快速嵌入到现有MFC项目中复用核心采集与显示逻辑。

2026-06-05

Windows平台Python调用SAP RFC接口必备的NetWeaver RFC SDK组件包

这个资源包提供在Windows系统下让Python程序直接调用SAP后端RFC函数所需的全部官方SDK文件。包含nwrfc750P_6-70002755-win版本的核心运行库,以及完整的nwrfcsdk目录结构:bin目录存放动态链接库(如sapnwrfc.dll),lib目录提供导入库(.lib),include目录含C语言头文件(.h),doc目录附带官方PDF文档,demo目录提供可运行的Python和C示例代码,方便快速验证连接SAP ABAP系统的能力。所有文件均来自SAP官方发布的NetWeaver RFC SDK 7.50 Patch 6版本,签名完整(含SIGNATURE.SMF和MANIFEST.MF),支持Python通过pyrfc等封装库建立RFC连接、执行BAPI或RFC函数、传输表结构数据。适用于SAP ECC、S/4HANA等支持RFC协议的系统对接场景,部署时需将bin路径加入系统PATH,并确保Python环境能正确加载对应位数(x64)的DLL。

2026-06-05

瑞萨RA6M5用FSP库配置AGT定时器输出PWM波形(含e2 studio和Keil工程)

这套资源提供瑞萨RA6M5芯片基于FSP软件包实现AGT(Advanced General Timer)比较匹配模式生成PWM信号的完整工程示例。包含已配置好的e2 studio和Keil MDK-ARM(uVision)两种开发环境项目,开箱即用,无需额外修改即可编译下载运行。工程中已集成AGT模块初始化、比较匹配中断设置、PWM占空比动态调节逻辑,并配套LED指示和调试串口输出功能便于验证。源码结构清晰,关键文件包括hal_entry.c主入口、R7FA6M5BH3CFC.pincfg引脚配置、configuration.xml外设配置描述、fsp.scat链接脚本及memory_regions.scat内存布局定义。所有驱动均调用FSP官方HAL层API,符合瑞萨推荐开发流程,适用于电机控制、电源管理、LED调光等需要高精度PWM的应用场景。

2026-06-05

专为分类变量设计的聚类工具包:kmodes与kprototypes算法纯Python实现

这个资源包提供了k-modes和k-prototypes两种聚类算法的轻量级Python实现,专门处理不含数值特征、仅含类别型变量的数据集,也支持混合类型数据(即同时包含分类变量和数值变量)的聚类任务。核心代码集中在kmodes.py和kprototypes.py两个模块中,接口风格贴近scikit-learn,支持fit/predict/fit_predict等标准方法,便于快速集成到现有数据分析流程中。包内附带多个示例脚本(如iris.py、soybean.py、stocks.py),覆盖经典数据集和真实场景用例;还包含性能基准测试脚本(benchmark_kmodes.py、benchmark_kprototypes.py等),可用于对比不同参数或并行策略下的运行效率。配套提供单元测试(tests目录)、覆盖率配置(.coveragerc)、CI配置(.travis.yml、.github)及完整文档(README.rst),满足工程化使用需求。数据文件如soybean.csv、stocks.csv直接嵌入包中,开箱即可运行示例,无需额外下载。许可证为MIT,允许自由用于学术研究与商业项目。

2026-06-04

空空如也

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

TA关注的人

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