自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MATLAB激光散斑仿真工具:调参生成物理真实散斑图,含示例脚本与说明文档

用MATLAB直接生成激光照射粗糙表面后形成的散斑图像,支持灵活调整波长、入射角、表面粗糙度、采样分辨率等核心参数,输出符合光学物理规律的强度分布图。内置example.m可一键运行,配套example.bmp用于效果比对,README.md详细说明各参数含义与使用方法。生成的散斑图适用于散斑干涉测量、数字全息重建、微小位移检测、光学传感教学等实际场景。代码模块清晰、注释完整,不依赖第三方工具箱,MATLAB R2015a及以上版本开箱即用。所有文件结构简洁,便于理解原理、复现实验或在此基础上拓展新算法。

2026-07-22 03:44:47 198

原创 STM32用GPIO模拟SPI驱动74HC595控制多位数码管显示代码包

一套开箱即用的STM32数码管驱动方案,不依赖硬件SPI或定时器,纯GPIO软件模拟SPI时序控制74HC595移位寄存器。支持共阴/共阳接法的多位数码管动态扫描,内置段码与位码刷新逻辑、亮度分级调节和显示消隐处理。核心代码仅含leds_595.c和leds_595.h两个文件,接口简洁,所有硬件引脚(SCK、RCLK、SER)通过宏定义配置,适配STM32F1/F4主流型号。配套提供leds_simulation.py用于本地逻辑验证,方便调试与教学。注释详尽,函数命名规范,可直接集成进现有HAL工程,无

2026-07-15 06:22:41 249

原创 VB6+SQL Server题库系统实战工程:含完整源码、可执行数据库脚本与详细设计文档

这个题库管理系统用VB6做界面,SQL Server做后台,专为教学场景设计。支持用户管理、课程与章节划分、多种题型(单选、多选、判断、填空、简答)录入和维护,题目支持按知识点、难度、来源等字段检索和编辑。提供手动组卷和按题型/难度/数量自动随机抽题组卷功能,生成的套题可导出或直接用于考试。数据库部分包含7张主表建表脚本(用户、课程、章节、题型、题目、套题、套题名),所有外键约束通过触发器实现,配套级联删除逻辑和常用存储过程,避免依赖SQL Server原生外键。工程文件齐全:VB6工程文件(.vbp/.v

2026-07-15 05:48:01 204

原创 Jeepay聚合支付开源项目包:含微信/支付宝/云闪付接入、Docker一键部署及完整微服务源码

Jeepay是一个成熟的开源聚合支付系统,支持微信支付、支付宝、银联云闪付三大主流支付通道,提供统一扫码收单、多商户管理、服务商分级体系、自动对账、资金分账等生产级功能。资源包内含全部核心模块源码(jeepay-manager、jeepay-merchant、jeepay-payment)、Java SDK(jeepay-sdk-java-pls-1.2.0.jar)、标准化Docker构建脚本(build-docker-starter.sh)、docker-compose.yml编排文件,以及Nginx反

2026-07-15 04:39:22 262

原创 MATLAB图形化图像处理工具:点选操作完成边缘提取、灰度转换、二值化、对比度调整与直方图均衡

一套开箱即用的MATLAB图像处理GUI工具,无需编程基础,通过点击界面按钮和滑动参数条就能完成常见图像预处理任务。支持本地图片导入,所有操作实时显示原图与处理结果对比。内置五类功能模块:提供Canny、Sobel等多种边缘检测算法;支持手动阈值设定和Otsu自动阈值二值化;包含加权平均、NTSC等RGB转灰度方案;涵盖线性对比度拉伸、伽马校正等非线性增强方式;同时集成全局直方图均衡化和CLAHE局部自适应均衡化。每个模块均开放关键参数调节,如阈值、gamma值、clip limit等。处理后的图像可直接导

2026-07-14 04:06:47 226

原创 付费自习室管理系统源码包:SpringBoot+Vue全栈实现,含数据库脚本与部署指南

直接可用的付费自习室管理解决方案,后端基于SpringBoot(JDK1.8),前端采用Vue.js,前后端完全分离。压缩包里有完整的Java服务端代码(含pom.xml、启动类、Controller/Service/DAO层)、Vue前端工程(含路由配置、组件结构、环境变量设置)、MySQL建库建表SQL文件(cl46724236.sql)、配套Word版数据库结构说明、前后端环境配置文件(.env.development和.env.production)、详细启动步骤(springboot.txt)以及

2026-07-14 03:09:26 234

原创 STM32F4系列双路BLDC电机驱动工程包(含HAL配置、六步换相与可烧录固件)

直接可用的STM32F4平台双通道直流无刷电机驱动工程,兼容F407/F405/F411等主流型号。内置完整HAL库初始化流程,基于TIM1/TIM8输出双路互补PWM信号,配合GPIO精确控制上下桥臂开关时序,实现标准六步换相逻辑。中断服务程序处理霍尔传感器输入或模拟换相信号,支持正反转切换、软启停控制及基础调速功能。工程结构清晰:main.c封装主控流程,stm32f4xx_it.c管理换相与故障中断,BSP层统一初始化LED、按键等外设,Drivers目录集成官方HAL驱动,SYSTEM和User文件

2026-07-13 05:33:12 220

原创 ZYBO Z7开发板纯FPGA实现HDMI输入图像Sobel边缘检测与实时显示

这套工程专为ZYBO Z7开发板设计,全程在FPGA逻辑单元(PL端)完成图像处理,不调用ARM处理器(PS端)。支持通过HDMI接口输入常见静态图片(如fish.bmp、cat.bmp、300.jfif等),自动加载为COE格式数据(fish.coe、img.coe),经硬件流水线执行Sobel 3×3卷积运算,实时输出边缘检测结果并由HDMI同步显示。工程基于Vivado 2018.3构建,包含完整可编译项目文件(hdmi_image_sobel.xpr)、IP核配置、仿真测试激励(tb_hdmi_im

2026-07-13 03:29:58 179

原创 Java+Vue全栈图书推荐系统毕设资源包(含协同过滤算法与完整可运行代码)

毕业设计直接可用的图书推荐系统,后端用SpringBoot开发,前端基于Vue.js实现,集成协同过滤和内容推荐双算法。系统支持用户注册登录、图书浏览、评分收藏、个性化推荐结果展示、标签化图书管理等功能。所有代码已实际调试通过,配套MySQL数据库脚本、详细部署文档、环境配置说明(JDK8/Maven/Node.js/MySQL)、启动步骤及常见问题解答。资源包内含标准Maven项目结构(src/main/java、src/main/resources等)、Vue前端工程目录、pom.xml、mvnw脚本,

2026-07-11 06:29:22 179

原创 C#大地主题解算工具:一键计算经纬度间方位角、距离与坐标转换

一套开箱即用的C#大地测量计算工具,支持WGS84椭球模型下的高精度地理运算。能直接输入两点经纬度,快速得出正反方位角(含真方位角)、大地线长度;也支持经纬度与平面直角坐标的双向转换(如高斯投影正反算)。所有算法封装在独立类库中,主界面基于Windows Forms实现,Form1.cs为入口逻辑,界面含输入框、计算按钮和结果展示区,操作直观。项目结构完整,包含.sln解决方案文件、.csproj工程文件、资源文件及设计器代码,无需额外依赖即可编译运行。核心计算模块已内聚地理空间基础公式,替代了geopy等

2026-07-11 03:06:05 209

原创 操作系统页面置换算法动态演示工具(Java GUI版,含FIFO/LRU/OPT逐帧回放)

一款面向操作系统课程教学的Java图形化工具,直观展示内存页面置换全过程。支持手动单步执行和自动播放两种模式,可生成1–128条随机访问序列(页号为随机数模10),每次运行基于系统时间戳初始化,确保结果可重现又不重复。内置FIFO、LRU、OPT三种经典算法,每一步都清晰呈现物理内存中页的驻留状态、缺页发生时刻、被替换页标识及置换依据。运行结束后自动汇总各算法的缺页次数与命中率,并横向对比得出当前序列下最优策略。配套资源完整:核心源码(Main.java、IniFrame.java、Paging.java等

2026-07-05 03:18:05 229

原创 QGroundControl v4.0.0 官方源码全量包:含跨平台构建配置、Qt Quick界面与MAVLink协议支持

这个压缩包提供 QGroundControl 地面站软件 4.0.0 稳定版的完整官方源代码,直接来自 Git 仓库,已验证可成功编译。内置 Qt Quick 前端架构,深度集成 MAVLink 协议栈,支持标准飞控通信;包含 GPS 模块基础适配逻辑。覆盖 Windows、Linux、Android、iOS 四大平台构建所需文件,如 android.pri、CMakeLists.txt、qmlglsink.cmake、Vagrantfile 等。资源部分整合了图标(WindowsQGC.ico)、QML

2026-07-03 04:27:05 272

原创 MATLAB轻量滑动DFT工具包:正逆变换+实时频谱更新(免FFT迭代)

一套专注低开销时频分析的MATLAB实现,包含slideDFT.m(正向滑动DFT)和IslideDFT.m(逆向滑动DFT),通过复数旋转因子递推替代重复FFT,单帧计算量大幅下降。支持任意长度输入序列的连续滑动处理,输出结果与标准短时傅里叶变换(STFT)在时频分辨率、幅度响应上保持一致。所有代码纯MATLAB编写,无第三方依赖,可直接运行验证,也适配FPGA或DSP平台移植——比如用HDL Coder生成硬件逻辑,或在TI C2000、STM32等嵌入式MCU上部署。配套提供窗长、步长、旋转因子预计算

2026-07-02 05:23:40 186

原创 西北工业大学编译原理实验2:Java实现MJAVA语法分析器与AST可视化输出

面向西北工业大学软件学院编译原理课程实验2,提供开箱即用的MJAVA语法分析工具grammarAnalyzer.jar,支持命令行直接解析MJAVA源代码并生成结构清晰的抽象语法树(AST)。资源包内含完整测试用例集(.txt格式)、多份学生参考实现(含C语言AST报告、Pyc+parser方案)、节点结构定义说明、详细语法规范文档、实验要求与指导手册,覆盖词法预处理、文法设计、递归下降/LL(1)分析实现到AST构建全流程。所有Java源码可编译调试,配套run.sh脚本简化运行流程,.gitignore

2026-06-30 03:35:46 240

原创 UEditor富文本编辑器一键运行模板:含全插件、服务端示例与即用配置

打开new_file.html就能直接使用的UEditor富文本编辑器完整环境,集成ueditor.all.js、ueditor.config.js、ueditor.parse.js等核心脚本,搭配jquery-1.10.2.js保障兼容性;内置默认主题样式、emotion表情库、video-js视频播放、SyntaxHighlighter代码高亮、CodeMirror源码编辑、snapscreen截图、highcharts图表和webuploader文件上传功能;配套提供controller.jsp服务端

2026-06-27 04:48:23 217

原创 MATLAB三维RRT无人机路径规划代码集:含障碍建模、碰撞检测与路径优化

一套开箱即用的MATLAB三维路径规划工具包,面向无人机在立体空间中的自主避障导航需求。核心是RRT(快速扩展随机树)算法实现,包含完整的主流程控制(RRTmain.m)和模块化函数:采样(rrt_sample.m)、邻域搜索(rrt_near.m)、方向延伸(rrt_steer.m)、路径生成(RRT.m)。支持两类常见障碍物建模——立方体与圆柱体,配套坐标处理(cube_coor_deal.m、cylinder_coor_deal.m)、可视化绘制(plotcube.m、plot_cylinder.m)

2026-06-26 06:37:29 171

原创 PCL点云配准实战代码包:含NARF/ISS关键点、VFH/SHOT特征、SAC-IA粗配+ICP/NDT精调全流程

这套C++代码包基于PCL库,完整实现三维点云配准的端到端流程。从关键点检测开始,支持NARF、ISS、SIFT3D、Harris、AGAST和SUSAN六种算法;接着提供VFH、SHOT、PFH、FPFH、3DSC和Spin Image等主流三维特征描述子,每种都配有对应点可视化逻辑。粗配准阶段采用SAC-IA随机采样一致性初始对齐,精配准部分集成ICP、GICP、NDT、K4PCS四种优化方法,并额外包含已知对应点下的刚体变换求解(基于SVD)及常用空间变换矩阵操作示例。所有功能模块均以独立.cpp文件

2026-06-26 06:18:15 266

原创 Matlab史密斯图实战工具集:一键画阻抗点、匹配轨迹与全类型圆族

这套Matlab工具包专为射频工程师和微波教学场景设计,不依赖任何额外工具箱,R2015b及以上版本开箱即用。内置smith_chart.m主绘图框架,支持标准史密斯圆图生成;constr.m、constg.m、constx.m分别绘制等电阻圆、等电导圆、等电抗圆,覆盖全部基础圆族;plotimpedance.m可快速标定任意复数阻抗或导纳位置;circle.m提供通用圆弧绘制能力,适配自定义参数;impedancematching1.m至4.m实现多级阻抗匹配路径可视化,清晰呈现反射系数在匹配过程中的变化

2026-06-25 06:41:53 181

原创 MATLAB广义线性回归工具包:reglm函数+多分布拟合+完整调用示例

一套即装即用的MATLAB广义线性回归实现,核心是reglm.m函数,支持正态、二项、泊松、伽马等多种响应变量分布,兼容logit、probit、identity、log等常用连接函数。无需Statistics and Machine Learning Toolbox,纯m文件实现,基于迭代加权最小二乘(IWLS)自动完成模型拟合、参数估计、标准误计算及基础统计量返回。配套test_reglm.m提供典型场景演示,如二分类逻辑回归、计数数据泊松回归;例子.txt文档逐项说明输入格式(设计矩阵X、响应向量y)

2026-06-25 03:14:26 257

原创 MATLAB三参数威布尔拟合工具:自动估算位置/尺度/形状参数并生成概率图

输入一维实测数据,自动完成三参数威布尔分布拟合——包括位置参数、尺度参数和形状参数的初值设定与最大似然估计(MLE)或最小二乘法求解;内置K-S检验评估拟合优度,输出参数点估计及95%置信区间;同步生成威布尔概率图、CDF/PDF对比曲线等可视化结果;适用于风速建模、设备寿命分析、可靠性工程等典型场景;附带完整注释的method.m主脚本,结构清晰,支持直接调用或二次开发;配套Python版method.py、依赖说明和示例图像weibull_analysis.png,开箱即用。

2026-06-20 03:40:23 256

原创 MATLAB气候数据突变分析工具包:集成12种检验方法与小波多尺度分解功能

专为气象、水文和地质领域设计的MATLAB突变检测工具包,支持年均气温、降水等一维时间序列分析。内置12个核心算法函数:滑动T检验(Movet.m)、Mann-Kendall趋势检验(MannKendall.m)、Pettitt突变点识别(Pettitt.m)、LePage双样本检验(LePage.m)、Yamamoto法(Yamamoto.m)、Cramér-von Mises检验(Cramert.m)等,覆盖主流参数与非参数检验方法。配套完整的小波分析模块,包含wavelet.m、wave_bases.

2026-06-19 05:21:44 209

原创 嵌入式设备上跑的纯C Web服务器,带CGI、WebSocket和文件上传功能

这个轻量级Web服务器完全用标准C编写,不依赖第三方库,专为内存和算力有限的嵌入式设备设计。支持完整的HTTP/1.1协议,能直接托管静态页面(如index.html、login.html),运行CGI脚本(hello.cgi、sh.cgi、env.cgi等)实现动态响应,通过websocket.c提供双向实时通信能力,upload.c处理表单文件上传,post.c解析POST请求体,timeout.cgi和bad.cgi用于模拟超时与错误场景。配套前端资源齐全:含jQuery.js、main.js、sty

2026-06-12 11:34:14 215

原创 VC++编写的Windows底层操作录制回放工具(含MFC工程与钩子实现)

一个基于Visual C++开发的轻量级桌面操作自动化工具源码包,能实时捕获鼠标移动、点击、键盘按键、窗口激活等系统级输入事件,并完整保存为可回放的操作序列。核心技术依赖Windows低级钩子(WH_MOUSE_LL和WH_KEYBOARD_LL),无需第三方库即可实现跨进程、跨应用的行为录制与精确重演。项目采用标准MFC文档/视图架构,包含主框架窗口(MainFrm)、操作记录文档类(replayDoc)、回放视图界面(replayView)及配套资源(图标、工具栏位图、RC资源等),支持暂停、继续、单步

2026-06-12 03:53:11 250

原创 51和STM32平台八款可运行游戏工程包:贪吃蛇/OLED/点阵/打地鼠/Proteus仿真全齐

直接上手就能烧录调试的八套单片机游戏实战工程,覆盖51单片机和STM32两大主流平台。里面有带菜单切换功能的12864液晶贪吃蛇、OLED版贪吃蛇(含完整原理图、PCB和源码)、16×16 LED点阵驱动的俄罗斯方块(含驱动电路与逻辑代码)、STM32双版本俄罗斯方块与贪吃蛇(均支持Keil或STM32CubeIDE,含可烧录工程和硬件设计文件)、打地鼠游戏(含按键扫描逻辑、LED反馈电路与计时控制模块)、Proteus环境运行的射击训练仿真系统(无需硬件即可验证逻辑)、推箱子小游戏(含Proteus仿真模

2026-06-10 12:27:04 271

原创 基于STM32F103C8T6的空气监测硬件套件,含微信小程序远程控制、OneNET云同步与OLED本地显示

这套方案用STM32F103C8T6做主控,接DHT11测温湿度、MQ-2检可燃气体、PMS5003测PM2.5,数据实时显示在0.96寸OLED屏上。通过ESP8266 WiFi模块连OneNET云,走MQTT协议实现设备与云端双向通信。配套的微信小程序能看实时和历史数据折线图(带当日最大值、平均值),支持自定义温湿度/气体/颗粒物报警阈值,远程开关蜂鸣器和直流风扇(还能切正转/反转),多人绑定共享设备,接收最近10条报警消息,并自动同步本地天气。设备端留了三个物理按键,可手动切换自动/手动报警模式。所有

2026-06-09 12:16:13 254

原创 WAV音频一键生成MFCC热力图:Python脚本+测试音频+可视化结果

直接运行compute_mfcc.py就能把test.wav转成MFCC热力图,整个流程全自动:自动加载音频、做预加重、分帧(帧长2048)、加汉明窗、计算短时傅里叶变换、映射到梅尔频谱、取对数、再做离散余弦变换提取20维MFCC系数,最后用matplotlib画出清晰的二维热力图mfcc_output.png。所有参数都设好了默认值——采样率16000Hz、128个梅尔滤波器、20阶MFCC,不用调参也能跑通。配套README.md写清楚每步作用和可改参数,requirements.txt列明依赖(主要是

2026-06-09 10:46:08 214

原创 UE5本地化UMG图表工具:纯C++实现的曲线/饼图/环图/柱状图组件包

一套专为Unreal Engine 5打造的原生UMG图表解决方案,所有图表均通过C++底层实现,不依赖WebBrowser或外部渲染层,确保运行时性能稳定、加载迅速。包含四大核心可视化组件:动态曲线图(支持多系列折线、贝塞尔平滑、X/Y轴缩放与拖拽)、交互式饼图(点击选中高亮、悬停显示数值与标签)、环状图(自动计算百分比、分段着色、中心文字标注)、可定制柱状图(支持单/多组数据、间距调节、颜色映射、入场动画)。全部组件深度集成UMG系统,兼容蓝图调用,支持运行时数据绑定、实时刷新、DPI自适应及响应式布局

2026-06-09 03:31:55 319

原创 Unity WebGL项目让Canvas背景变透明,网页底图自然可见

Unity导出WebGL时默认Canvas不透明,会遮挡网页原有背景色或背景图。这个方案通过注入TransparentBackground.jslib插件,配合修改index.html模板和JavaScript接口,启用Canvas的alpha通道并禁用自动背景填充,实现真正的底层HTML背景透出效果。资源包里包含可直接运行的Demo工程、构建完成的发布文件(Build目录)、适配Unity 2018.4.2的完整Assets源码、TemplateData配置文件,以及独立测试项目WebTouMingTes

2026-06-07 12:52:24 224

原创 C#写的即开即用串口调试小工具,自动列COM口、实时收发监控、字节计数一目了然

直接编译就能跑的C#串口调试程序,启动后自动检测电脑上所有可用COM端口,比如COM1、COM3这些,点一下就能连上,状态栏随时告诉你连没连成功。发数据支持手动打字或粘贴文本,收数据能切十六进制和ASCII两种显示模式,发送区和接收区都配了一键清空按钮,操作不卡顿。界面最底下一直显示总共发了多少字节、收了多少字节,通信量一眼看清。代码结构干净利落,核心功能封装在ComHelper.cs和MSComm.cs里,窗体逻辑集中在Comm.cs,还有配套的资源文件、配置项和项目工程文件,拿来学串口编程很合适,想嵌入

2026-06-07 11:51:12 249

原创 基于nRF52832的安卓端LED蓝牙控制工程(Android Studio可直接编译)

这个安卓工程专为nRF52832蓝牙芯片设计,实现手机APP对硬件LED灯的实时开关控制与状态同步。项目结构完整,包含标准app模块、Java/Kotlin源码、BLE连接管理、GATT服务发现、特征值读写逻辑和简洁UI界面。适配Android 5.0及以上系统,兼容常见nRF52系列固件。开箱即用:Gradle配置已预设,集成gradle.properties、proguard-rules.pro、.gitignore等常用开发文件,无需额外环境配置即可在Android Studio中一键编译运行。开发者

2026-06-07 10:09:34 255

原创 Java写的局域网QQ式聊天工具,NetBeans工程直接运行

一款用Java开发的轻量级局域网即时通讯客户端,界面和操作逻辑模仿早期QQ/MSN,开箱即用。项目基于NetBeans IDE构建,主程序为IMCommunication.jar,无需服务器部署,装好JRE就能跑。功能包括用户登录、好友列表展示、点对点文字消息收发,所有通信限制在本地局域网内。源码结构清晰,含完整src目录、build.xml编译脚本、nbproject工程配置、dist打包输出和test测试模块;数据库表结构以纯文本形式提供,方便快速建库存消息。适合高校Java课程设计、毕业设计参考、教学

2026-06-07 05:52:38 182

原创 C++实现的哈夫曼编解码工具:含树形结构可视化、电报模式与完整课程设计材料

直接运行的C++哈夫曼编码解码程序,自动统计英文文本中各字符出现频率,构建最优哈夫曼树,生成唯一前缀编码表,并支持将任意文本转为二进制编码流,再精准还原为原文。程序内置缩进式哈夫曼树打印功能,直观展示父子节点关系和权重分布;额外提供电报风格编解码模式,适配简短消息场景。压缩包内含Windows可执行文件(exe),无需编译环境即可使用;源码文件(哈夫曼编译码器.cpp)结构清晰,注释完整;配套字符频度配置文件(哈夫曼.TXT)支持自定义统计基础;附带《数据结构课程设计》Word报告,涵盖原理说明、算法步骤、

2026-06-06 13:02:43 215

原创 AT89C51电子钟全套资料:DS1302高精度时钟+LCD1602双模显示+16组可编程闹钟+Proteus可运行工程

基于AT89C51单片机的电子钟项目,用DS1302芯片实现年、月、日、时、分、秒、星期七位计时,支持自动闰年识别和±1秒/月精度,带软件微调功能。LCD1602液晶屏用于时间与日期轮换显示,并支持屏幕定时开关(可自定义任意时刻启停背光)。闹钟模块最多支持16路独立设置,每路均可单独启用或关闭,触发时在屏幕上给出清晰视觉提示。操作仅需K1/K2两个按键,采用动态扫描方式减少IO占用。资源包含完整Keil C源码(main.c、ds1302.c、lcd1602.c、74hc595.c等)、对应头文件、编译生成

2026-06-06 07:16:02 258

原创 本地可运行的XSS闯关靶场,20个PHP关卡覆盖反射型、存储型、DOM型等全部主流场景

一套开箱即用的XSS实战训练环境,包含20个独立PHP文件(level1.php至level20.php),每个对应一种真实Web漏洞利用模式:从基础的HTML标签注入、属性值闭合绕过,到复杂的JS上下文逃逸、事件处理器触发(如onerror、onload)、图片标签伪协议利用、base64编码混淆、Unicode编码绕过等。配套chk.js实现前端校验逻辑,多个PNG图片(如level1.png、level10.png)用于视觉呈现或作为payload载体,index.php为统一入口。所有关卡均无外部依

2026-06-06 03:06:41 238

原创 情感分析实战代码集:CNN/LSTM/Transformer/BERT四大类模型+GloVe与随机嵌入双支持

一套即拿即用的情感分类代码资源,涵盖CNN、LSTM、BiLSTM、CNN-LSTM混合、Transformer自注意力、以及多种BERT变体(BERT+CNN、BERT+RCNN、BERT+CNNLSTM、BERT+LR)。所有模型都配有独立可运行的训练脚本,支持两种词向量输入方式——GloVe预训练嵌入和随机初始化嵌入,并各自适配对应的数据预处理流程。代码结构清晰,models.py提供统一模型接口,base_model.py封装通用训练逻辑,各模型文件命名直观(如LSTM+glove+Sentimen

2026-06-03 12:15:18 219

原创 纯前端three.js实现的11个可切换VR展厅网页,含视频播放与交互导航

直接打开HTML就能用的VR展厅网页,基于three.js构建,不依赖Node环境或打包工具,所有功能靠原生JavaScript驱动。内置11个独立展厅(room0到room10),支持鼠标拖拽旋转视角、滚轮缩放、WASD键盘移动,点击地面或UI图标即可跳转不同房间。自带视频播放模块(video.mp4),播放控制图标(playIcon.png、pauseIcon.png)、自定义鼠标箭头(mouseArrow.png)、展厅导航地图(map.png)、引导提示图(daoyin.png)、红点标记(redd

2026-06-02 12:46:21 235

原创 C#拖拽式视觉开发工具包:集成Halcon算法与主流PLC通信,支持条码OCR和工业相机直连

面向自动化产线的C#机器视觉快速开发工具,采用图形化拖拽流程设计,不用写底层代码就能搭建图像处理逻辑。内置模板匹配、几何测量、一维/二维条码识别、OCR文字提取、定位引导和对位纠偏等常用工业视觉功能。已适配海康、大华、Basler等主流工业相机,通过封装好的SDK实现即插即用;通讯层面支持Modbus TCP、三菱Q系列、西门子S7协议,可直接对接PLC控制系统。提供完整开源源码、多个可运行示例工程、清晰的图文说明文档,以及配套的HTML和TXT格式使用指南。资源包内含界面截图(1.jpg至6.jpg)、.

2026-06-02 08:04:59 270

原创 毕设直用|Python版Paillier加密联邦聚合系统(带双端一键启动脚本)

专为毕业设计准备的本地化联邦学习安全聚合实现,用Python完整复现基于Paillier同态加密的客户端-服务端协同训练流程。系统不含任何云服务依赖,所有组件纯本地运行:客户端完成本地模型训练后,自动用Paillier公钥加密梯度参数并上传;服务端在密文状态下直接执行加法聚合,再用私钥解密得到全局更新量。配套四个批处理脚本——act_server.bat和act_server_.bat用于不同模式的服务端启动,act_client.bat单开一个客户端,act_client_by_num.bat支持按指定数

2026-06-01 07:17:36 211

原创 STM32F103通过FSMC驱动TFTLCD显示GB2312中文的可运行Keil工程

这个工程直接支持在STM32F103上用FSMC接口点亮TFTLCD屏幕并稳定显示中文,内置GB2312编码解析和点阵字模提取逻辑,适配ILI9341、ST7789等主流驱动芯片,屏幕分辨率默认320×240。项目基于标准外设库构建,包含完整Keil MDK工程结构:系统时钟配置、GPIO初始化、FSMC总线设置、LCD底层驱动(lcd.c)、串口调试输出(usart.c)、按键与LED控制(key.c/led.c)、延时函数(delay.c)以及中断服务程序(stm32f10x_it.c)。所有源文件均附

2026-05-31 13:02:22 306

原创 STM32F103RBT6小尺寸全双工语音对讲硬件设计包(含Speex编解码固件与AD两层PCB源文件)

一套开箱即用的紧凑型全双工语音对讲开发方案,主控为STM32F103RBT6 LQFP64芯片,PCB采用Altium Designer设计,仅53×58mm大小,适配便携设备或嵌入式终端部署。硬件部分包含完整原理图模块(MCU核心、音频输入输出、电源管理、RS232/RS485接口),以及可直接生产的2层PCB工程文件、3D封装库(含MAX3232EEAE、MAX485E、OPA4227、MIC5205等33个常用器件)。软件部分提供全功能C语言源码,支持IAR、Keil、RIDE多平台编译,涵盖Spee

2026-05-30 09:24:22 179

Codex+HyperFrames全自动视频生成实战[项目代码]

本文详细介绍了2026年利用Codex桌面端与HyperFrames插件实现从文案到MP4视频全自动化产出的AI工作流。核心逻辑是用户只负责表达,AI负责执行。文章首先拆解了工具链:Codex具备强逻辑推理能力,能将文案拆解为镜头组;HyperFrames插件则能自动分镜、混合素材(调用GPT Image-2生成图片配合GSAP动画)、全自动包装(标题、字幕、BGM、转场及配音)。接着,文章指导了实操环境搭建,包括Codex的下载安装、登录配置(支持ChatGPT账号或API Key,并演示了iThinkAPI配置)以及HyperFrames插件的安装步骤。在文案策划部分,提出了“钩子-反差-干货-行动”的爆款结构模板,并提供了将零碎想法转化为口播脚本的深度提示词。核心部分给出了全自动生成的指令集模板,涵盖文案、视觉风格、配音配置和技术细节,并描述了从计划到渲染导出的预期动作。文章还提供了避坑指南,针对中文字幕声画不同步和动画元素消失的常见问题给出了解决方案。进阶调优方面,建议通过细化图片Prompt和引入本地录屏素材来提升视频质量。最后,文章进行了成本与效率核算,指出AI模式具有复利效应,能大幅缩短后续视频制作时间,并总结认为在技术门槛被抹平的时代,创作者的核心竞争力在于观点、选题和持续输出能力。

2026-06-27

vulntarget-g靶场练习WP[可运行源码]

本文是关于vulntarget系列中vulntarget-g靶场的详细练习记录。靶场环境涉及多个网段(192.168.90.0/24、192.168.95.0/24、172.16.1.0/24)和多个Windows主机(包括WinXP、Win7等),并配置了HMI、紫金桥、力控等工控软件。攻击流程从端口扫描开始,利用MSF框架中的InduSoft Web Studio RCE漏洞获取初始权限,随后通过内网探测、添加路由、代理访问等方式横向移动。过程中使用了LAquis任意文件读取漏洞获取敏感信息,并通过紫金桥DLL劫持技术实现权限提升。最终成功登录到S7COMM客户端模拟器,并发现下位机IP。文章详细记录了每一步的操作命令、工具使用(如Viper、searchsploit)以及关键配置文件的读取,为工控安全学习者提供了完整的实战参考。

2026-06-27

基于Flask部署YOLOv5的目标检测服务包,含滑块验证码与并发支持

这是一个开箱即用的YOLOv5生产级Web服务方案,采用Flask框架封装目标检测功能,适配标准Linux服务器环境。项目已预置训练完成的best.pt和last.pt模型文件,支持图片上传、实时推理与结果返回;内置滑块验证码模块用于接口防刷,保障服务稳定性;代码结构清晰,包含yolov5_flask.py主服务入口、my_detect.py检测逻辑、yolo.py模型加载与推理核心,以及common.py、metrics.py等通用工具模块。资源包中提供多个测试图像(如62_1.png、100_1.png等)便于快速验证,models目录存放模型权重,img和downloads目录分别管理输入图像与输出结果。所有Python依赖模块均已适配Python 3.8,并附带编译缓存文件(.pyc),减少首次启动延迟。无需额外训练即可直接运行,适合集成到安防监控、工业质检或智能审核类系统中作为后端识别引擎。

2026-06-27

IEEE论文批量下载工具:支持单页URL和批量文件导入的Python脚本

一款基于Python开发的实用型IEEE文献下载工具,支持两种主流下载模式:输入单篇论文页面URL直接抓取,或通过url.txt文件批量导入多个IEEE论文链接进行自动化下载。程序包含图形化界面(main_ui.py)和命令行运行入口(main.py),内置配置管理(config.py)、通用工具函数(utils.py)以及针对不同场景的下载模块(download_paper_by_pageURL.py、download_paper_by_URLfile.py)。图标资源(root.ico、exit.ico、ieee.png)和说明文档(README.md)齐全,开箱即用。适用于科研人员快速收集IEEE Xplore平台上的会议论文、期刊文章等PDF原文,特别适合文献调研、综述写作前期的资料整理阶段。运行环境依赖Python 3.x及requests、beautifulsoup4等基础库,无需额外登录或付费接口,操作简单,注重隐私与本地化处理。

2026-06-26

STM32F107VC平台LwIP协议栈完整移植工程包(含驱动、例程与文档)

基于STM32F107VC芯片的LwIP 1.3.1协议栈移植实操资源,直接适配STM3210C-EVAL评估板。包含标准外设库(STM32F10x_StdPeriph_Driver)、以太网驱动(STM32_ETH_Driver)、CMSIS底层支持,以及完整项目工程:支持Keil MDK(RVMDK)、IAR EWARM v5、RIDE、HiTOP等主流开发环境。内附详细PDF说明文档(STM32F107_ETH_LwIP_V1.0.0.pdf)、HTML帮助文件(stm32f107_eth_lwip_um.chm)、发布日志(Release_Notes.html)和硬件参考手册(STM3210C-EVAL.pdf)。源码结构清晰,inc与src目录分离,lwip-1.3.1子模块独立封装,便于二次开发与协议栈版本升级。配套Utilities中集成EFSL轻量级文件系统支持,可拓展网络+存储联合应用。所有驱动与中间件均通过ST官方评估板验证,具备即用性与可移植性。

2026-06-26

Java开发工具包JDK 8u281完整版,含编译器、调试器与JavaFX打包工具

这个JDK 8.0.281资源包提供完整的Java SE 8开发环境,适用于Windows、Linux和macOS平台。内置javac编译器、java运行时、javadoc文档生成器、jdb调试器、jarsigner签名工具、jar打包工具,以及JavaFX专用的javafxpackager和packager.jar。开发者可直接使用jconsole.jar进行JVM监控,用sa-jdi.jar做堆转储分析,dt.jar支持Java调试接口扩展。工具链还包含RMI相关脚本java-rmi.cgi、appletviewer(支持传统Applet测试)、extcheck检测扩展冲突,以及完整的JNI头文件(jni.h、jawt.h、jdwpTransport.h等)和JVM TI接口定义(jvmti.h、jvmticmlr.h)。文档方面提供Welcome.html和README.html快速入门指引,COPYRIGHT文件说明授权条款,IDL接口定义(ir.idl、orb.idl)配合idlj生成绑定代码。所有核心jar包如tools.jar、ant-javafx.jar、javafx-mx.jar均已集成,满足从编码、编译、调试到部署发布的全流程需求。

2026-06-25

STM32利用VREFINT计算VDDA提高精度[可运行源码]

本文介绍了在STM32微控制器中,如何利用内部参考电压VREFINT来计算实际的VDDA(模拟供电电压),从而提高ADC(模数转换器)的测量精度。文章首先展示了ADC1的初始化配置代码,包括时钟分频、分辨率、数据对齐、扫描模式、连续转换模式等参数的设置,并配置了四个通道(CH0、CH1、CH2和VREFINT通道)。其中,VREFINT通道用于采集内部参考电压。在初始化后,执行了ADC校准。随后,文章给出了计算VDDA的算法:通过采集VREFINT通道的ADC值,并进行滑动滤波处理,然后读取芯片出厂时存储在特定地址的VREFINT校准值(该值是在VDDA=3.0V时测量的),最后利用公式Vref_AVDD = (3.0f * vrefint_cal) / AVDD_ADCtemp计算出实际的参考电压。这个计算出的Vref_AVDD即为ADC的参考电压,可用于后续更精确的电压测量,有效补偿了因VDDA波动带来的测量误差。

2026-06-24

可直接编译运行的Android平台计算器完整项目源码

一套开箱即用的Android计算器应用源码,基于标准Android SDK开发,适配多种屏幕密度和分辨率,在Android Studio中导入即可一键编译生成APK。项目结构完整,包含全部资源文件(layout、drawable各密度图、values配置)、Java源代码(com包下核心逻辑)、AndroidManifest.xml清单文件、ProGuard混淆配置及已打包好的caculate.apk安装包。支持基础四则运算、百分号、正负号切换、清屏与退格等常用功能,界面简洁,逻辑清晰,适合初学者学习Android UI布局、事件处理与Activity生命周期实践,也便于开发者快速二次开发或集成到其他项目中。

2026-06-24

Java实现的地铁换乘路径规划工具,含完整源码与Dijkstra最短路径计算逻辑

这是一个用Java开发的地铁线路换乘路径规划小工具,核心基于Dijkstra算法计算两站点之间的最短换乘路径。项目已预置真实地铁网络结构数据(存储在SubwayMessage.txt中),支持按站点名称查询出发地和目的地,自动输出包含换乘次数、途经线路、总站数及详细路径的规划结果。代码结构清晰,src目录下为完整可编译的Java源文件,bin目录提供编译后的class文件,SubwayChange-master是主工程根目录,适合初学者学习图算法在实际交通场景中的应用。无需数据库或Web环境,纯控制台运行,开箱即用。所有代码开源免费,可直接导入IDE(如Eclipse、IntelliJ)调试修改,也支持扩展更多城市线路或替换为A*等其他路径算法。

2026-06-23

Linux x86_64平台可用的Java 8开发环境完整安装包

这个压缩包提供适用于64位Linux系统的JDK 1.8完整发行版,包含编译、调试、运行Java程序所需的核心组件:javac、java、javadoc、jdb等可执行工具位于bin目录;核心类库tools.jar和rt.jar在lib目录;JRE运行时环境集成在jre子目录中;还附带JavaFX源码(javafx-src.zip)、RMI支持脚本(java-rmi.cgi)、安全管理工具(keytool)、远程监控组件(missioncontrol)以及JNI开发头文件(jdwpTransport.h)。目录结构清晰,含标准LICENSE、COPYRIGHT和第三方许可证说明文件(THIRDPARTYLICENSEREADME.txt等),支持服务端工具(servertool)、本地插件机制(plugin)及ORB接口定义(orb.idl)。适用于Java SE 8应用开发、测试与部署,兼容主流Linux发行版如CentOS、Ubuntu、Debian等。

2026-06-23

CGCS2000坐标系全套参数文件:含地理坐标、3度带/6度带高斯投影,支持ArcGIS与SuperMap的prj和xml格式

这套坐标系资源包含中国2000国家大地坐标系(CGCS2000)的完整定义文件,覆盖地理坐标系(GCS_China_2000)和常用高斯克吕格投影坐标系(3度分带和6度分带),每种均提供标准prj文件和xml元数据文件。所有文件均从ArcGIS和SuperMap软件中规范导出,可直接用于坐标系统设置、数据导入导出、空间参考定义及投影转换等操作。地理坐标系文件适用于WGS84兼容场景下的椭球参数与基准面定义;投影坐标系文件明确标注中央经线、比例因子、东偏移等关键参数,适配国内测绘、国土、规划、交通等行业常用分带需求。prj格式便于GIS软件快速识别,xml格式则支持元数据管理与平台间坐标系交换。无需额外编辑,开箱即用。

2026-06-23

财务风险预警工具包:BP神经网络与AdaBoost集成建模实现

提供一套开箱即用的公司财务预警建模资源,核心是BP神经网络与AdaBoost算法的融合方案。包含两个主函数:Bp_Ada_Sort.m用于模型训练与分类器构建,Bp_Ada_Fore.m用于新样本财务数据的预测与风险等级判定;配套data.mat和data1.mat为示例财务指标数据集(含正常与违约企业样本),格式规范、可直接加载;适合新手小白.txt文件详细说明运行步骤、参数含义及常见问题排查方法,无需额外配置即可在MATLAB环境中快速复现结果。整个流程覆盖数据预处理、弱分类器生成、权重迭代更新、强分类器集成及二分类输出,适用于上市公司财务困境识别、信贷风控初筛等实际场景。

2026-06-22

MATLAB版多目标粒子群优化(MOPSO)完整可运行代码包,含测试函数与数据文件

提供一套开箱即用的MOPSO多目标粒子群优化算法MATLAB实现,包含主程序MOPOS_main.m和MOPSO.m、双目标优化示例(main.m、main2.m)、常用测试函数ackley.m、objfun2.m、objfun11.m,以及配套的初始种群数据matlab.mat和真实电力系统数据500PD-fordelPD.xlsx。所有脚本经过结构化组织,支持直接运行验证Pareto前沿搜索效果,适用于多目标优化问题建模、算法对比或教学演示。无需额外配置,兼容主流MATLAB版本,适合科研人员、工程师及高校学生快速上手多目标进化算法实践。

2026-06-21

XML Schema安装使用教程[可运行源码]

本文详细介绍了XML Schema(XSD)的定义、优势及其与DTD的对比,强调XSD支持数据类型、默认值和命名空间,是企业级XML验证的首选。文章涵盖了XSD的应用场景,如校验XML配置文件、定义Web服务数据结构及系统间数据交换。工具方面,推荐了VSCode、Oxygen XML Editor、XMLSpy和xmllint等编辑与验证工具,并以VSCode为例说明了安装配置步骤。提供了person.xml和person.xsd的示例代码,展示了如何定义元素和数据类型(如string、integer)。还介绍了常用数据类型、约束(如模式匹配和枚举)、命名空间支持,以及Java中使用SchemaFactory进行校验和命令行校验的方法。最后,列出了常见问题及学习资源,包括W3School和MDN教程。

2026-06-20

PHP开发的文档分享平台源码,含前台展示、后台管理与安装模块

一套基于PHP语言构建的文档在线分享系统源码,功能覆盖用户上传、文档预览、积分下载、分类检索、权限控制等核心场景。项目采用模块化结构,包含完整前端页面(template目录)、后台管理入口(admin.php)、安装向导(install目录)、运行时缓存(runtime)、上传文件存储(uploads)、数据库配置与初始化逻辑,支持伪静态规则部署,兼容常见Linux+Apache/Nginx环境。内置ThinkPHP框架(thinkphp目录)及扩展机制(addon、extend),提供LICENSE.txt授权说明和README.md使用指南,.htaccess和.gitignore保障基础安全与版本管理规范。数据存储路径明确(data目录),依赖通过vendor统一管理,更新模块(update)便于后续功能迭代。适合二次开发或快速搭建企业/校园内部文档库、知识共享站点。

2026-06-20

IDEA 2025.2安装教程[代码]

本文提供了一份详细的IDEA 2025.2版本下载与安装指南,全程图文实操。首先,若电脑中有旧版本,需先卸载并勾选删除缓存与本地历史。接着,提供了两种获取安装包的方式:官方下载(速度较慢)和网盘下载(推荐,内容更全面),并附带了对应链接。安装过程包括双击安装包、选择安装目录、根据个人需求勾选安装选项、默认开始菜单文件夹等步骤。安装成功后,注意不要勾选运行IntelliJ IDEA,直接点击完成即可。文章最后提示,更多高级操作可在下载的文件夹中获取。

2026-06-20

基于STM32F103C8T6的SI4703 FM收音机HAL驱动工程包

这个工程包提供完整可编译的STM32F103C8T6平台FM收音机实现,采用ST官方HAL库驱动SI4703芯片,包含初始化配置、I2C通信控制、频道搜索、音量调节、静音切换等核心功能。源码结构清晰,含标准CubeMX生成文件(.ioc、.mxproject)、启动文件(startup_stm32f103xb.s)、链接脚本(STM32F103C8Tx_FLASH.ld)、CMake构建支持(CMakeLists.txt、cmake-build-debug)及Keil/Code::Blocks兼容项目(Radio.cbp、.project)。已编译输出常见格式:Radio.hex(Intel HEX)、Radio.bin(原始二进制)、Radio.elf(调试符号文件),方便直接烧录或调试。Si4703相关驱动封装在Src目录下,U8G2图形库集成用于OLED显示(u8g2子目录),适配常见0.96寸SSD1306屏幕。所有配置均针对最小系统板优化,无需额外硬件修改即可运行基础收音功能。

2026-06-20

PSO算法求解VRP问题的Matlab实现与适应度函数调试工具

包含完整的粒子群优化(PSO)算法Matlab代码,专门用于解决车辆路径问题(VRP)。主程序Matlab_PSO_VRP.m调用核心优化流程,fitness_PSO_VRP.m定义并计算VRP场景下的适应度函数,支持手动调整函数系数,实时观察不同参数设置对适应度值大小的影响。整个pso文件夹封装了标准PSO框架,适合作为教学演示、算法对比或VRP建模初探的可运行基础模板。所有代码基于Matlab编写,无需额外工具箱,开箱即用,便于理解适应度函数如何量化路径优劣、引导种群收敛。

2026-06-20

扣子平台智能客服实战案例[可运行源码]

本文以火腿肠商品客服为例,详细介绍了如何利用扣子平台搭建一个具备自我优化能力的智能客服系统。系统核心包括:通过对话流实现多轮对话管理,利用意图识别节点进行问题分流;主分支处理产品相关问题,包含问题理解、知识库检索、客服回复生成及对话记录存储;非产品问题则通过兜底分支处理。系统深度集成飞书多维表格,实现对话内容自动存储,并通过自动化规则将优质问答一键转化为知识库内容,形成服务与进化的闭环。文章还涵盖了飞书表格配置、代码节点数据转换、知识库创建与检索节点配置等具体操作步骤。最终,该系统不仅提升了客户服务体验,还通过数据驱动实现了知识库的半自动化更新,为构建可运营、可进化的智能客服系统提供了完整范本。

2026-06-19

Vue项目dist文件夹解析[项目代码]

Vue项目在部署上线时使用dist文件夹内的文件,该文件夹包含经过构建过程生成的优化静态资源,如HTML、JavaScript和CSS。构建工具(如Webpack)通过代码分割、压缩、混淆等技术提升性能和兼容性。构建过程包括入口文件分析、代码转换、优化(如Tree Shaking和代码分割)、资源处理(如CSS提取和图片处理)以及最终输出到dist目录。这些优化后的文件适合生产环境部署,确保应用的高性能和稳定性。

2026-06-18

用决策树模型预测昆明地区是否降雪的完整课程设计实现

这个资源包提供了一个完整的基于CART决策树算法的降雪预测实践项目,聚焦昆明地区气象数据建模。包含原始数据集(test_kunming.csv)、清洗与划分脚本(data_read.py)、自实现CART算法核心(CART.py)、模型训练与验证流程(vail_and_test.py、main.py)、参数配置(config.py),以及可视化交互界面(Ui_design.py + WidgetMain.py)。训练好的决策树模型已序列化为BTree.pickle,可直接加载调用;配套rate.csv记录各特征重要性,data.csv为处理后训练数据,test_data.csv用于独立测试。所有代码基于Python 3.8开发,经实际运行验证功能完整,支持一键训练、验证、预测全流程。项目结构清晰,含流程图.png和界面.png等说明素材,适合机器学习入门者理解决策树从数据预处理、模型构建到部署应用的全过程,也适合作为人工智能或数据挖掘课程的实训参考。

2026-07-30

OpenGL+ImGui实现的实时串口信号波形显示工具(含完整源码)

一个开箱即用的信号监控可视化工具,基于OpenGL渲染底层图形,结合ImGui构建响应式操作界面,支持通过串口实时采集传感器、单片机或调试设备输出的时序数据,并用ImPlot绘制动态波形图。内置串口参数配置面板(波特率、校验位、数据位等),可调节时间轴缩放、触发阈值、通道颜色与网格样式;提供滑块控制采样频率、按钮切换通道显示、文本框输入设备地址等功能。所有UI控件均响应鼠标拖拽与键盘输入,图表支持平移、缩放、多点选中和导出截图。源码结构清晰,包含main.cpp主逻辑、serial.cpp串口通信模块、以及imgui和implot核心渲染组件,适配Windows平台Visual Studio编译环境,依赖库已内联或明确标注头文件路径,无需额外安装图形驱动即可运行基础示例。

2026-07-29

双光子钙成像数据处理MATLAB工具集:ROI定义、ΔF/F提取与去卷积分析

一套面向双光子显微镜钙成像时间序列数据的MATLAB后处理工具,覆盖完整分析流程:支持交互式或批量定义细胞感兴趣区域(ROI),自动提取荧光信号变化率(ΔF/F),提供去卷积算法用于神经活动反演,兼容单平面与多平面采集数据。包含多个主处理脚本(A_ProcessTimeSeries.m、C_ExtractDFF.m、D_PlotDFF.m等)及配套子函数(defineCellROIs、Deconvolution等),附带OversampleCheck.m用于采样率校验,README.md说明使用逻辑和参数配置。所有GUI界面(如InteractiveROIGUI.m)和旧版/当前版ROI定义脚本(B_DefineROI_Current.m、B_DefineROI_Legacy.m)均保留,便于适配不同实验范式与数据结构。

2026-07-22

织梦CMS-RFI漏洞[源码]

文章介绍了织梦CMS最新版本中存在一个RFI(远程文件包含)漏洞,该漏洞通过覆盖变量的方式获取shell。具体步骤包括清空配置文件、搭建服务器并编写脚本,最后通过构造请求获取shell。漏洞原理不难,但发现较为困难,且仅限于一般用户。实际测试中发现许多网站未删除安装目录,存在安全隐患。作者尝试寻找目标网站,并希望获得乌云账号。

2026-07-17

MATLAB实现的人脸识别入门代码包,含95张PGM格式人脸图像及完整可运行脚本

一套基于MATLAB开发的人脸识别基础程序,直接解压即可运行,无需额外配置。内置95张标准PGM格式人脸图像(编号1.pgm至106.pgm,剔除部分缺失编号),覆盖不同姿态与光照条件,适合零基础学习者理解LBP、PCA或Eigenface等经典算法流程。代码结构清晰,包含图像读取、灰度转换、人脸区域裁剪、特征提取、相似度匹配和识别结果输出等完整环节,每段功能均有中文注释说明。支持用户替换自有图片进行测试,也可用于课程设计或小型项目快速验证。配套文件不含第三方工具箱依赖,兼容MATLAB R2015a及以上版本。

2026-07-15

驾驶员实时疲劳识别Python项目:基于眼部动作分析的预警系统源码

一套开箱即用的Python疲劳检测程序,专注驾驶员状态监控。通过调用摄像头实时采集人脸视频流,利用dlib或MediaPipe等工具定位关键面部特征点,重点计算眼睛纵横比(EAR)、眨眼频率、嘴部开合度(MAR)等指标,结合时间阈值判断疲劳状态。检测结果以可视化窗口实时显示,支持声音报警、弹窗提醒和日志记录功能。项目结构清晰,含完整README说明文档,所有依赖库版本明确,适配OpenCV 4.x、Python 3.8–3.11环境。源码模块化设计,src目录下分图像预处理、特征提取、阈值判定、UI交互等逻辑单元,便于二次开发或嵌入车载终端、调度平台等场景。已通过常见光照与姿态变化测试,对轻度遮挡(如眼镜、口罩)具备基础鲁棒性。

2026-07-15

2020年青岛全市POI点位数据包,含餐饮、医疗、交通等20类行业矢量图层

提供2020年青岛市全域兴趣点(POI)矢量数据,覆盖餐饮、住宿、医疗保健、交通设施、生活服务、购物、科教文化、体育休闲、公共设施、政府机构、金融保险、公司企业、商务住宅、风景名胜、社会团体等15个大类,每个类别均包含.shp、.dbf、.shx、.prj及.cpg等完整GIS矢量文件结构,支持ArcGIS、QGIS等平台直接加载使用;同步附带青岛县级行政区划矢量数据及辐射周边市范围参考层,所有数据基于统一坐标系,属性字段规范清晰,可用于城市分析、商业选址、公共服务评估、地图制图等地理信息应用。

2026-07-14

基于画线引导的壁画图像损伤修复工具包,含训练/测试全流程代码与示例

提供一套专用于古代壁画图像修复的开源实现,核心功能是利用用户手绘线条作为引导信息,精准恢复壁画中因剥落、裂纹、污损等造成的局部缺失区域。代码结构清晰,包含完整数据加载(dataset.py)、网络架构定义(networks.py、muralnet.py)、损失函数设计(loss.py)、训练脚本(train.py)、测试推理(test.py)及评估模块(eval_mix.py)。配套config.yml支持参数灵活配置,checkpoints目录存放预训练权重,test和scripts目录便于快速验证效果。examples.jpg和s.jpg直观展示输入线稿、原始破损图与修复后结果对比,intro2.jpg和net.jpg辅助理解方法原理与模型结构。README.md详细说明环境依赖、数据准备、训练命令与评估指标(如PSNR、SSIM),适用于文物保护、数字存档或相关AI图像修复研究场景。

2026-07-13

uni-app项目可直接集成的Markdown编辑组件,含渲染与样式支持

这是一个专为uni-app框架设计的Markdown富文本编辑器插件,开箱即用,支持在H5、小程序(微信/支付宝等)、App多端运行。资源包内含核心组件ly-markdown.vue,封装了Markdown解析(基于marked库)、实时预览、代码高亮及自定义样式(markdown.css),无需额外配置即可嵌入现有页面。目录结构清晰,包含pages示例页、components组件目录、static静态资源,以及完整README说明文档;配套有main.js全局注册方式和pages.路由配置参考。还提供mpvue-wxparse兼容方案,便于旧项目迁移。开发者可快速实现文章编辑、笔记记录、后台内容录入等场景,支持自定义工具栏按钮、粘贴处理、图片上传占位等功能扩展。所有代码遵循uni-app规范,无第三方平台强依赖,适配Vue 2语法,兼容uni-app 2.x及3.x(需调整setup写法)。

2026-07-13

STM32F407环境监测开发包:PM2.5、CO2、温湿度实时采集+SD卡存储+串口输出

基于STM32F407芯片的嵌入式环境监测系统,支持PM2.5颗粒物浓度、二氧化碳浓度、空气温度与湿度四参数同步采集。硬件层面集成常用传感器接口(如I2C、UART、SPI),软件采用HAL库开发,通过STM32CubeMX生成初始化代码,Keil uVision4编译调试。数据可实时通过串口打印,同时支持写入SD卡本地存储,配套FatFS文件系统实现日志记录功能。工程结构清晰,含标准启动文件、中断服务程序、HAL底层驱动、SD卡驱动(bsp_driver_sd)、FatFS封装层(fatfs.c)及主循环逻辑(main.c)。所有源码已验证可运行,包含完整MDK-ARM项目文件(.uvproj/.uvopt)、配置文件(.ioc)、头文件与启动汇编,附带README.md说明文档和开源许可证。适用于电子类课程设计、毕业设计原型开发、嵌入式入门实践或小型物联网终端功能验证,无需额外硬件改动即可快速部署测试。

2026-07-13

基于Spring Boot与MyBatis开发的图书管理后台系统(含MySQL建库脚本)

一套开箱即用的图书管理后台系统,采用Spring Boot 2.x(或3.x)框架搭建,持久层使用MyBatis实现数据操作,支持图书增删改查、分类管理、借阅记录等基础业务功能。项目结构清晰,包含完整src/main/java和src/main/resources目录,配置文件已适配常见开发环境;附带library.sql数据库脚本,可一键导入MySQL生成所需表结构及示例数据;pom.xml已声明spring-boot-starter-web、mybatis-spring-boot-starter、mysql-connector-java等核心依赖;.mvn和wrapper确保Maven构建兼容性;test目录预留单元测试入口,便于后续扩展验证逻辑。适合Java初学者学习Spring Boot整合MyBatis的典型实践,也适用于课程设计、毕业设计或小型图书馆内部管理系统快速部署。

2026-07-12

LPC1766双串口实测驱动:UART2与UART3独立收发例程

提供LPC1766微控制器上UART2和UART3的完整驱动代码,包含初始化、发送、接收及中断处理逻辑,已通过实际硬件验证。源码基于标准外设库编写,配套.c和.crf/.d编译中间文件,可直接导入Keil MDK工程使用。程序支持串口间互发50个数据测试,同时集成系统时钟配置(system_LPC17xx.c)、定时器(timer.c)、看门狗(wdt.c)、SPI(lpc17xx_spi.c)、I2C(i2c.c)、CAN(can.c)等常用外设模块,便于扩展多通信接口协同应用。所有UART相关功能封装在uart.c中,结构清晰,变量命名规范,注释明确,适合作为工业控制或嵌入式通信项目的底层串口参考实现。

2026-07-11

DIP课程高分作业:PyTorch实现的单目深度估计完整项目包(含训练/测试/数据预处理)

这个资源包是一份实际交付并获得98分的数字图像处理(DIP)课程大作业,用PyTorch完整实现了单目深度估计任务。里面包含可直接运行的FCRN网络代码(fcrn.py)、训练脚本(train.py)、测试脚本(test.py、test_single.py、video_test.py)、损失函数定义(loss_func.py)、数据集加载与预处理模块(dataset.py、genDataTxt.py、datacut.py、game2data.py),以及多个划分好的训练/测试索引文件(train.txt、test.txt、trainIdxs.txt等)。所有代码经过导师审核,结构清晰、注释充分,适合计算机或人工智能方向的学生快速上手课程设计、期末项目或深度学习实战练习。配套README.md详细说明了环境配置、数据准备、训练流程和结果可视化方法,还提供了resnet.py作为主干网络支持,模块化程度高,便于理解模型架构和调试修改。

2026-07-10

基于Bootstrap 5的响应式表单输入框+实时验证功能代码包

一套开箱即用的前端表单解决方案,内置邮箱、手机号、密码强度、必填项等常见字段的实时校验逻辑,适配PC端和移动端屏幕尺寸。所有样式基于Bootstrap 5最小化CSS(bootstrap.min.css)构建,HTML结构清晰,CSS单独存放于css目录,支持快速集成到现有项目中。包含完整示例页面index.html,可直接双击运行查看效果;配套提供使用说明.url和更多说明1.txt,涵盖引入方式、字段配置规则、错误提示定制方法及常见问题排查指引。不依赖额外JavaScript框架,纯原生JS+Bootstrap实现交互反馈,兼容主流现代浏览器。适合用于登录页、注册页、联系表单等需要用户输入校验的场景。

2026-07-10

EP分销系统PHP源码包(含Public与LEP模块)

一套基于PHP开发的分销系统源码,包含EP分销无授权版本,目录结构清晰,含Public公共资源目录和LEP核心功能模块,支持快速部署与二次开发。源码未加商业授权限制,适用于学习研究、测试搭建或中小型电商分销业务场景。系统具备基础的分销层级管理、用户关系绑定、订单分佣逻辑等常见功能模块,代码结构采用常规PHP文件组织方式,无复杂框架依赖,便于理解与修改。适配常见PHP运行环境(建议PHP 7.2+),数据库部分需自行导入SQL文件并配置连接参数。不含前端美化资源或完整文档,适合有一定PHP开发经验的使用者。

2026-07-04

微信小程序里用Three.js加载虾模型做3D展示的可运行示例

这个资源包提供了一个在微信小程序中直接运行的Three.js 3D展示方案,内置虾模型(shrimp.gltf),已通过最新基础库版本测试。代码结构清晰,包含完整页面路径(homePage)、组件封装(components/threejs)、工具函数(utils/util.js)和模型资源目录(3Dmodels)。开发者只需将gltf模型上传到自有HTTPS服务器,修改wxml中<model-view>组件的src属性为对应URL即可加载;支持基础交互控制,如自动旋转、重力掉落等动画效果,相关逻辑集中在threejs组件内部,便于按需调整相机参数、光照设置或添加点击响应。项目已配置好sitemap.和app.,开箱即用,适合快速验证小程序3D能力或作为二次开发起点。

2026-07-03

AT32F437用定时器PWM驱动步进电机,内置加减速曲线控制

基于雅特力AT32F437芯片实现步进电机精准驱动,利用高级定时器输出互补PWM信号,支持S形或梯形加减速算法,可直接控制两相四线步进电机。代码已实测通过,适配标准HAL库结构,硬件抽象层与STM32项目高度兼容,移植时仅需调整时钟配置和引脚定义。资源包含完整工程模板(基于CMSIS和AT32F437官方BSP)、底层驱动(TIM、GPIO、NVIC)、板级支持包(at32f435_437_board)、加减速计算模块(支持最大速度、加速度、脉冲总数参数配置)以及基础运动控制接口(启动/停止/设置目标位置)。配套硬件目录明确区分I2C应用、USB主机/设备类、FreeRTOS集成示例,便于扩展多轴协同或上位机通信功能。

2026-07-01

MFC增强型列表控件库:支持视觉样式、排序、拖放与自绘的XListCtrl封装

一套面向MFC开发者的高性能列表控件扩展方案,基于CListCtrl深度重写,提供XListCtrl核心类及配套UI组件。内置VisualStylesXP兼容层,支持Windows XP及以上系统主题渲染;集成列头拖拽调整、多级排序(含CStringArray辅助)、原地编辑、行高自适应、虚拟模式优化等实用功能。配套包含XHeaderCtrl、XCheckbox、XButton、XCombo、XEdit等通用增强控件头文件,以及DropWnd、DropScrollBar、DropListBox等拖放交互支持模块。提供静态链接库XListCtrlSSDA.lib(调试版)和XListCtrlSSRA.lib(发布版),所有头文件均采用轻量设计,无额外依赖,可直接集成进VS2008至VS2022的MFC项目。适用于需要高定制化界面表现、良好DPI适配及传统桌面应用维护升级的Win32开发场景。

2026-07-01

QEMU-KVM 0.12.1 源码包,含BIOS固件与CPU指令翻译核心模块

这个压缩包提供 QEMU-KVM 0.12.1 版本的完整源代码,适用于在 Linux 环境下编译构建 KVM 虚拟化平台。内含多种架构支持文件,包括 x86、ARM、PowerPC、MIPS、SPARC 和 m68k 的指令反汇编模块(如 i386-dis.c、arm-dis.c、ppc-dis.c 等),以及关键的指令翻译逻辑(translate.c 及多个变体)、软浮点运算支持(softfloat.c)和系统调用处理(syscall.c)。同时集成常用虚拟设备 BIOS 固件:vgabios.bin、vgabios-cirrus.bin、bios.bin、ppc_rom.bin,以及多款网卡的 PXE 启动固件(pxe-e1000.bin、pxe-rtl8139.bin、pxe-virtio.bin 等),还有 linuxboot.bin、multiboot.bin、vapic.bin 等启动相关二进制模块。vl.c 是 QEMU 主程序入口,op_helper.c 实现 CPU 指令辅助操作。整个包聚焦于底层虚拟化执行引擎构建,适合需要定制化编译、调试或研究早期 KVM/QEMU 运行机制的技术人员使用。

2026-07-01

Mac端安装JDK11及多版本切换[可运行源码]

本文详细介绍了在macOS Ventura 13.2系统上安装JDK 11(OpenJDK 11)的完整过程,包括从Oracle官网下载对应版本的dmg安装包、双击安装pkg文件等步骤。同时,文章还说明了如何配置多个JDK版本(如JDK 8和JDK 11)并实现无缝切换:通过编辑.zshrc文件设置环境变量,定义别名jdk8和jdk11,使用source命令使配置生效,之后在终端输入对应别名即可切换当前使用的JDK版本。最后,通过创建并编译运行Hello.java文件验证JDK安装成功,并提供了相关借鉴链接。

2026-06-30

空空如也

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

TA关注的人

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