自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WinForm原生多点触控涂鸦Demo(含VS工程源码+触摸操作指南)

直接运行的WinForm涂鸦程序,基于Windows原生WM_TOUCH消息实现手指或触控笔的实时绘制、擦除和多点轨迹跟踪。核心代码封装在WMTouchForm.cs中,负责触点坐标捕获、手势解析与事件分发;Stroke.cs管理笔画数据结构;Form1.cs为主交互界面,支持动态缩放、清屏和基础笔迹回放。整个项目使用纯C#编写,不依赖任何第三方控件或NuGet包,所有触摸逻辑直连Win32 API,适合理解底层触控消息(如TOUCHINPUT结构解析、GetTouchInputInfo调用、触点ID映射)

2026-06-24 04:13:49 202

原创 F28335实测SVPWM三相调制波生成与波形导出工程:支持CCS实时观测和Excel绘图

这个工程专为TMS320F28335 DSP芯片设计,完整实现SVPWM空间矢量脉宽调制算法,上电即跑,无需额外配置。运行时可通过CCS调试器直接在Expression窗口查看table_a、table_b、table_c三个数组中的实时三相调制波数值;用Graph工具选择对应变量即可动态显示波形,右键导出为CSV文件,无缝对接Excel绘制标准马鞍波形图。底层已集成DSP2833x全系列驱动模块——系统时钟、GPIO、ADC采样、PIE中断控制器、CPU定时器全部就绪;配套多个可切换的launch启动配置

2026-06-24 04:05:03 217

原创 MATLAB一键运行的EHL/RHL润滑仿真工具:压力分布、油膜厚度、摩擦系数全参数计算

直接放进MATLAB就能跑的弹流(EHL)和刚流(RHL)润滑数值求解工具包,主控脚本main.m调用全套封装函数:dispressure.m算压力分布,thickness.m输出油膜厚度曲线,friction.m返回摩擦系数,flow_quantity.m给出流量值,totalpressure.m完成载荷积分,filmrupture.m识别油膜破裂区域,pressness.m量化压力集中程度。所有函数接口统一,不需修改代码即可替换输入参数——包括载荷大小、相对速度、材料弹性模量、润滑油粘度与压力黏度系数等

2026-06-19 05:30:46 210

原创 MATLAB版粒子群优化工具包:含标准PSO与变异增强算法,支持多种非线性测试函数极值求解

一套开箱即用的MATLAB粒子群优化实现,包含标准PSO(PSO.m)和引入随机变异机制的改进版(PSOMutation.m),专为单峰、多峰非线性函数的全局极值搜索设计。内置Sphere、Rosenbrock、Rastrigin、Griewank等经典测试函数(fun.m),覆盖可分/不可分、单模态/多模态特性,方便对比不同参数下收敛速度与精度。两个主程序均支持惯性权重动态调整、速度与位置边界约束、最大迭代次数及收敛阈值设置,变量命名规范、注释完整,可直接运行或快速适配自定义目标函数。配套pso_.png

2026-06-18 03:13:50 215

原创 Windows下即用型网卡MAC地址读取工具(C++Builder编译,含DLL与EXE)

提供开箱即用的网卡物理地址获取能力,包含已编译的Project1.exe可执行文件和Mac.dll动态链接库,双击即可列出本机所有网卡的MAC地址。支持Windows 7及以上系统,无需安装C++Builder环境或额外运行库。源码完整开放,含Unit1.cpp、Unit1.h、Unit1.dfm等核心组件,方便在C++Builder项目中直接引用DLL或复用逻辑代码。deltemp.bat脚本辅助清理编译残留,app.py和requirements.txt表明具备基础Python集成扩展可能(如配合自动化

2026-06-12 06:21:49 233

原创 PAKDD2020阿里AIOps大赛实战代码:含Docker部署、半监督特征工程与端到端预测流程

一套可直接运行的PAKDD2020阿里巴巴智能运维算法大赛参赛代码,初赛排名33、决赛排名19。完整包含Dockerfile容器化配置,支持一键构建部署;feature目录提供多阶段特征处理逻辑,import_feature.npy为预加载特征数据;semi目录封装半监督学习模块,适配小样本异常检测场景;model目录存放训练好的模型文件及加载接口;predict.py为主预测脚本,支持批量推理并输出至prediction_目录;run_demo.py提供快速验证流程;requirements.txt明确依

2026-06-11 08:54:31 203

原创 《果蔬去哪了》微信小游戏完整可运行工程:含Cocos Creator源码、美术资源与构建配置

直接导入Cocos Creator就能构建上线的微信小游戏工程,游戏名叫《果蔬去哪了》,玩法是轻量级益智消除类,面向微信平台优化。包里有完整的project.、jsconfig.等配置文件,Vegetable&Fruit核心逻辑模块、client端交互代码、assets资源目录(含所有PNG图片、Spine动画、UI切图和音效文件),还有build输出结构和library缓存目录,全部为真实开发生成的文件。资源已按微信小游戏规范整理,路径清晰、命名统一,图片尺寸和格式符合平台要求,动画资源支持直接加载。兼容

2026-06-11 04:28:59 233

原创 MATLAB一键合成《小星星》《欢乐颂》并实时显示波形与频谱(含报告+源码)

直接运行main.m就能听到用MATLAB合成的《小星星》《欢乐颂》等经典旋律,支持自定义音符时值、音高和ADSR包络控制;播放同时自动绘制时域波形图和FFT频谱图,图形界面清晰直观。所有代码在MATLAB R2020a及以上版本实测通过,无需额外配置。配套PDF报告讲清楚了正弦波叠加原理、采样率设置逻辑、滤波处理方法和各函数分工;report.md和README.md提供分步操作指引;img目录存有波形截图,music目录放乐谱数据,resource目录管理音频资源。项目覆盖数字信号生成、线性叠加、低通滤

2026-06-10 10:59:45 158

原创 LFM信号双谱分析MATLAB工具包:含推导文档、核心程序与可视化结果

一套面向无线电与雷达信号处理场景的LFM信号双谱分析实操资源,主打MATLAB环境下的高阶谱特征提取。核心是间接法双谱估计主程序bispeci.m,支持对线性调频信号进行三阶累积量计算及其二维傅里叶变换,输出双谱幅度图(bispectrum_.png)、常规可视化(untitled.png)和三维双谱曲面(untitled3D.png)。配套6份技术文档:从基础出发的LFM信号双谱完整推导、含严格数学证明的增强版、基于蒙特卡洛积分的有限长信号仿真方法,以及高阶统计量定义与性质(第1章)、张贤达《现代信号处理

2026-06-10 08:51:31 248

原创 Matlab实操资源:帧时隙ALOHA(FSA)协议仿真工程包,含代码、文档与操作录像

直接运行main.m即可启动帧时隙ALOHA(FSA)协议仿真,适配Matlab 2021a环境;支持灵活调整用户数、帧长、重传概率等参数,实时输出吞吐量、冲突率、信道效率三类核心指标,并自动生成figure1_throughput.png、figure2_collision.png、figure3_efficiency_N32.png三张分析图;配套三张关键界面截图(untitled2.jpg、untitle1d.jpg、untit3led.jpg)展示不同阶段的仿真状态;ALOHA算法设计文档.docx

2026-06-08 06:41:51 193

原创 物流后台系统源码:SpringBoot后端+Vue前端,带用户管理与音视频素材上传功能

直接可用的物流业务后台系统代码包,后端用Java SpringBoot开发,搭配MyBatis-Plus操作MySQL数据库;前端基于Vue 2.x + ElementUI实现,支持浏览器访问,无需安装客户端。系统内置完整用户管理模块,能新增、编辑、删除和查询用户信息;提供图片和视频两类素材的上传、预览、重命名、替换及批量删除功能;包含标准登录验证、操作日志记录、角色基础权限控制。项目结构规范,含pom.xml依赖配置、resources环境配置、java核心代码目录,以及一份必读说明文档(必读推荐.doc

2026-06-08 06:13:12 153

原创 Java写的杜松子酒扑克游戏,带AI对手和52张牌GIF素材

用Java开发的杜松子酒(Gin Rummy)单机对战游戏,内置可运行的AI对手,支持标准规则下的回合制出牌、凑顺子/刻子、计分与胜负判定。资源包包含完整52张扑克牌的独立GIF图像文件,如jc.gif(黑桃J)、qh.gif(红桃Q)、kd.gif(方块K)等,命名统一按‘点数+花色首字母’规则(jJ、qQ、kK、aA、tT、9/8/7/6为对应数字,c梅花、h红桃、s黑桃、d方块),所有图片可直接用于界面渲染。项目已配置.checkstyle和.classpath,适配Eclipse等主流Java ID

2026-06-07 08:17:08 215

原创 老版本MATLAB专用GAOT遗传算法工具箱,含13种交叉、7种变异与TSP/浮点优化示例

专为MATLAB R2006a至R2012b设计的GAOT遗传算法工具箱完整包,不依赖Global Optimization Toolbox,所有文件均为纯.m脚本,无需编译。内置13种交叉算子(如arithXover、erXover、orderbasedXover、uniformXover、singleptXover等)、7种变异操作(binaryMutation、swapMutation、inversionMutation、boundaryMutation、nonUnifMutation等)和4类选择策

2026-06-07 06:15:17 165

原创 OpenCV图像识别实战代码包:人脸眼睛定位、街道行人检测、棋子特征匹配三合一

这个资源包提供一套可直接运行的OpenCV图像识别示例代码,专为Windows平台优化,开箱即用。里面包含三个实用功能模块:第一是人脸与眼部联合检测,基于Haar级联分类器实现快速定位,适合入门级生物特征识别场景;第二是行人检测模块,适配常见马路监控画面,支持HOG+SVM和Haar两种经典方法,输出边界框并标注目标;第三是图像特征匹配应用,以微信‘跳一跳’游戏中的棋子识别为原型,完整演示SIFT或ORB关键点提取、描述子生成及FLANN加速匹配流程,附带匹配结果可视化。整个项目采用Visual Studi

2026-06-07 05:49:45 162

原创 电弧炉实时动态仿真MATLAB工程包:含Simulink模型、电弧非线性计算函数与热惯性耦合实现

一套开箱即用的电弧炉动态仿真MATLAB资源,包含两个核心计算函数myarc_r.m(时变电弧电阻建模)和myarc_Ron.m(燃弧状态逻辑控制),对应.asv备份文件便于版本回溯;配套Simulink模型arc.mdl可直接运行,完整体现电弧电压-电流非线性特性与炉体热惯性之间的动态耦合关系;支持参数灵活调整,如电弧时间常数、热容系数、触发阈值等,仿真过程中可实时观测V-I曲线、功率波动及温度响应趋势;附带simulation_.png展示典型工况下的波形输出效果;main.py和requirement

2026-06-06 11:40:48 219

原创 51单片机双机串口通信实战套件:带LCD实时状态显示、矩阵键盘交互、C#上位机监控与Proteus一键仿真

一套开箱即用的51单片机双机串口通信学习资源,包含两套独立可烧录的Keil工程(1.hex和2.hex),支持A/B两块STC89C52或兼容芯片板之间稳定双向通信。硬件功能覆盖LCD1602动态显示当前模式(发送中/接收中/待机)、4×4矩阵键盘实现波特率切换、数据位设置、启停控制及OK键确认,预留蜂鸣器接口,收到#或$字符自动触发提示。配套Windows端C#上位机软件(Form1.exe)提供简洁界面,支持手动发字符串、十六进制发送、接收区滚动显示与清空。所有源码(main.c、lcd1602.c等)

2026-06-06 11:03:04 227

原创 MATLAB一键绘制气体分子速率分布图:支持氢气/氧气等自定义参数的麦克斯韦曲线生成工具

直接运行Maxwell.m脚本,输入气体分子质量(如2.016对应氢气、32对应氧气)和温度值,自动计算并画出归一化的麦克斯韦速率分布曲线。图表清晰标出最概然速率、平均速率和方均根速率三个关键点位置,坐标轴带单位标注,图例说明各特征速率含义,标题含当前参数信息。配套maxwell_plot.png和下载.png提供界面操作示意,方便教学演示或学生课后实操。脚本不依赖任何工具箱,MATLAB R2015a及以上版本均可运行。同时附带Python版maxwell.py及依赖清单requirements.txt,

2026-06-06 04:59:39 232

原创 51单片机门灯控制套件:声控+光敏+红外三模触发,含仿真、源码与焊接调试全指南

一套面向电子初学者和课程设计的实用门灯控制系统方案,核心用AT89S52或STC89C52单片机,集成光敏电阻(自动判别白天/黑夜)、驻极体麦克风(识别拍手、脚步等有效声音)和HC-SR501红外传感器(检测人体靠近),三路信号协同判断——仅在夜间且有声音或人体活动时点亮LED,延时30秒后自动熄灭,节能可靠。配套Proteus仿真工程(.DSN文件)可直接运行验证逻辑;Keil C51完整工程包含main.c主程序、STARTUP.A51启动文件、编译输出.hex固件及构建日志;还提供清晰的系统流程图(.

2026-06-05 08:02:23 194

原创 开箱即用的C++ MD5校验工具:支持字符串和文件一键生成32位小写哈希值

包含两个独立可执行程序:text_md5直接计算任意文本字符串的MD5值,输入后立刻返回标准32位小写十六进制结果;file_md5读取本地任意文件(如denggao_dufu.txt)并输出其完整MD5摘要。压缩包内已提供Windows平台编译好的二进制文件(text_md5.exe、file_md5.exe),无需安装编译环境,双击或命令行运行即可使用。同时附带完整C++源码(text_md5.cpp、file_md5.cpp),代码严格遵循RFC 1321规范,清晰实现MD5核心步骤——消息填充、51

2026-06-05 06:36:27 229

原创 PPPA加速的多目标Pareto前沿超体积(HV)计算工具:含MATLAB接口与C++源码

直接在MATLAB里调用mexHV.mexw64就能算高维Pareto前沿的超体积(HV),底层用PPPA算法实现,比传统方法更快更准。Windows平台开箱即用,附带完整C++源码(hv.cpp、mexPPPA.cpp、Utils.cpp等)、头文件(hv.h、global.h、LinkList.h)和预编译MEX文件,支持跨平台移植和二次开发。testCpp.m提供一键验证脚本,跑通即用。核心功能覆盖Pareto点预筛选、支配关系快速判定、递归空间分割与HV累加,专为NSGA-II、MOEA/D等主流多

2026-06-05 06:03:01 234

原创 VC6.0平台可直接运行的亚像素边缘检测工具:含源码、测试图与双编译版本

一套开箱即用的VC6.0图像处理工具,专注高精度边缘定位,实测定位精度达0.1像素级。支持BMP和JPG格式图像输入,通过梯度分析结合插值算法提升边缘坐标分辨率,无需安装额外依赖或配置开发环境,双击SubPixelEdgeDetection.exe即可运行。内置main.cpp和ImProcess.cpp/h等完整模块代码,清晰分层便于理解算法逻辑;提供wafer1–wafer4、b1–b4、rect、template2、file_pat_2、img1、t3等十余幅典型工业测试图,覆盖晶圆表面缺陷、矩形模板

2026-06-04 13:01:45 238

原创 跨平台安卓手机实时投屏+触控控制工具(Python+PyQt5,免Root)

一款基于Python和PyQt5开发的安卓手机投屏与远程操控工具,支持Windows、macOS、Linux三大系统直接运行。无需Root权限,通过ADB调试协议实现手机屏幕实时镜像显示、鼠标点击/滑动模拟、物理按键触发、一键截图等操作。自动部署minicap(画面采集)和minitouch(触控注入)服务,兼容Android 5.0至13主流版本。使用前需在手机开启USB调试模式并用数据线连接电脑,启动main.py即可进入图形化控制界面。图像流与触控指令分别走8081和8082端口,默认可手动修改con

2026-06-04 07:48:49 251

原创 Funcode环境里用C语言写的黄金矿工小游戏工程包(VC6可直接编译)

这个资源包是完整的黄金矿工小游戏开发工程,基于Funcode平台,用标准C语言编写,专为VC6编译器适配。里面包含可直接双击运行的Game.exe、主程序文件Main.cpp、Funcode必需的CommonAPI.h头文件和CommonAPI_VC6.lib静态库,还有VC6项目配置文件(.dsw/.opt/.ncb)、图标Icon.ico、GUI界面资源、data游戏素材目录等。工程结构按VC6规范组织,Src放源码、Header放头文件、Bin存输出文件、Debug供调试使用,game目录封装核心逻辑

2026-06-03 04:30:39 181

原创 STM32F103用GPIO模拟SPI驱动双74HC595点亮4位共阴数码管(标准外设库工程)

这个工程基于STM32F103C8T6最小系统,不依赖HAL库,纯用标准外设库实现4位共阴数码管动态显示。通过PA5、PA6、PA7三个GPIO引脚模拟SPI时序,控制两片74HC595级联扩展IO资源,分别输出段码和位码;主逻辑在main.c中完成初始化、查表取码、定时器中断刷新扫描;配套USART串口调试功能便于观察运行状态。所有驱动代码清晰标注引脚复用关系(如SH_CPPA5、ST_CPPA6、DSPA7),无隐藏配置或特殊宏定义,可直接Keil编译下载运行。压缩包内含完整KEIL工程文件(含.uvp

2026-06-02 11:36:54 225

原创 10.4万英文单词三合一词库:SQL建表脚本+CSV+Excel,开箱即用

包含103976条英文单词完整记录,每条含原词、中文释义、词性(pos)和多义项说明,字段命名规范统一(word/translation/pos/meaning),无需清洗可直接使用。SQL文件(EnWords.sql)适配phpMyAdmin、MySQL、SQL Server等,执行即建表并导入全部数据;CSV文件(EnWords.csv)兼容各类数据库导入工具、Python pandas、Excel及Google Sheets,支持批量筛选与处理;Excel版本由CSV转换而来,排版清晰,适合教学演示、

2026-06-02 09:23:20 198

原创 MATLAB+Simulink机械手运动学仿真套件(含DH参数配置与可视化脚本)

一套开箱即用的MATLAB机械手运动学仿真工具,包含hand.slx主模型文件,支持关节空间轨迹规划、正逆运动学实时计算和动力学响应模拟;hand.slxc为加密配置文件,确保模型结构稳定不被误改;hand.xml集中定义DH参数、连杆长度、关节旋转范围等几何与运动约束;hand_DataFile.m提供参数加载、初始状态设置、测试轨迹生成及仿真结果导出功能;配套hand_visualizer.py可生成三维运动可视化图,joint_analysis.png和hand_visualization.png为典

2026-06-02 06:38:01 169

原创 Panda机械臂ROS仿真开箱包:Gazebo建模+MoveIt规划一键启动

直接可用的Franka Panda机械臂ROS仿真配置集合,内置完整URDF描述、Gazebo物理参数(含惯性、传动、碰撞几何)、MoveIt运动规划全套配置(SRDF、运动学参数、关节限位等)以及标准化launch脚本。franka_description目录提供标准机器人模型定义,panda_moveit_config为MoveIt Setup Assistant生成的可运行配置,launch目录下包含Gazebo场景加载、控制器启动、MoveIt服务初始化等常用启动文件。适配ROS Noetic与主流

2026-06-01 04:48:26 189

原创 VC6工程实例:把hardware.dll当资源塞进EXE,运行时动态加载调用

一套可在VC6环境下直接编译运行的完整工程,演示如何将hardware.dll这类外部DLL以二进制资源形式嵌入EXE文件内部。工程包含标准VC6项目文件(.dsw/.dsp)、资源脚本(.rc)、资源头文件(resource.h)、图标(icon1.ico)以及核心实现代码(MergeDll.cpp)。程序启动后自动从PE资源段读取DLL数据,支持两种调用路径:一是解压到内存中直接LoadLibraryA加载,二是写入临时文件后再加载;随后通过GetProcAddress获取导出函数地址完成实际调用。整个

2026-05-31 05:29:16 246

原创 WinForms原生图表控件:时间轴X轴支持鼠标滚轮缩放+拖拽平移

这个资源包提供一个开箱即用的C# WinForms图表解决方案,专为时间序列数据设计。X轴直接使用DateTime或TimeSpan类型,内部自动转为数值坐标进行渲染,无需手动计算时间戳。通过重写RealChart类,完整封装了鼠标滚轮缩放、按住左键拖拽平移功能,所有逻辑基于System.Windows.Forms.DataVisualization.Charting原生控件扩展,不依赖任何第三方库。项目结构标准,含完整.sln和.csproj文件,支持Visual Studio直接打开编译,兼容.NET

2026-05-30 11:59:58 182

原创 微信小程序健康档案工具包:含体重血压血糖记录、用药提醒及SSM后台源码

这个资源是面向开发者的一套开箱即用的个人健康数据管理方案,主打微信小程序端操作,支持实时录入体重、血压、血糖、运动步数等日常指标,设置周期性用药提醒,避免漏服误服。后端基于成熟稳定的SSM框架(Spring+SpringMVC+MyBatis)搭建,数据库结构完整,接口清晰;小程序前端使用原生mp-weixin开发,代码独立存放于mp-weixin目录,适配微信开发者工具一键预览。压缩包里包含5张真实功能界面截图,直观展示健康数据列表、图表趋势、提醒设置等核心页面;另附一个2022年录制的全流程演示视频(M

2026-05-30 09:52:02 212

原创 Java小说平台源码:SpringBoot+Redis实现用户投稿、书架收藏与后台推荐管理

基于SpringBoot开发的小说阅读与创作一体化系统,后端用Redis缓存热门章节和推荐数据,加快页面加载;前端通过Thymeleaf渲染小说列表、阅读页、个人中心等界面,支持用户注册登录、在线阅读、添加书架、发布原创小说;管理员可分类管理作品、上下架控制、配置首页轮播图和热门推荐位、审核投稿内容。项目内置完整MySQL建表脚本、MyBatis动态SQL映射、RBAC权限模型(区分普通用户与管理员)、统一异常处理机制、分页查询封装、密码BCrypt加密、基础XSS过滤。所有配置文件齐全,pom.xml依赖

2026-05-30 08:33:47 259

原创 ASP.NET酒店预订系统源码包(含后台管理、会员预订、客房维护及配套毕业论文)

基于ASP.NET Web Forms架构开发的酒店预订系统,使用C#语言编写,适配Visual Studio 2010和SQL Server数据库(含JiuDian.mdf与JiuDian_log.ldf)。系统支持管理员与普通用户双角色:管理员可管理客房类型(LeiXing.aspx)、客房信息(Room_List.aspx)、会员资料(User_List.aspx)、预订审核(RuZhuD.aspx)、退房处理(RuZhu.aspx)、公告发布(Sy.aspx)及留言查看;普通用户能注册登录、浏览房型

2026-05-29 13:16:33 332

原创 树莓派+4麦阵列实时测向方案:毕业设计可直接部署的TDOA声源定位系统

基于树莓派的4麦克风线性阵列声源定位实现方案,支持室内1-3米距离内语音信号的实时水平方向识别(0°~360°)。核心流程包含:通过createMic.py完成多通道音频同步采集与降噪预处理;利用main.py执行互相关法计算各麦克风对之间的时延差(TDOA);结合阵列几何结构解算声源方位角;最终由GUI.py渲染动态角度可视化界面。配套school.jpg展示实际部署效果,README.md详细说明树莓派系统环境配置(含Python依赖)、硬件接线方式(MEMS麦克风型号与排线定义)、运行命令及调试要点。

2026-05-29 09:17:30 382

原创 C#直接对接西门子S7 PLC的OPC DA通信工程(含VS可运行源码)

一套开箱即用的C# OPC Classic(DA)客户端实现,支持与西门子S7-200、S7-300、S7-400系列PLC稳定通信。基于OPCAutomation.dll封装,无需手动注册COM组件,已预编译Interop.OPCAutomation互操作程序集,适配x86平台和Visual Studio 201X版本。工程包含完整解决方案文件OPCClient.sln,核心功能覆盖OPC服务器自动发现与连接、OPC组动态创建、标签批量添加、同步读写与异步订阅等典型工控场景。所有数据交互逻辑均通过真实PL

2026-05-28 12:07:39 387

原创 使用 Docker Compose 快速部署 Typecho 博客系统

本文详细介绍了如何使用 Docker Compose 一键式快速部署 Typecho 博客系统。通过编排 Nginx、PHP 和 MySQL 容器,实现环境隔离与配置即代码,极大简化了部署流程并保障了系统的可迁移性。该方法能帮助用户高效搭建稳定、易于维护的博客平台。

2026-03-10 05:06:04 531

原创 从SVF文件反推JTAG协议:一个硬件黑客的逆向分析手册

本文是一份硬件逆向分析实战手册,详细讲解了如何将SVF文件视为JTAG协议日志进行深度解析。通过解码指令序列、分析响应模式、逆向多设备链拓扑以及挖掘调试接口与安全机制,指导读者从SVF文件中逆向还原出隐藏的JTAG通信协议、未公开的调试接口,并构建系统化的分析方法和知识库。

2026-03-10 05:05:11 473

原创 继电器驱动电路设计:为什么我推荐ULN2003D而不是三极管方案?

本文深入探讨了继电器驱动电路的设计选择,对比了分立三极管方案与集成芯片ULN2003D的优劣。文章指出,尽管三极管方案成本低廉,但ULN2003D凭借其内部集成的续流二极管、基极电阻和高耐压特性,能更有效地应对浪涌电流和反电动势等核心挑战,在可靠性、设计效率及系统稳定性方面优势显著,尤其适用于工业控制、智能家居等多路驱动及严苛环境。

2026-03-10 05:03:09 481

原创 国产麒麟/UOS系统下PageOffice 6.4.1.1批量打印避坑指南(附学生通知书案例)

本文详细解析了在国产麒麟/UOS系统下,使用PageOffice 6.4.1.1版本实现文档批量打印的完整方案与避坑指南。通过学生通知书生成案例,重点阐述了FileMaker组件的后台无感打印原理、关键代码实现,并针对版本兼容性、性能优化等常见问题提供了解决方案,助力国产化迁移项目平稳落地。

2026-03-10 04:58:44 601

原创 嵌入式开发必看:Bootloader单区、双区、差分升级方案全解析(附实战代码)

本文深入解析嵌入式开发中Bootloader的三种核心升级方案:单区、双区与差分升级。详细对比了各方案在Flash布局、可靠性、流量成本及实现复杂度上的差异,并结合实战代码,为工业网关等高可靠性场景下的固件升级方案选型提供关键决策依据。

2026-03-10 04:57:38 493

原创 紫光PDS平台FFT IP仿真避坑指南与Modelsim实战调试

本文针对紫光PDS平台FFT IP在Modelsim仿真中常见的崩溃问题,提供了详细的避坑指南与实战调试方案。文章核心指出,仿真失败的关键在于正确加载专用的.vp解密文件,并需在编译脚本中添加-sv参数以支持SystemVerilog语法。通过对比Demo工程、修改Tcl脚本路径、解决GRS_INST未定义错误及移除废弃的-novopt参数等步骤,手把手指导开发者完成从环境准备到波形查看的全过程,助力快速打通仿真流程。

2026-03-10 04:57:17 488

东北大学软件学院课设:JavaFX实现的景区管理系统(含停车/排序/路径/查询/导游功能)

基于JavaFX开发的景区管理实训项目,完整覆盖数据结构与算法课程设计核心要求。系统支持景区景点信息管理、停车状态可视化、多种排序算法动态演示(如快速排序、归并排序)、Dijkstra最短路径计算与动画展示、多条件景点查询、以及带约束条件的导游路线规划。所有功能均配有GIF操作演示:停车信息测试.gif、排序测试.gif、最短路径测试.gif、查询测试.gif、导游路线图测试.gif,直观反映交互逻辑与算法执行过程。源码结构清晰,包含标准Eclipse工程配置(.project、.classpath、.settings)、可构建脚本(build.fxbuild)、资源目录(resources)、编译输出(bin)、源码主目录(src)及完整实验报告文档(软件1707_20175058_杨彪.docx)。适用于高校数据结构与算法课程实践参考,可直接导入Eclipse运行调试,无需额外依赖配置。

2026-06-15

Matlab图像修复工具包:含维纳滤波、TV+curvelet、自适应滤波等6种复原方法

一套开箱即用的Matlab图像修复实现方案,集成维纳滤波、最小二乘复原、模糊图像逆滤波、中值/均值去噪、全变分TV结合curvelet变换修复、以及自适应空间滤波六类主流算法。压缩包内含主程序main.m、多个功能函数文件、原始测试图(Penguins.jpg、img1.jpg)、修复结果图(recoveverdImage.jpg)及运行效果截图(运行结果.jpg)。所有代码基于Matlab 2019b编写并实测通过,无需额外配置,只需将全部文件放入Matlab当前工作路径,双击运行main.m即可自动完成读图、处理、显示与保存修复结果全流程。支持直接替换输入图像,适合课程设计、毕设入门或算法对比验证。配套提供清晰的操作步骤说明,对初学者友好;若遇版本兼容或路径问题,可根据报错提示快速定位修改。不依赖第三方工具箱,核心算法均以m文件形式呈现,便于理解原理与二次开发。

2026-06-17

Zabbix通用交换机流量监控模板(SNMPv1/v2)

一套开箱即用的Zabbix交换机监控模板,支持通过标准SNMP协议采集网络设备接口流量数据。包含两个独立XML模板文件:一个适配SNMPv2c协议(Template Network Traffic Check By Public Snmp V2.xml),另一个兼容老旧设备常用的SNMPv1协议(Template Network Traffic Check By Public Snmp V1.xml)。模板内置关键指标监控项,如入/出方向字节数、包数量、错误包、丢弃包等,自动发现交换机所有启用的网络接口,并为每个接口创建对应监控项、触发器和图形。无需手动配置OID,直接导入Zabbix服务器即可使用,适用于主流厂商支持SNMP的二层/三层交换机。部署后可立即查看实时流量趋势、识别带宽瓶颈、定位异常接口,满足基础网络运维与容量规划需求。

2026-06-17

C++轻量级JSON处理库,支持MFC和Win32原生项目集成

一套专为Windows桌面应用设计的C++ JSON解析与构造工具,无需依赖第三方运行时,可直接嵌入MFC或传统Win32程序中使用。提供标准C++接口,支持从字符串、文件读取JSON数据并解析为内存对象,也支持反向序列化生成格式化或紧凑型JSON文本。源码结构清晰,含完整构建脚本(meson.build)、自动化测试(rununittests.py、runtests.py)、文档生成配置(doxyfile.in)及跨平台适配支持(如.amalgamate.py用于单头文件合并)。许可证为MIT,附带详细README.md、LICENSE和版本管理脚本(makerelease.py),适合需要稳定、低侵入性JSON能力的本地化C++项目快速接入。

2026-06-14

药丸图像识别项目代码包:含数据集构建、YOLO训练与部署全流程

这个资源包提供了一套完整的药丸图像识别实现方案,覆盖从原始图像采集、数据集整理、标注格式转换(支持YOLO格式)、模型训练(含train_yOLO.py和训练工具链)、权重下载与加载(通过Download_Weights.sh和Python脚本)、到推理检测(detector.py)和简易Web应用(app.py)的全部环节。代码基于Python开发,兼容主流深度学习框架,内置Dockerfile便于容器化部署,附带requirements.txt明确依赖环境,还包含minimal_example.py供快速验证功能。所有核心模块如utils.py、train_utils.py、format_convert.py等均结构清晰、注释充分,适合二次开发或教学演示。项目支持自定义数据集构建流程,get_file_paths.py可批量提取图像路径,settings.用于灵活配置参数,.vscode目录表明已适配本地开发调试环境。

2026-06-14

TMS320F2407 DSP平台上的SVPWM算法C语言源码包

提供适用于TI TMS320F2407 DSP芯片的电压空间矢量调制(SVPWM)完整实现,包含核心算法头文件svgen.h与源文件svg.c,直接支持定点运算与PWM模块寄存器配置,可无缝集成到F2407工程中用于三相逆变器控制。代码采用标准C编写,不依赖特定编译器扩展,已适配F2407的时钟频率、定时器结构及PWM输出引脚映射,支持七段式SVPWM波形生成,含扇区判断、基本矢量作用时间计算、死区时间预留接口等关键功能。所有变量均按F2407推荐的Q15定点格式定义,兼顾精度与实时性,适合电机驱动、UPS、光伏逆变等嵌入式电力电子应用场景。

2026-06-14

VC6.0环境下可直接运行的C++猜数字游戏源码包

包含完整Visual C++ 6.0工程文件的猜数字小游戏,开箱即用:双击测试.exe就能玩,无需额外配置;配套提供.cpp源代码、.dsp项目文件、.dsw工作区文件及Debug编译产物,方便查看逻辑结构、调试运行过程或修改游戏规则(比如调整数字范围、限制猜测次数);所有文件均基于标准C++语法编写,无第三方依赖,适合刚接触C++语法、熟悉控制台输入输出、if/while循环和随机数生成的学习者动手实践与代码对照。

2026-06-13

GD32F407VET6开发板ADC采样例程,含完整Keil工程与底层驱动文件

这套资源提供基于GD32F407VET6芯片的ADC模数转换实验代码,适用于标准GD32F4系列开发板。工程基于Keil MDK-ARM(v5)构建,包含完整的项目文件:main.c实现ADC初始化、单通道/多通道采样、软件触发或定时器触发模式;gd32f4xx_it.c和systick.c支持中断与系统滴答配置;startup_gd32f407.s为启动文件;CMSIS层头文件(core_cm4.h、gd32f4xx.h等)和外设库头文件(gd32f4xx_libopt.h、gd32f4xx_it.h)均已就位;User目录下存放主逻辑,Source与Include分别组织源码与头文件路径。所有配置适配VET6封装(100引脚,512KB Flash),ADC使用常规通道(如PA0),支持DMA可选扩展。配套JLink调试配置(JLinkSettings.ini)、EventRecorderStub用于运行时事件跟踪,以及多用户工程配置文件(uvprojx/uvoptx),开箱即可编译下载运行。

2026-06-12

JSP页面直连MySQL完成用户数据管理(含增删改查与基础权限控制)

这个资源包提供一套可直接运行的JSP+MySQL数据库操作示例,包含完整的用户表结构(user.sql)、前端交互页面(位于jsp+mysql和test01目录下)、后端Java处理逻辑(src目录)以及项目配置文件(.classpath、.project等)。所有功能基于原生JDBC实现,不依赖Spring或Hibernate等框架,适合初学者理解Web层与数据库的交互流程。增删改查操作通过标准HTTP请求触发,每个功能对应独立JSP页面,支持表单提交、结果跳转与简单错误提示。权限控制采用基础会话校验方式,登录后生成session标识,未登录用户访问受限页面时自动跳转至登录页。项目结构清晰,适配Tomcat运行环境,导入Eclipse或IDEA后稍作路径调整即可部署测试。

2026-06-12

Protobuf协议文件编写与Java对象双向序列化实战包

包含完整的Protobuf定义文件(msg.proto、mobile.proto),支持enum、message嵌套、required/optional/repeated字段及跨结构体引用;内置protoc.exe编译器和protobuf-java-3.5.1.jar,可一键将.proto生成标准Java类;提供CreateProtoBuf工程示例,演示如何构建Java对象、序列化为byte数组或InputStream,以及从字节流反序列化还原为原始对象;项目结构清晰,含Eclipse配置文件(.project、.classpath、.settings)和标准src/bin目录,开箱即用,适配Java SE环境。

2026-06-12

VC++实现的用户操作录制与回放工具源码(基于Windows钩子)

一套用Visual C++开发的桌面级操作自动化工具源代码,支持实时捕获鼠标点击、键盘按键、窗口切换等用户行为,并可完整回放整个操作流程。核心采用底层Windows Hook技术(如WH_KEYBOARD_LL、WH_MOUSE_LL),在不依赖第三方库的前提下实现跨应用的操作录制与重演。项目包含完整的MFC框架结构,含文档视图架构(replayDoc.cpp/h)、主框架(MainFrm.cpp/h)、回放视图(replayView.cpp/h)及资源文件(图标、位图、RC资源),支持暂停/继续/单步执行等基础控制功能。目录中‘扩展实例3 重现用户操作’子文件夹提供了典型应用场景示例,便于快速理解录制逻辑与事件序列还原机制。编译环境适配早期VC6.0(.dsp/.dsw工程文件),适合学习Windows消息拦截、输入事件模拟和MFC多线程安全回放设计。

2026-06-12

Windows桌面端图像描述一键标注工具(含完整VS工程)

一款基于Windows平台的图形界面图像描述标注工具,支持用户为单张图片快速输入对应的文字描述,并自动保存为结构化标注数据。工具采用C#开发,内置WinForm界面,包含完整的Visual Studio解决方案(.sln)、项目文件(.csproj)、编译输出目录(bin/obj)、窗体设计资源(.Designer.cs、.resx)及核心业务逻辑代码(Form1.cs、annotations.cs)。运行后可直接加载图片,输入自然语言描述,点击保存即生成标准化标注记录,适合小规模图像-文本对构建、教学演示或轻量级数据预处理场景。无需额外依赖,编译后即可独立运行,源码清晰分层,便于二次开发与功能扩展。

2026-06-10

STM32交流电力控制[源码]

本文详细介绍了基于STM32的交流电力控制系统,包括交流调压和调功的实现方法。文章首先讲解了交流电力控制的基础知识,如交流调压的相控法和交流调功的零位控制原理,以及过零检测电路的设计。随后,通过STM32CubeMX配置和Keil编程,展示了具体的电路搭建和软件设计过程,包括定时器和GPIO的配置、中断处理以及代码实现。最后,总结了交流调功调压的应用场景和移植便利性,为相关项目开发提供了实用参考。

2026-06-09

基于 LangChain 的完整开发工作流示例:集成 Exa 搜索与 LangSmith 调试追踪

这个资源包展示了一个端到端的 LangChain 应用开发流程,包含本地可运行的链式逻辑(chain.py)、FastAPI 服务封装(server.py)、Jupyter Notebook 交互式调试(notebook.ipynb),以及 Docker 容器化部署支持(Dockerfile)。项目已预配置 LangChain-Exa 实现网页内容检索增强,同时接入 LangSmith 进行链路追踪、评估与调试,所有依赖通过 Poetry 管理(pyproject.toml + poetry.lock)。README.md 提供清晰的环境初始化、API 启动和 LangSmith 配置指引。代码结构清晰,含 app/ 和 packages/ 模块划分,便于扩展自定义工具或适配其他 LLM 后端(如 Perplexity 相关模块已预留集成路径)。适合想快速上手生产级 LangChain 工程实践的开发者参考。

2026-06-09

WPF应用中将XAML界面元素导出为GIF、PNG或JPG图像的完整实现方案

这个资源包提供了一套可在WPF项目中直接使用的代码方案,用于将任意XAML可视化元素(如UI控件、自定义图形、带圆角的布局等)实时渲染并保存为GIF、PNG或JPG格式的静态或动态图像。核心功能封装在WPFImages.csproj工程中,包含RoundedCornerGenerator.xaml及相关逻辑文件,支持透明背景处理、缩放控制、帧延迟设置(针对GIF)、抗锯齿渲染等实用特性。项目结构清晰,已集成Resources资源管理、用户设置持久化(Settings.settings)和第三方ColorPicker组件,便于快速嵌入现有WPF应用。所有导出逻辑基于RenderTargetBitmap与BitmapEncoder实现,兼容.NET Framework 4.5及以上版本,无需外部依赖库。开发者可直接调用WPFImages命名空间下的导出方法,传入UIElement对象及目标路径与格式参数,即可完成高质量图像生成。

2026-06-09

树莓派Pico Win7串口驱动[项目代码]

本文介绍了在Windows 7系统下为树莓派Raspberry Pi Pico安装串口驱动的解决方案。当设备管理器显示Board CDC时,可以通过创建一个特定的INF驱动文件来解决。具体步骤包括新建一个TXT文件,复制提供的配置内容,然后将文件类型从TXT改为INF。更新驱动后,设备管理器中的Board CDC问题将得到解决。文章还提供了参考链接,方便用户进一步查阅相关信息。

2026-06-07

OpenAI Codex安装自救指南[源码]

本文详细介绍了在微软商店无法正常使用的情况下,如何通过PowerShell命令强行安装OpenAI Codex的方法。文章首先分析了.msix安装包报错-2147219196的原因,指出问题出在Windows的App Installer组件上。接着,作者提供了省流版解决方案:通过第三方解析站获取真实安装包,并使用PowerShell的Add-AppxPackage命令绕过图形界面直接安装。文章还详细说明了如何确认安装成功,并总结了不同安装方式的适用场景。最后,作者指出该方法不仅适用于OpenAI Codex,也可用于其他UWP/MSIX应用的安装。

2026-06-06

NiosII软核控制AD9854信号发生器的完整FPGA工程包(含测试工程、手册与演示视频)

这个资源包提供基于Nios II软核处理器在FPGA上驱动AD9854直接数字频率合成器(DDS)的全套实现方案。包含可直接编译下载的Quartus工程(AC620开发板适配),已配置好的SOPC系统(mysystem)、软件工程(software目录下C代码)、JIC文件生成脚本(generate_jic.cof)以及硬件接口说明。配套AD9854模块用户手册(V1.1简易版)详细列出引脚定义、寄存器配置流程和时序要点;效果演示视频直观展示正弦/方波/三角波输出及频率相位动态调节能力;还提供AD7606相关参考资料作为扩展对比参考。所有工程均通过实际硬件验证,支持参数化配置、寄存器级控制和实时波形切换,适用于通信、仪器仪表、教学实验等需要高精度可编程信号源的场景。

2026-06-06

STM32F407 HAL库驱动LCD屏幕的完整初始化工程(含底层配置与硬件适配)

基于STM32F407xx芯片,使用HAL库实现LCD显示屏的底层初始化与基础显示功能。工程已集成标准启动文件(startup_stm32f407xx.s/.lst)、HAL驱动模块(STM32F4xx_HAL_Driver)、核心源码(Core/Src、Core/Inc)、硬件抽象层(HARDWARE/LCD)、MDK-ARM项目配置(.uvprojx、.uvoptx)及调试支持文件(DebugConfig)。所有初始化流程均通过CubeMX生成的.ioc配置落地,包含GPIO复用配置、FSMC或SPI接口(依实际LCD型号而定)、时序参数设置、显存映射与基本绘图函数框架。支持快速导入Keil MDK环境,无需额外修改即可编译下载,适用于ILI9341、ST7789等常见并口/串口LCD模组的初始适配验证。配套批处理脚本keilkilll.bat便于清理编译残留,RTE组件管理规范,CMSIS层完整,适合嵌入式初学者理解LCD驱动分层结构及HAL调用逻辑。

2026-06-06

easyPay支付SDK v2.10.6扩展包:含完整事件监听、日志记录与多网关支持的PHP支付集成方案

这个easyPay支付SDK扩展包提供开箱即用的PHP支付集成能力,版本号为v2.10.6,适配主流支付场景。包内包含核心支付入口Pay.php、事件触发机制Events.php、日志记录模块Log.php,以及结构清晰的src目录,涵盖Contracts契约定义、Gateways支付通道实现(如微信、支付宝等)、Exceptions异常处理、Listeners事件监听器和Events事件类。通过composer.可直接接入Composer依赖管理,LICENSE和README.md提供授权说明与快速上手指引,说明.htm补充基础使用说明。适用于需要快速对接第三方支付的Web项目、毕业设计系统或中小型企业建站需求,支持灵活扩展自定义网关和业务事件回调,无需从零开发支付逻辑。

2026-06-05

VM安装VC Redistributable问题解决[可运行源码]

本文针对VMware安装过程中出现的“此安装程序要求您重新启动系统以完成Microsoft VC Redistributable安装”错误提供了解决方案。问题原因是系统缺少必要的VC++运行库组件。解决方法包括:从微软官方指定链接下载并安装最新支持的VC Redistributable包,安装后建议重启系统,然后重新运行VMware安装程序。如果安装后不重启直接再次尝试安装VMware也可能成功,若失败则需重启。文章提供了官方下载地址,并强调了重启步骤的重要性,确保VC Redistributable组件正确安装以完成VMware的顺利部署。

2026-06-28

金山云Android推流SDK集成示例包(含Demo与核心库)

这个资源包提供金山云官方Android端实时音视频推流SDK的完整集成方案,包含可直接运行的demo工程、KSYStreamer_Android-master源码目录、预编译的libs库文件、基础配置说明(README.md)、版本更新记录(release_note.txt)以及开发环境忽略配置(.gitignore)。适用于需要将手机摄像头/麦克风采集内容推送到金山云直播服务的Android应用开发场景,支持常见编码参数配置、美颜滤镜、软硬编切换、断线重连等基础推流能力。开发者可基于demo快速验证推流功能,或提取libs中的aar/jar包集成到自有项目中,配合文档完成接入。所有文件结构清晰,无冗余资源,聚焦于Android平台推流功能落地。

2026-06-27

Visio批量导出JPG格式方法[项目源码]

本文介绍了在Microsoft Visio中快速批量导出页面为JPG格式的方法。首先需要在开发者工具功能区中创建宏,若功能区无选项则需通过文件-选项-自定义功能区添加开发工具。然后输入宏名称并创建,在编辑页面中复制提供的VBA代码并执行。代码会遍历当前文档的所有页面,将每页导出为JPG格式,导出分辨率设置为96像素/英寸,颜色格式为RGB,质量为100,背景色为白色。导出的图片默认保存在Visio文件所在目录,文件名与页面名称相同。该方法适用于需要将多页Visio文档快速转换为图片格式的场景,可大幅提高工作效率。

2026-06-26

页面不活跃时setTimeout不执行解决方案[项目代码]

当页面处于不活跃状态(如切换标签页或最小化窗口)时,浏览器会限制定时器以减少资源消耗,导致setTimeout回调延迟或停止。为解决此问题,可使用Web Workers在后台独立运行定时任务。具体实现需创建worker.js文件,在其中定义定时器回调函数并通过self.addEventListener监听主线程消息;主线程中通过new Worker创建Worker实例,利用postMessage发送消息触发回调,并通过onmessage处理响应。通过startTimer和stopTimer函数控制定时器启停,确保页面不活跃时定时任务仍按预期执行。

2026-06-26

纯前端TIFF图片解析工具:tiff.js开源库

tiff.js 是一个轻量级、纯 JavaScript 实现的 TIFF 图像格式解析器,无需后端支持即可在浏览器中直接读取和解析 TIFF 文件。支持提取图像像素数据、分辨率、色彩空间等基础图像信息,同时兼容多种 TIFF 标签结构,可读取常见元数据(如作者、创建时间、设备型号等)。提供简单易用的 API 接口,开发者可通过几行代码加载本地文件或远程 URL 的 TIFF 资源,并获取解码后的图像数据用于 Canvas 渲染、缩略图生成或进一步处理。配套 test.html 用于快速验证功能,README.md 包含详细使用示例和参数说明,LICENSE 文件明确开源协议,适合嵌入医疗影像预览、地理信息图层展示、档案数字化等需要前端直读 TIFF 的场景。

2026-06-26

Python自动化抓取A股财报并本地建库分析的工具包

一套开箱即用的Python财务数据采集与分析小系统,支持自动从公开渠道下载沪深上市公司PDF/Excel格式的定期报告(年报、季报),提取关键财务指标并存入本地MySQL数据库。包含完整运行环境配置(requirements.txt)、建表SQL脚本(create_tables.sql)、数据库初始化语句(mysql.sql),以及GUI主程序(main.py)和界面逻辑模块(views.py)。系统内置下载任务列表管理(download_list.txt)、失败记录追踪(problem_list.txt)和缺失公司清单(not_exist_list.txt),便于批量处理与问题排查。适配Windows/macOS/Linux,启动main.py即可打开图形界面操作,无需手动解析PDF或编写爬虫逻辑。适合财务初学者做实证练习、学生课程设计、个人投资辅助分析等轻量级应用场景。

2026-06-26

skip-grant-tables仍需密码解决[项目代码]

本文针对MySQL在指定--skip-grant-tables参数后仍然需要密码登录的问题提供了解决方案。作者发现,即使将skip-grant-tables写入配置文件或命令行启动mysqld,使用mysql -P3307 -uroot -p登录时仍提示输入密码。原因是默认情况下不指定-h参数时,MySQL会通过socket文件(如/tmp/mysql.sock)进行本地登录,而该socket可能指向其他端口(如3306),导致连接错误。解决方法是在登录时明确指定-h127.0.0.1,强制使用TCP/IP协议登录,从而绕过密码验证。文章还指出,即使指定-S参数使用正确的socket文件,仍需要密码。总结强调,skip-grant-tables仅在TCP/IP登录模式下生效,socket登录模式仍需密码,这与MySQL的两种登录模式(socket和TCP/IP)有关。

2026-06-25

AT89C51单片机电子密码锁设计[项目代码]

本文详细介绍了基于AT89C51单片机的电子密码锁设计与仿真过程。系统由单片机系统、矩阵键盘、LED显示和报警系统组成,能够完成开锁、超时报警、超次锁定、管理员解密、修改用户密码等基本功能,并具备调电存储、声光提示等附加功能。设计采用AT89C51为核心控制器,通过矩阵键盘输入密码,LED显示输入状态,蜂鸣器实现错误报警。系统默认密码为1234,输入正确时LED亮起表示开锁成功,输入错误时蜂鸣器发出报警。设计还包含了详细的硬件电路图、程序流程图和源代码,并在Proteus仿真环境中进行了验证。文章从项目背景、设计分析、硬件设计、软件设计到仿真测试进行了全面阐述,体现了单片机技术在电子密码锁领域的实际应用价值。

2026-06-25

CentOS 7 MySQL开机自启配置[项目代码]

本文介绍了在CentOS 7 Linux环境下MySQL的启动、配置及开机自启设置方法。首先通过systemctl start mysqld指令启动MySQL服务。接着使用vim /etc/my.cnf编辑配置文件,添加skip-grant-tables、port=3306、character-set-server=utf8和default-storage-engine=innodb四条关键配置,其中skip-grant-tables可跳过密码验证。修改后执行systemctl restart mysqld重启服务,再通过mysql -uroot -p直接回车即可免密登录。最后通过systemctl enable mysqld设置开机自启动,并执行systmctl daemon_reload使配置生效。整个过程涵盖了MySQL在Linux环境下的基础运维操作,适合初学者参考。

2026-06-25

Understand Anything工具详解[源码]

Understand Anything是一个将代码库、知识库或文档转化为交互式知识图谱的工具,支持Claude Code、Cursor、Copilot等多个AI编程平台。其核心功能包括:通过静态解析与语义理解结合的方式,构建包含文件、函数、类和依赖关系的结构图谱;提供业务逻辑视图,将代码映射到真实业务流程;支持知识库分析,生成带社区聚类的知识图谱;内置自动生成的学习路径,帮助用户按依赖顺序学习代码库;支持模糊搜索与语义搜索,以及差异影响分析。安装方式多样,包括Claude Code插件安装、一行脚本安装等。使用方法涵盖分析整个代码库、指定语言输出、打开可视化仪表盘、深入提问探索、增量更新与子目录分析、共享给团队等。案例应用包括新成员接手大型代码库、代码结构学习与架构理解、业务流程梳理、知识库结构化整理、改动影响分析、新人入职与团队协作、大规模仓库和monorepo管理等。该工具通过多智能体流水线协调5-6个专门agent,实现项目扫描、文件分析、架构分析、导览生成、图谱审查等功能,有效帮助开发者和团队理解代码、知识和业务之间的关系。

2026-06-24

Visual Studio 2019 C++专用离线安装包(711MB,含x86/x64/arm64运行库)

专为C++开发精简打包的VS2019离线安装资源,体积711.4MB,不含其他语言组件或冗余工具,仅保留C++编译所需核心内容。内含vs_setup.exe主安装程序,双击即可启动图形化安装流程;集成VC++ Redistributable x86、x64和arm64版本运行库,以及.NET Framework最新离线安装器(含ENU英文与CHS中文双语言支持);附带数字签名证书文件(manifestRootCertificate.cer等)、布局配置文件(Layout.、Response.)及构建工具相关可执行文件(Microsoft.Build.UnGAC.exe、VSInitializer.exe)。适用于无网络环境部署、企业内网分发或快速复现C++编译环境,支持Windows平台本地静默或交互式安装,安装后可直接新建和构建标准C++控制台、动态库、静态库等项目。

2026-06-24

InsightFace教育场景专注度评估[项目代码]

本文详细介绍了如何将InsightFace人脸分析系统部署为Web应用,并应用于教育场景中评估学生课堂专注度。系统基于InsightFace的buffalo_l模型,通过Gradio构建交互界面,支持人脸检测、关键点定位、年龄性别分析及头部姿态分析。部署过程简单,只需执行启动脚本即可在本地或服务器运行。核心应用是将头部姿态的俯仰角、偏航角和翻滚角转化为专注度评估,通过设定阈值判断学生状态(专注、可能分心等)。文章还讨论了隐私保护、环境适配等实践建议,并展望了课堂互动分析、在线学习评估等延伸场景。最终强调技术应作为辅助工具,增强教师观察能力而非替代。

2026-06-24

MATLAB相场法断裂模拟工具包:含裂缝演化计算、VTK可视化与3D裂纹预测

一套基于MATLAB实现的相场断裂模拟资源包,支持二维/三维裂缝萌生与扩展全过程仿真。核心功能包括有限元位移场与相场变量的耦合求解,依据格里菲斯断裂理论构建能量驱动的裂纹演化模型;提供完整的前处理(input_fem.m、boundary_cond2_v1.m)、迭代求解(fem_frac_v1_2.m、residual_v2.m、jacob2.m)、本构计算(bmats1.m、bmats2.m、fract_stiff_v2.m)、应力分析(stress_fract_v2.m)及后处理模块(write_vtk_fem.m)。输出结果包含多时间步VTK格式文件(如time_4925.vtk至time_5000.vtk),可直接导入Paraview等软件查看裂缝相场分布与位移场演化;配套多个INP输入示例(fract_1ca.inp、fract_3D.inp)和动画输出(fem_crack_1c.avi、fem_hole_1c.avi),便于验证带孔板、含初始缺陷结构的断裂行为。还包含力-位移曲线生成(force-disp)、残差监控(residual_v1.m)、雅可比矩阵更新(jacob2.m)等调试辅助脚本,适用于教学演示、算法复现与工程断裂趋势预判。

2026-06-22

LSTM-BP混合回归预测模型代码包:含权重优化、多输入单输出结构及完整误差评估

提供一套可直接运行的LSTM与BP神经网络联合建模方案,核心是将LSTM提取时序特征的能力与BP网络的非线性拟合能力结合,通过权重协同优化提升预测精度。模型支持多变量输入、单目标输出,适用于时间序列回归任务,如负荷预测、价格预测或设备状态估计等场景。内含SSA(麻雀搜索算法)用于优化网络初始权重,避免局部极小;配套5个关键评价指标计算脚本(R2、MAE、MSE、RMSE、MAPE),结果可一键输出并可视化。所有主程序(main1.m/main2.m/main3.m)分工明确:数据预处理、模型训练、预测验证各环节清晰分离;LSTM.mat和BP.mat已保存训练好的网络参数,便于复用或迁移;数据.xlsx为示例数据模板,替换即用;说明.txt详细列出各文件功能与运行顺序。代码采用MATLAB编写,结构规范、注释完整,适合教学演示、科研复现或工程快速验证。

2026-06-21

Spark分布式气温预测系统:含完整Web接口、训练代码与部署配置的实战项目包

一套开箱即用的基于Apache Spark的气温预测实践项目,涵盖数据清洗、特征工程、MLlib模型训练(如线性回归、随机森林)、预测结果可视化及轻量Web服务(Django框架)全流程。项目包含可直接运行的源码、详细设计文档、Dockerfile容器化部署脚本、SQLite本地数据库及测试用气象数据集。所有模块已通过本地和伪分布式Spark环境验证,支持单机快速启动与集群扩展。配套README说明清晰,从环境搭建、依赖安装、数据导入到模型调用均有分步指引;Web端提供表单上传CSV气象文件、触发预测、查看趋势图表与导出结果功能。适合高校学生用于大数据课程设计、毕业设计或AI方向入门实践,也适合作为企业内部技术预研参考案例。无需复杂配置即可完成端到端气温趋势建模与服务封装。

2026-06-18

公司内部停车场车牌自动识别与计费Python实现包

一套面向企业内部停车场场景的车牌识别解决方案,基于Python开发,支持实时检测进出车辆,精准提取车牌中的汉字、英文字母、数字及颜色信息。系统包含图形化操作界面(UI设计已提供)、数据记录模块(TableAndButton.py、TableB.py)、完整开发规范文档、UML建模文件、会议纪要和交付物清单,适配实际部署需求。可对接基础收费逻辑,解决员工上下班停车登记慢、人工核验效率低、费用统计不及时等问题。压缩包内含README.md说明文件,结构清晰,涵盖从设计到交付的全流程材料,便于二次开发或快速落地。

2026-06-18

Vue+ECharts封装的大屏可视化模板,支持组件自由组合与CDN加速

一套开箱即用的大屏可视化前端模板,基于Vue 2/3构建,深度集成ECharts图表库,所有图表均封装为可复用Vue组件,支持通过props灵活配置数据源、主题和交互行为。项目采用指令式开发风格,组件间通信使用EventBus或provide/inject,便于快速组装不同业务场景下的数据看板。静态资源如ECharts、Lodash等通过CDN引入,显著减小打包体积,提升首屏加载速度。配套index.html已预设1920×1080分辨率适配,推荐在Chrome浏览器中运行以获得最佳渲染性能。所有图表默认绑定模拟数据,只需修改axios请求地址或替换data字段即可对接真实后端接口;如需实时刷新,可自行接入WebSocket并更新对应组件的响应式数据。目录结构清晰,含完整vue.config.js、ESLint配置、README说明及典型大屏页面示例(如运营监控、设备态势),适合二次开发与教学参考。

2026-06-19

ROS环境下基于Delta-1A激光雷达与Autolabor Pro1小车的SLAM建图、IMU融合定位及导航路径规划C++工程包

一套开箱即用的ROS Kinetic平台SLAM实践工程,适配Ubuntu 16.04系统,支持Delta-1A单线激光雷达、Autolabor Pro1差速小车和VINS-Fusion多传感器融合(含IMU),完整实现建图、实时定位与自主导航功能。工程内置gmapping和cartographer_ros双建图方案,通过标准ROS navigation stack完成全局路径规划与局部避障,rviz可视化界面实时显示地图、机器人位姿、激光扫描、TF树及路径轨迹。所有驱动已适配:autolabor_pro1小车底层控制节点、Delta-1A雷达驱动发布/scan话题、wheel_odom里程计数据接入,tf坐标系严格按map→odom→base_link→lidar层级配置,支持static_transform_publisher手动标定传感器安装位姿。提供完整catkin工作空间(catkin_ws_lidar_slam),含launch文件一键启动建图(create_map_gmapping.launch / create_map_cartographer.launch)、键盘遥控移动建图、map_saver命令保存pgm+yaml格式地图。配套README.md说明编译步骤、依赖安装、运行流程及常见问题,源码结构清晰,模块化组织于src目录下,便于课程设计、毕设开发或算法二次调试。

2026-06-19

用Python和OpenCV把多张照片自动拼成一张全景图(含实测图片和可运行代码)

这个资源包提供一套开箱即用的全景图像拼接方案,基于OpenCV和Python实现。里面包含三张原始素材图(1.jpg、2.jpg、3.jpg),已按实际拍摄顺序整理在Images文件夹中;配套的code.py脚本直接运行就能完成特征匹配、单应性矩阵计算、图像对齐与融合全过程;还附带一张拼接效果示意图(Panorama Stitching using OpenCV Python.jpg)和简明使用说明(need to know before you use it)。整个流程不依赖深度学习模型,纯传统计算机视觉方法,适合初学者理解SIFT/SURF特征提取、FLANN匹配、RANSAC筛选、透视变换和图像混合等核心步骤。代码结构清晰,关键函数有中文注释,支持Windows和Linux系统,需安装opencv-python、numpy等基础库即可运行。

2026-06-18

Matlab实现的逻辑回归分类工具:支持二分类与多分类,含训练脚本、预测主程序和实测数据集

提供一套开箱即用的Matlab逻辑回归分类解决方案,包含核心训练函数LPtrain.m、主流程控制脚本main.m、Sigmoid激活函数sigmoid.m,以及结构清晰的数据集.xlsx。支持多维特征输入,可直接用于二分类任务(如是否患病、是否通过)或多分类任务(如三类以上标签识别)。代码模块分工明确:LPtrain负责模型参数迭代更新,sigmoid完成概率映射,main.m整合数据读取、特征标准化、模型训练、预测输出与准确率评估全流程。所有函数均采用基础Matlab语法编写,不依赖额外工具箱,适配R2015a及以上版本。数据集为Excel格式,列名规范(首行为特征名,末列为类别标签),方便用户替换自有数据快速验证效果。适用于课程设计、算法入门实践或小规模业务场景下的轻量级分类需求。

2026-06-18

空空如也

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

TA关注的人

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