自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LTME-02A激光雷达Windows C++接入工程(VS2019完整项目+ldcp SDK集成)

基于Visual Studio 2019开发的LTME-02A激光雷达C++接入工程,开箱即用,无需额外配置SDK路径或编译依赖库。项目已内置ldcp_sdk.lib静态链接库,支持Windows平台下雷达设备发现、连接初始化、实时点云与状态数据接收、基础协议解析及固件升级准备功能。结构清晰,模块化设计:RadarApp为主程序入口,device_manager.h统一管理设备生命周期,session.h封装通信会话逻辑,device_base.h定义通用设备接口,error.h提供标准化错误码,locat

2026-06-11 06:20:16 155

原创 FPGA出租车计费系统实战资源包:含VHDL代码、Quartus工程、原理图与6份设计文档

直接可用的FPGA出租车计费器开发套件,支持Cyclone系列开发板,无需额外配置即可编译下载运行。内含完整VHDL源码(control.vhd、time_counter.vhd、seg.vhd、key.vhd、bell.vhd、led.vhd等),实现数码管动态扫描、按键消抖、里程累加、等待计时、分段计费(起步价+里程费+等候费)、蜂鸣提示和LED状态指示。所有模块基于50MHz系统时钟设计,复位可控,通过按键模拟打表、启动与里程增加操作。配套Quartus工程文件(.bdf、.bsf、.cdf、.dpf

2026-06-10 12:34:02 137

原创 原生HTML+JS实现的拖拽式三消游戏,带完整素材和动效演示

直接打开就能玩的三消小游戏,用纯HTML、CSS和JavaScript写成,不依赖后端或框架。操作方式是鼠标拖拽相邻动物交换位置,三个及以上同色动物连成一线即可消除,支持横向和纵向消除,每关有明确目标数量,达成自动进入下一关。项目结构清晰:index.html是启动页,js目录包含核心逻辑文件xxl.js和jQuery 1.11.0精简版,css目录整合了normalize.css、基础样式style.css和演示样式,images文件夹放齐全部游戏图片资源(1.jpg到6.jpg、背景bg.png等),还

2026-06-10 11:51:42 153

原创 基于STC89C52的红外感应自动门控制方案(含Proteus仿真+LCD状态显示+步进电机驱动源码)

用STC89C52或AT89C51这类经典51单片机实现一扇能自动开关的安全门,靠红外对管或反射式传感器检测1米内是否有人:人一靠近就启动开门,门开到位后保持;人离开超过1秒自动关门;关门途中再检测到人立刻停住并反向开门,防止夹伤。所有动作状态——比如正在开门、正在关门、待机、传感器是否触发——都实时显示在LCD1602液晶屏上,文字清晰易读。资料包里有完整可运行的Keil工程,包含main.c主程序、lcd1602.c/h驱动文件、已编译好的hex固件,还有Proteus 8.13仿真工程(.DSN和.p

2026-06-10 08:49:31 203

原创 Open3D点云配准全流程实践包:从平面过滤、特征匹配到ICP精配准与6DoF位姿输出

直接上手就能跑的点云配准实战资源,用Open3D完成真实场景下的完整配准链路:先自动识别并剔除地面、桌面等干扰平面(基于RANSAC),再提取FPFH特征做全局粗匹配,最后用ICP迭代优化位置和姿态,稳定输出两帧点云之间的旋转矩阵和平移向量(即6自由度位姿)。包里包含可一键运行的Python脚本(demos.py主入口,match.py负责匹配逻辑,lib.py封装核心工具)、多组实采RGB-D图像转出的点云截图(含1.png至454.png等20+张PNG/JPG)、专用鞋模点云数据(shoes.ply及

2026-06-10 08:43:43 156

原创 STC89C51定时器驱动蜂鸣器门铃方案(含Keil工程与Proteus仿真)

用STC89C51单片机配合软件定时器控制蜂鸣器发声,实现按键触发、精准延时、自动停止的简易门铃功能。包内含完整Keil C51工程:menling.c源码带详细注释,.hex可直接烧录,.dsn可在Proteus中仿真运行,验证按键响应、蜂鸣节奏和IO驱动逻辑。配套重要说明.txt给出硬件连接要点——比如PNP/NPN三极管选型建议、有源/无源蜂鸣器区分方法、上拉电阻配置参考,还列出常见编译报错(如target not created、undefined identifier)的快速排查步骤。所有文件结构

2026-06-10 08:38:17 218

原创 双目相机从原始图像到深度图的完整C++实现(含标定、校正、匹配与深度转换)

直接输入左右两路相机图片,就能跑通整套双目深度计算流程:先做单目内参标定和双目外参联合标定,再进行极线校正让图像行对齐,接着用BM或SGBM算法做稠密立体匹配生成视差图,最后按相机参数把视差转成毫米级深度图。包里有多个可编译的C++工程文件(wholecode.cpp、newapp.sln等),全部基于OpenCV实现,适配Visual Studio环境,支持Windows平台快速构建。附带示例图片(Left1.jpg/Right1.jpg)、可视化结果(_visualization.jpg、_plot.p

2026-06-09 08:36:47 222

原创 基于Hadoop+Spark的中文手写数字实时识别教学实践包(含代码、报告、演示视频)

面向高校大数据与机器学习课程的教学实践资源,提供一套开箱即用的中文手写数字实时识别系统。底层采用Hadoop分布式文件系统存储图像数据,Spark进行分布式特征提取与模型训练,支持RDD和DataFrame两种编程范式实现Logistic回归分类器。预置HOG特征提取模块(feature_hog.py)、双模式训练脚本(rdd_logistic.py、df_logistic.py),所有代码含完整中文注释。配套PDF实验报告涵盖数据流程设计、伪分布式集群部署步骤、模型对比分析(含Sklearn基准)、t-S

2026-06-08 12:44:38 232

原创 ASP.NET Web Forms电商实战项目:含前后台完整流程与SQL Server数据库支持

这个ASP.NET电商系统源码包专为教学实践打造,用C#开发,基于Web Forms技术栈,后端通过ADO.NET操作SQL Server数据库(附shopping.mdf和shopping_log.ldf文件),前端采用Bootstrap 4+实现响应式界面,支持栅格布局和Flex弹性排版练习。系统包含用户端全流程功能:手机号/邮箱注册、密码登录、商品分类浏览、详情查看、购物车增删改查、模拟下单结算(无真实支付接口)、个人中心信息维护、历史订单查询;后台管理模块覆盖用户账号审核、商品上下架、订单状态更新、

2026-06-08 08:43:44 167

原创 STM32F103RCT6直连1.44寸128×128 TFT屏的开箱调试工程包

专为STM32F103RCT6设计的1.44英寸TFT液晶屏(128×128分辨率)即用型驱动工程,引脚已按标准排布预定义,屏幕插上就能跑,不用改电路、不需跳线。包里含完整LCD底层驱动(Lcd_Driver.c)、初始化与绘图逻辑(TFT_demo.c/h)、轻量GUI组件(GUI.c/h)、内置中文字库(Font.h)和图片资源(Picture.h),以及系统延时、时钟配置、中断服务等基础模块(delay.c、system_stm32f10x.c/h、stm32f10x_it.c)。Keil MDK工程

2026-06-07 09:28:51 187

原创 Xilinx 7系列FPGA上跑通DDR3 SODIMM读写验证的Vivado 2015.2工程包

直接适配Xilinx Zynq-7000和Artix-7等7系列器件的DDR3内存条读写验证工程,基于Verilog开发,已在Vivado 2015.2完成综合、仿真与时序收敛。包含三个功能层级明确的工程目录:DDR3_1提供DDR3 PHY配置、地址/数据总线管理及读写命令生成等底层控制器逻辑;DDR3_test_2用于中间调试,支持波形比对与状态机行为验证;DDR3_finish_noerror_1为最终无错误版本,逻辑完整、可直接上板实测。工程支持标准DDR3 SODIMM插槽接入,配套完整顶层模块、

2026-06-07 04:30:21 189

原创 195张实拍可乐瓶图像数据集,含百事/可口双品牌VOC+YOLO双格式标注

直接用于训练或测试饮料瓶检测模型的轻量级图像数据集,共195张真实场景拍摄图,覆盖百事可乐和可口可乐两种主流瓶装产品。每张图片均配有手工精标矩形框,标注对象为清晰可见、无严重遮挡的完整瓶身主体,不包含瓶盖、标签特写或残缺目标。标注总数321个,其中百事可乐214个框、可口可乐107个框,全部使用labelImg工具按统一规范制作。同时提供Pascal VOC标准XML格式(存于Annotations文件夹)与YOLOv5/v8兼容的TXT格式(与图片同名,存于data目录下),开箱即用,无需格式转换。原始图

2026-06-06 10:50:26 195

原创 BERT微调实测:影评1-5星分级效果与样本失衡影响分析

用真实英文影评数据跑通BERT多分类全流程,支持2星到5星任意组合的星级预测任务。二分类(1星vs5星)准确率约85%,三分类(1/3/5星)和五分类(1-5星全量)均超97%,高质量标注下三分类可达99%以上;四分类因4星样本仅10条,准确率骤降至78%,直观体现小样本类别对整体性能的拖累效应。配套提供完整可复现代码(Bert分类.py、筛选.py、run.py)、分层训练集(1.csv至5.csv)与测试集(test1.csv至test5.csv)、投诉/非投诉文本样本(complaint1700.cs

2026-06-06 08:16:36 218

原创 MATLAB电力优化必备:YALMIP主干版+MATPOWER 7.0+CPLEX 12.10调用配置包

一套开箱即用的MATLAB电力系统优化环境搭建资源,包含YALMIP最新主分支源码(含semivar、lambda_max、logsumexp、pnorm、geomean2、huber、entropy、hinge、cpower等建模函数),全面支持半定规划、二元约束、分段线性化、熵与幂函数建模、范数约束及逻辑算子(如optimizer_operator、iff_internal、binary_implies_linearequality)。同步提供MATPOWER 7.0完整版,兼容新版MATLAB语法,可

2026-06-06 04:05:32 232

原创 Flask轻量聊天系统:SQLite多用户支持+响应式前端界面(含注册登录、私聊群聊)

用Python和Flask搭的本地可运行网页聊天工具,开箱即用。支持用户注册登录,每个用户有独立数据库文件(如Alice.db、Bob.db),群聊数据存在Group_1.db、groups.db等文件里,所有用户信息统一存users.db。前端页面齐全:register.html负责注册,index.html是登录入口,chat.html承载聊天主界面,带头像显示、消息气泡、时间戳和实时渲染逻辑;样式用chat_style.css实现响应式布局,交互靠chat_javascript.js配合jQuery完

2026-06-05 11:58:55 169

原创 PUMA560机械臂RRT路径搜索+轨迹平滑MATLAB实操包(含动态演示GIF)

一套开箱即用的MATLAB路径规划实践资源,专为PUMA560六轴机械臂设计。内含完整可运行代码:RRT.m实现带障碍物环境下的快速随机树路径搜索,RRTSmooth.m对原始路径进行B样条平滑优化,checkPath3.m执行三维碰撞检测,feasiblePoint3.m验证关节空间可达性,distanceCost.m评估路径质量,plotcube.m绘制工作空间与障碍物模型。所有函数均基于基础MATLAB编写,兼容R2018a及以上版本,无需Robotics System Toolbox等额外工具箱。配

2026-06-05 09:11:24 204

原创 MATLAB声学分析脚本集:Leq计算、1/3倍频程谱与PSD一键生成

一套开箱即用的MATLAB声学分析脚本,直接读取txt格式的声压时间序列(如3-pressure.txt、bb.txt等),自动完成A计权等效连续声级(Leq)计算、总声压有效值统计、三分之一倍频程和倍频程声压级谱绘制,以及功率谱密度(PSD)估计。主流程由ok.m统一调度,BroadbandSpectrum.m负责宽带声压级与总声压处理,PowerSpectralDensity.m实现Welch法等标准PSD估算。所有函数严格遵循IEC 61672和ISO 12354等声学计量规范,不依赖Signal P

2026-06-05 06:54:49 196

原创 基于TMS320F28027的单级光伏并网逆变器软硬件全栈资料包:含原理图、PCB、C源码与MPPT实现说明

这套资料面向实际工程落地和教学实践,完整呈现一款基于TI TMS320F28027 DSP芯片的单级式光伏并网逆变器设计方案。硬件部分包含三块功能明确的电路板:主控板集成ADC采样、PWM驱动与GPIO扩展;DC-DC电源板负责为DSP及外围驱动电路提供稳定供电;外设板涵盖电流电压信号采集、继电器安全保护、LED运行状态指示等功能。所有原理图与PCB文件采用Protel99SE格式,可直接打开、修改和复用。软件全部使用标准C语言开发,核心功能包括同步ADC采样控制、SPWM波形生成、基于软件锁相环(Soft

2026-06-05 04:37:02 238

原创 大学生微信记账小程序实战源码包,含云函数+调试文档+课程设计高分案例

直接可用的微信小程序记账本源码,专为计算机类大学生课程设计打造,已通过高校实践评审并获95分以上成绩。包含完整前端(miniprogram)与后端云函数(cloudfunctions)模块,支持收支录入、分类汇总、按日期筛选、实时余额计算等核心记账功能。所有代码适配最新版微信开发者工具,本地模拟器与真机双重测试通过。配套文档齐全:project.config.配置文件、README.md项目概览、deployment.md部署步骤、contributing.md协作规范、changelog.md版本更新记录

2026-06-04 10:02:23 229

原创 MATLAB杨氏双缝干涉动态演示工具:参数可调、一键运行、含动图与静态图输出

直接运行ysgs.m就能看到杨氏双缝干涉的动态演化过程,实时生成明暗相间的干涉条纹。支持自由调整波长、双缝间距、观察屏距离等核心光学参数,每次修改后立即刷新强度分布图,并同步显示理论条纹间距计算值。配套提供interference_animation.gif动图预览、interference_static.png和interference_pattern.png两张高清静态结果图,方便教学展示或报告插入。代码纯MATLAB编写,不依赖任何额外工具箱,R2018a及以上版本均可直接运行。还附带ysgs.py(

2026-06-03 09:58:59 237

原创 GD32F303双区远程升级完整工程:IAP引导+应用固件,支持串口/USB升级,可平移适配STM32F1/F3

一套开箱即用的GD32F303 MCU远程固件升级实现方案,包含两个独立Keil工程:IAP引导程序负责接收新固件(支持串口、USB CDC或网络接口)、执行CRC校验、擦写指定Flash区域、重映射中断向量并跳转至应用;应用程序按固定偏移地址编译,内置IAP调用接口和向量表偏移配置。配套代码基于GD32F30x标准外设库构建,集成CMSIS核心层、GD32专用USB设备协议栈、LCD通用驱动、gd32f303e_eval硬件抽象层及systick系统滴答封装。Binary目录提供已编译的IAP.bin和a

2026-06-02 11:01:58 257

原创 Android Studio Bumblebee 2021.1.1.22 Windows稳定版安装包(含性能分析器、布局检查与命令行工具)

专为Windows平台打造的Android Studio Bumblebee正式版,版本号2021.1.1.22,发布于2022年2月24日Patch 2更新。开箱即用,内置studio64.exe主程序、profiler.exe性能分析器、inspect.bat布局检查工具、format.bat代码格式化脚本及ltedit.bat布局编辑辅助工具。支持Android应用全流程开发:编码、调试、UI实时预览、APK构建与性能调优。集成WinShellIntegrationBridge.dll和IdeaWin

2026-06-01 13:08:14 169

原创 WSN网络行为仿真工具:Java主框架+Python辅助,支持分簇、覆盖、能耗与连通性四维可视化分析

一套开箱即用的无线传感网络行为仿真工具,用Java实现核心仿真逻辑,配合Python脚本完成数据处理与图表生成。工具完整覆盖四大关键分析维度:节点间连通性验证(含路径可达性与拓扑稳定性判断)、监测区域覆盖率计算(支持不同感知模型与部署密度对比)、分簇机制动态模拟(LEACH类算法建模,含簇头选举、轮次更新与簇结构演化)、单节点及全网能量损耗追踪(基于无线电模型估算,支持剩余电量热力图与生命周期曲线)。所有结果通过8张PNG图表直观呈现,如3-1.png展示不同簇数下的能耗分布,1-1.png反映覆盖率随节点

2026-06-01 04:47:07 233

原创 Windows实测可用的Flask+Vue问卷系统毕业设计源码(含部署全流程文档)

直接在Windows 10/11上跑起来的完整问卷系统,后端用Python Flask写,前端用Vue做交互,支持创建问卷、用户在线填写、提交数据和后台统计结果。项目按模块组织:用户认证(auth)、问卷管理(questionnaires)、答卷收集(submissions)等,数据库用SQLite+SQLAlchemy,配合Alembic做迁移管理,静态文件和模板分开存放,结构清晰易读。包里有requirements.txt一键装依赖,config.py可调配置,data_init.py快速初始化测试数据

2026-05-31 05:55:21 230

原创 LabVIEW中PXI-60XX系列ARINC429板卡驱动安装与自发自收实测全套操作包

LabVIEW环境下直接可用的ARINC429通信验证方案,聚焦PXI/PCI-60XX系列硬件。包含LabVIEW RT系统专用驱动程序(已适配PXI-60XX)、板卡用户手册PDF、底层开发支持文件(lib库、include头文件)、自发自收测试VI源码及结构说明、配套demo工程,以及详细操作文档《如何在LabVIEW RT系统下使用ARINC429通信卡.doc》。所有内容按功能模块组织,覆盖硬件初始化、发送/接收逻辑配置、429协议字格式设置、时序验证、错误帧识别等关键环节,支持快速部署于航电设备

2026-05-30 11:54:45 224

原创 MATLAB数学建模竞赛实战代码集:32个调试通过的算法模板(含神经网络、时间序列预测、智能优化等)

面向数学建模竞赛备赛者和初学者,提供32类高频建模问题的MATLAB可运行代码。覆盖图像分类、最短路径求解(Dijkstra/Floyd)、多类时间序列预测(ARIMA、灰色预测、GRNN、小波神经网络、隐马尔可夫模型)、聚类与降维(K-means、PCA)、综合评价方法(Topsis、AHP)、经典智能优化算法(遗传算法、粒子群、模拟退火)、图论计算(最小生成树、元胞自动机)、排队论建模、蒙特卡洛模拟等。所有代码均经实际调试,多数为独立.m文件,部分附带说明文档、示例数据(如traffic_flux.ma

2026-05-30 10:34:22 203

原创 Three.js火焰烟雾交互演示:拖拽视角+实时调参的粒子特效网页

直接打开index.html就能看到跳动的火焰和缓缓上升的烟雾,所有效果都基于Three.js构建。鼠标按住拖拽可以360度旋转观察,滚轮缩放,右键平移。页面右上角有实时参数面板,能随时调整火焰强度、烟雾扩散速度、重力大小等数值,改完立刻生效。火焰和烟雾都用粒子系统实现,cloud.png作为烟雾纹理,arrow.png配合customArrow.js显示当前受力方向,physi.js负责基础物理模拟,OrbitControls.js处理视角控制,dat.gui.min.js驱动参数界面,Stats.js在

2026-05-30 08:50:42 188

原创 MATLAB实现卡车与无人机协同配送系统:自动路径规划、成本核算与动态可视化

提供一套完整可运行的MATLAB工具包,用于模拟和优化单卡车与单无人机联合完成末端配送的任务。系统支持随机生成客户位置和候选停靠点,自动筛选最优卡车停靠位置组合,同步规划卡车行驶路线与无人机起降序列。所有计算严格考虑无人机载重上限和续航限制(基于飞行距离与能耗模型),不预设必须使用全部停靠点,而是通过启发式算法动态决策。包含核心模块:数据生成(GenData.m)、初始解构建(DMMAConstruction.m)、路径精细化优化(DMMACacultaeRoute.m)、双向距离与能耗计算(Caculat

2026-05-29 08:48:02 350

原创 Matlab零依赖RCWA仿真工具:支持多种微纳结构建模与灵活光源配置

纯Matlab代码实现的严格耦合波分析(RCWA)电磁仿真工具,无需任何官方工具箱,标准Matlab环境即可运行。核心由RCWA、Source、Device、Material四个面向对象类构成:RCWA负责主计算流程;Source支持设置波长、偏振态、入射角等平面波参数;Device定义周期性微纳结构几何,内置矩形、圆柱、椭圆、三角形、金字塔、光栅块等多种形状建模能力;Material管理材料光学常数,预置Ag、Al、Si等常用材料折射率数据文件(.txt格式),也支持简单自定义。所有结构均基于分层介质模型

2026-05-28 05:17:52 347

原创 从IP核到光模块:FPGA上10G以太网子系统全链路调试实战

本文详细介绍了在FPGA上构建和调试10G以太网子系统的全链路实战经验。从理解IP核(PCS/PMA)与光模块的协同工作原理出发,重点阐述了IP核配置、时钟网络设计等关键步骤,并提供了从芯片内IBERT自检、示例设计环回到连接外部设备的分层调试方法。文章旨在帮助开发者系统性地解决10G以太网链路开发中的常见问题,实现稳定可靠的高速数据传输。

2026-03-12 04:16:18 492

原创 RetinaNet实战:Focal Loss如何解决目标检测中的类别不平衡问题

本文深入解析了RetinaNet如何通过Focal Loss这一核心创新,有效解决目标检测中的类别不平衡难题。Focal Loss通过动态调制因子,让模型聚焦于难以分类的样本,从而显著提升了对稀有和小物体的检测能力。文章结合ResNet骨干网络与特征金字塔架构,提供了完整的PyTorch实战代码,并对比了训练效果与调参心得。

2026-03-12 04:10:57 465

原创 Win10与Ubuntu双系统安装全攻略:从分区到BIOS设置详解

本文提供了一份详细的Win10与Ubuntu双系统安装全攻略。内容涵盖从安装前的镜像下载、U盘启动盘制作、Windows磁盘分区,到关键的BIOS/UEFI设置(如调整启动顺序与关闭Secure Boot),再到安装过程中最核心的手动分区与挂载点配置详解,最后包括首次启动后的驱动安装、时间同步等常见问题解决,旨在帮助用户顺利完成双系统部署,实现工作与娱乐环境的灵活切换。

2026-03-12 04:10:57 519

原创 三轴振动传感器IIS3DWBTR的寄存器配置实战:从SPI初始化到数据读取

本文详细介绍了基于STM32标准库驱动三轴振动传感器IIS3DWBTR的完整实战流程。从SPI硬件初始化、关键寄存器配置(如CTRL1_XL、CTRL3_C)到加速度数据的读取与物理量转换,提供了清晰的代码示例与调试心得,帮助开发者快速实现可靠的传感器数据采集。

2026-03-12 04:10:45 204

原创 三极管线性稳压电路设计实战:从Multisim仿真到硬件实现

本文详细解析了三极管线性稳压电路从Multisim仿真到硬件实现的全过程。针对仿真与实物差异的常见问题,文章深入剖析了三极管工作特性,并提供了从电路仿真、关键元件选型、PCB布局布线到焊接调试的完整实战指南,帮助工程师跨越理论与实践的鸿沟,成功构建稳定可靠的线性稳压电路。

2026-03-12 04:10:02 310

原创 从零到一:LlamaFactory微调实战参数解析与避坑指南

本文是一份针对LlamaFactory大模型微调工具的实战参数解析与避坑指南。文章深入剖析了学习率、LoRA秩、批次大小等核心参数的作用与设置技巧,并总结了十大常见训练陷阱及其规避方法,旨在帮助开发者高效、稳定地完成模型微调,避免显存溢出与过拟合等问题。

2026-03-12 04:08:52 192

原创 从零到一:Electron-packager与Electron-builder实战打包指南,攻克macOS Dock图标自定义难题

本文提供了一份详尽的Electron应用打包实战指南,重点对比了electron-packager与electron-builder两大工具,并深入解析了如何攻克macOS Dock图标自定义这一常见难题。通过分步教程和完整配置示例,帮助开发者从零开始,快速掌握桌面应用打包与专业图标定制的核心技能。

2026-03-12 04:06:44 435

原创 SpringBoot + Minio 定时清理实战:从基础配置到生产级优化的全流程指南

本文提供了一套完整的SpringBoot集成Minio实现历史文件自动清理的实战方案。从基础环境搭建、核心定时任务开发,到生产级优化(如动态配置、分布式锁、失败报警)以及使用Quartz实现灵活调度,详细讲解了如何构建一个稳定、可靠的自动化清理系统,有效解决文件堆积导致的存储空间不足问题。

2026-03-12 04:06:23 372

原创 从CCF-GESP C++一级真题看编程入门核心考点与避坑指南

本文以CCF-GESP C++一级真题为蓝本,深入剖析编程入门核心考点与常见误区。文章系统梳理了计算机基础、变量与数据类型、基本运算及流程控制四大模块,并结合真题实例,提供了针对性的避坑指南与高效备考策略,帮助初学者夯实基础,提升实战能力。

2026-03-12 04:05:12 443

原创 【STC8H】串口通信实战:从基础配置到数据帧解析

本文以STC8H单片机为例,详细讲解了串口通信从基础配置到数据帧解析的完整实战流程。文章涵盖了串口1的寄存器配置、波特率计算、初始化代码,并重点介绍了如何设计自定义数据帧格式以及使用状态机进行可靠解析,帮助开发者构建稳定高效的串口通信应用。

2026-03-12 04:03:31 452

原创 Visio转PDF字符间距异常?SVG转换方案全解析

本文深入解析Visio图表导出PDF时字符间距异常的根源,并提供高效的SVG中转解决方案。通过对比在线工具与Inkscape本地软件两种方法,详细指导用户如何将Visio文件先转为SVG,再无损转换为PDF,完美解决字体嵌入和渲染导致的字符间距问题,确保图表排版精准。

2026-03-12 04:00:16 447

Simulink实现直序扩频通信系统仿真:含编解码、载波解调与波形分析

这个资源包提供一套完整的直接序列扩频(DSSS)通信系统Simulink仿真方案,包含信源生成、扩频编码(encode.m)、解扩解码(decode.m)、载波调制与解调模块,以及配套的MATLAB主控脚本(main_encode.m / main_decode.m)。模型支持数字基带信号输入,信道设为10dB固定信噪比,输出结果涵盖时域波形(如扩频前后信号对比)、频谱图(体现扩频带来的频谱展宽效果),并附带多个.mat数据文件(carrier_demod_out.mat、encode_in.mat等)用于结果验证与二次分析。文档DSSS.doc说明系统原理与各模块功能,.mdl和.slx两种格式模型兼容不同版本Simulink(含R2008a及较新版本),方便直接运行、参数调整与教学演示。所有代码与模型均经过实测可运行,无需额外配置即可观察扩频增益、抗干扰特性等关键指标。

2026-05-30

HC32L110点灯教程[项目代码]

本文介绍了国产单片机HC32L110C6UA的基础点灯和流水灯实现方法。内容包括作者绘制的板子原理图,主要代码实现,如led.c、led.h和main.c的代码示例。通过GPIO初始化及控制,实现了LED的流水灯效果。文章还提到可以通过switch判断来优化代码,避免死板的逐个开关操作。作者表示自己是HC32的初学者,欢迎读者批评指正。

2026-05-29

VS禁用外部依赖项[项目代码]

本文介绍了如何在Visual Studio中禁用外部依赖项(External Dependencies)文件夹。具体步骤包括:打开工具菜单,选择选项,进入文本编辑器设置,找到C/C++选项,进入高级设置,最后禁用外部依赖项文件夹。这一操作可以帮助开发者更清晰地管理项目文件,避免不必要的干扰。文章来源于CSDN论坛,提供了详细的步骤说明,适合需要优化VS开发环境的用户参考。

2026-05-29

MATLAB断层滑动反演工具包:适配InSAR/GPS/光学数据,自动优化三角形断层网格分辨率

这套MATLAB工具专为大地测量反演设计,支持InSAR、GPS和光学偏移数据联合反演断层滑动分布。核心功能是根据观测数据的空间分布与精度,动态调整断层面上三角形单元的大小和密度——靠近数据点区域自动加密网格以提升滑动分辨能力,远离区域则适度粗化,避免过拟合。包含完整工作流:从初始断层建模(makeStartFault_multi)、网格生成与优化(mesh2d、refine、smoothmesh)、格林函数计算(make_green_meade_tri)、到固定/自由倾角滑动反演(inversionFixedRake/inversionFreeRake),再到结果后处理(rotateFinal、calcMoment)。提供多种辅助函数如点面关系判断(inpoly)、网格连通性检查(connectivity)、多尺度分辨率评估(calcScales_multi、checkScales_multi)以及数据结构读写(loadResampData、writeDatastruct)。所有脚本均基于标准MATLAB语法,无需额外工具箱,开箱即可运行示例(meshdemo.m、facedemo.m、mytest.m)快速验证流程。

2026-05-29

LVGL V8.3 SD卡读取[可运行源码]

本文详细介绍了如何在Arduino平台上使用LVGL V8.3文件系统读取SD卡内容。文章首先介绍了编译平台的环境配置,包括Windows10、Vscode+PlatformIO、ESP-WROOM-32模块以及GC9A01驱动的240*240屏幕。接着,作者详细说明了移植tft-eSPI和LVGL的步骤,并解决了SD卡与屏幕驱动的SPI引脚冲突问题。此外,文章还提供了SD卡格式化为FAT32的方法,并展示了如何配置lv_config.h文件以启用FATFS文件系统。最后,作者通过测试程序验证了SD卡的读取功能,并成功读取了SD卡中的文件内容。整个过程涵盖了硬件配置、软件移植和功能测试,为读者提供了完整的实现方案。

2026-05-28

校园二手书交易系统(SpringBoot后端 + Vue前端 + MySQL数据库)含完整部署教程与可运行源码

一套开箱即用的校园二手书交易平台,后端用SpringBoot开发,前端采用Vue实现响应式界面,数据库基于MySQL,配套完整SQL脚本和初始化数据。项目结构清晰,代码带详细注释,适合Java和前端初学者快速上手。包含用户注册登录、图书发布、搜索浏览、在线下单、订单管理、个人中心等核心功能模块,支持管理员后台对用户、图书、订单进行统一维护。压缩包内提供IDEA工程文件(pom.xml、src目录等)、Maven配置、Tomcat部署所需资源、数据库建表语句(springbootoc81w.sql)、常用开发工具及详细部署文档(含本地运行步骤、常见问题排查)。所有功能均经过实机测试,JDK 8+、MySQL 5.7+、Node.js 14+环境下可直接启动运行。适用于本科毕业设计、JavaWeb课程设计、Vue实践项目或小型校园服务原型开发。

2026-05-27

JMeter压力测试报错解决[项目源码]

文章详细介绍了在使用JMeter进行压力测试时遇到的`java.net.SocketException: Connection reset`错误的解决方法。通过修改Windows注册表中的相关参数,如最大动态端口数(MaxUserPort)、TCP等待延迟时间(TcpTimedWaitDelay)、TCP连接数(TcpNumConnections)等,可以有效解决该问题。具体操作包括创建并执行注册表脚本文件,并重启电脑后再次进行压测。文章还提供了相关参数的详细解析,帮助读者理解每个参数的作用和取值范围。

2026-05-26

Python机器学习实战:DDoS流量识别与分类代码包(含逻辑回归多版本)

一套面向高校计算机类课程实践的DDoS入侵检测Python实现,基于真实网络流量特征构建分类模型。包含正则化逻辑回归、基础逻辑回归、多类别逻辑回归三个可运行脚本,覆盖二分类与多分类场景,适配常见网络攻击流量识别任务。配套毕业设计简述文档(Word+ZIP双格式),说明项目背景、数据预处理流程、特征工程方法、模型训练步骤及评估指标(准确率、召回率、F1值等)。所有代码经本地环境验证,支持主流Python 3.7+及scikit-learn、numpy、pandas等基础库,无需额外配置即可运行。适用于信息安全、人工智能、网络工程等专业学生的课程设计、期末大作业或毕业设计初期原型开发,也便于教师教学演示和学生理解机器学习在网络安全中的落地应用。代码结构清晰、注释完整,预留接口支持后续替换为SVM、随机森林或XGBoost等其他分类器,具备明确的二次开发路径。

2026-05-26

RagFlow开源解析[可运行源码]

RagFlow是一款由infiniflow团队开源的RAG(检索增强生成)框架,专为企业级文档问答系统设计。它通过模块化、可视化的方式,提供从文档解析到问答生成的全流程解决方案。RagFlow支持多模态文档解析(如PDF、Word、Excel等),内置深度文档结构理解能力,如表格识别、段落抽取等。系统架构包括文档解析、内容切块、向量化索引、检索重排序和LLM生成五大模块。关键技术亮点包括深度文档结构解析、多模态知识库融合和可视化控制平台。RagFlow支持本地部署,适用于教育、企业知识库、医疗和法律咨询等多种场景。与langchain和llama-index相比,RagFlow在文档结构解析和控制台管理方面更具优势。

2026-05-26

冠豪猪优化算法CPO调参BP神经网络,实现多输入单输出回归预测(含R2/MAE/RMSE等完整评估)

提供一套开箱即用的CPO-BP回归预测实现方案,基于2024年新提出的冠豪猪优化算法(CPO)自动优化BP神经网络的权值与阈值。支持多变量输入、单目标输出的回归建模任务,内置标准化预处理(data_process.m)、种群初始化(initialization.m)、适应度计算(getObjValue.m)、主优化流程(CPO.m)和主运行脚本(main.m),数据示例存于data.xlsx。运行后自动输出R2、MAE、MSE、RMSE、MAPE五项常用回归评价指标,结果清晰可比。代码结构清晰、注释完整,所有参数配置集中易改,适配不同数据维度和业务场景,替换data.xlsx即可快速迁移应用。

2026-05-26

Python写的智能通讯录工具,带拼音检索、名片识别和本地数据管理功能

一个基于Python开发的桌面端联系人管理程序,支持中文姓名自动转拼音、模糊搜索、名片图片识别(含card_gray.jpg示例图)、本地加密存储(phone.dat)、界面分页操作(addpage.py/editpage.py/mainpage.py)以及汉王云OCR服务接入(需key.txt和申请说明PDF)。程序已打包为可执行文件AI智能联系人管理.exe,附带完整源码结构(含ui、res、datafile、img等目录)、开发文档(AI智能联系人管理的程序使用说明.doc、程序使用说明.doc)、依赖工具(pinyintool.py、gridlayout.py)及前端支持文件(echarts.common.min.js、notebook.html等)。适合毕业设计参考或轻量级个人通讯录需求,无需网络即可运行基础功能,OCR识别需配置汉王云API Key。

2026-05-23

Android端HTTP调用后端MySQL完成用户登录与注册全流程实现

这个资源包提供了一套完整的移动端与数据库交互方案:Android客户端通过HTTP协议向服务器发送用户名、密码等表单数据,服务器端(基于Java或PHP等常见后端技术)接收请求,连接MySQL数据库执行查询或插入操作,验证用户信息或写入新账号,再将处理结果(如登录成功、注册失败、用户已存在等状态码和提示)以JSON或纯文本格式返回给App。客户端根据响应内容更新UI,完成登录跳转或错误提示。项目结构包含标准Android工程文件,如AndroidManifest.xml、src源码目录、res资源目录、libs依赖库(含android-support-v4.jar)、layout布局文件及values字符串配置,支持在Eclipse或老版本ADT环境下直接导入编译运行。适用于初学者理解Android网络通信+服务端逻辑+数据库操作的端到端协作流程,不依赖第三方云服务或框架,所有通信环节均为原生HTTP实现。

2026-05-23

基于OpenCV的舌苔区域检测级联分类器资源包

提供一套预训练完成的Haar-like特征级联分类器文件,专用于舌苔区域的定位与粗略识别。包含stage0.xml至stage9.xml共10个阶段分类器文件,以及cascade.xml主配置文件和params.xml参数文件,可直接集成到OpenCV 3.x/4.x环境中调用cv2.CascadeClassifier进行实时或静态图像中的舌苔区域检测。适用于舌诊辅助分析、中医数字化初筛等场景,需配合灰度化、直方图均衡化等前置图像预处理步骤以提升检测稳定性。不包含训练代码或原始数据集,仅含推理所需模型文件,部署简单,支持Python/C++接口调用。

2026-05-23

基于STM32F103与GC9A01驱动的1.28英寸240×240 TFT液晶屏硬件SPI驱动工程

这个资源包提供了一套完整可运行的STM32F103驱动1.28英寸TFT液晶屏(分辨率为240×240,采用GC9A01显示驱动芯片)的嵌入式代码工程。所有底层驱动均基于硬件SPI实现,接线简洁明确:VCC接3.3V、GND接地;SDA连接PA7作为SPI_MOSI信号线;BLK背光控制引脚接PA1,支持软件调节亮度。工程结构清晰,包含标准外设库文件(如stm32f10x_gpio.c、stm32f10x_spi.c)、LCD专用驱动文件(lcd.c)、图形界面封装(GUI.c)以及功能测试代码(test.c)。SPI通信配置已适配GC9A01时序要求,支持初始化、清屏、像素点绘制、字符显示和简单图形绘制等基础功能。配套工程文件兼容Keil MDK开发环境,含已生成的.axf输出文件及调试配置(TOUCH.uvgui.Administrator等),开箱即用,适合快速验证或作为项目起点。无需额外修改即可在主流STM32F103C8T6等型号上运行。

2026-05-22

Python汽车数据大屏可视化项目源码包(含完整注释与部署说明)

一套开箱即用的汽车数据分析大屏可视化系统,基于Python技术栈开发,包含Django后端服务(settings.py、urls.py、wsgi.py等完整配置)、Vue大屏前端压缩包(big-screen-vue-datav-master.zip)、中文字体文件(msyh.ttc等)及爬虫模块(spiders.py + temp.csv示例数据)。项目结构清晰,代码逐行注释,覆盖数据采集(spiderMan目录)、API接口开发、前后端联调与大屏渲染全流程。附带三份会议记录文档,便于理解设计思路与迭代过程。支持本地快速部署:安装依赖后运行Django服务,配合Vue前端即可启动可视化大屏,适合毕业设计、课程设计或数据分析实践项目直接复用。

2026-05-21

基于UniApp搭建的照相馆小程序,集成Coze智能客服功能

这个照相馆类小程序采用UniApp跨端框架开发,支持微信小程序、H5及App多端运行。项目内置Coze客服系统对接能力,通过api.js和AI-play目录下的逻辑实现用户咨询自动响应、预约问题解答、照片查询等常见服务场景。界面包含首页(index)、我的(my)、客户管理(customer)、照片展示(photo)等核心页面,配合pages.和tabbar配置实现底部导航。静态资源如logo.png、qrcode.png、art.png、id.png、calendar.png用于展示门店信息、作品样例、证件照模板和日历选片功能。manifest.和App.vue完成基础应用配置与全局样式统一,uni.scss提供基础样式支持,uni.promisify.adaptor.js增强API兼容性。所有页面交互逻辑集中在main.js中调度,后端接口调用封装在api目录下,便于后续对接真实订单或用户系统。

2026-05-20

Matlab环境下UWB三基站三角定位实现方案(含测试数据与可运行代码)

提供一套完整的UWB三角测距定位Matlab实现,包含主程序example_uwb.m和实测数据集uwb_test_dataset1.mat,支持基于三基站距离测量解算目标坐标。代码结构清晰,注释完整,适用于课程设计、毕设参考或算法验证场景。运行环境为MATLAB R2018a及以上版本,无需额外工具箱,直接加载数据并运行主脚本即可复现定位结果。数据文件已预处理为标准格式,包含多个时间戳下的基站到标签的测距值,适配典型UWB测距误差分布。用户可根据实际部署调整基站坐标、测距误差参数及坐标系原点,支持快速修改与二次开发。不依赖硬件设备,纯软件仿真验证定位逻辑,适合教学演示与基础算法理解。注意:需自行安装WinRAR或7-Zip解压,代码无加密,但不提供远程调试或定制化修改服务。

2026-05-18

最小二乘法拟合二次函数[可运行源码]

本文详细介绍了如何使用最小二乘法拟合二次函数,包括算法原理和具体实现。文章提供了一个基于Qt的C++代码示例,展示了如何通过输入4组x和y值来拟合二次函数。代码中包含了矩阵计算、方程求解以及相关数学函数的实现,如RelatePow和RelateMutiXY。此外,文章还提到了算法的借鉴来源,即采用最小二乘法拟合二次、三次、四次曲线的方法。通过本文,读者可以了解最小二乘法在二次函数拟合中的应用及其具体实现步骤。

2026-05-15

AI发现Nginx17年漏洞[可运行源码]

2026年3月,Nginx官方紧急修复了一个潜伏17年的高危堆缓冲区溢出漏洞CVE-2026-27654,该漏洞从2009年0.5.13版本就存在。这是首个由大语言模型Claude 3.7与人类研究员合作发现的Nginx核心漏洞,AI在分析ngx_http_map_uri_to_path函数时识别出被人工审计遗漏的整数下溢问题。漏洞影响全球约120万台启用了WebDAV的Nginx服务器,CVSS评分8.2(高危)。文章详细分析了漏洞原理、影响范围、利用技术,并提供了官方修复方案和临时缓解措施,同时探讨了AI时代漏洞攻防的新格局。

2026-05-15

WorkBuddy接入Claude教程[源码]

本文详细介绍了如何在WorkBuddy中接入Claude API的完整配置过程,包括配置文件的位置、结构说明、关键字段解释以及完整配置示例。文章还提供了常见问题的排查方法,如模型列表中看不到新添加的模型、401认证失败、404模型未找到等问题的解决方案。此外,还介绍了新版WorkBuddy的图形化配置方式以及配置生效前的注意事项。最后,文章总结了配置完成后的效果和使用场景,帮助开发者更好地利用Claude模型进行本地AI Agent的实现。

2026-05-15

STM32F4 USB高速接口驱动SD卡实现U盘功能

基于STM32F4系列MCU,利用USB HS(高速)接口和SDIO外设,将外部SD卡模拟为标准USB大容量存储设备(MSC),即插即用识别为U盘。资源包包含完整Keil工程,核心修改集中在usbd_storage_msd.c等存储层文件,替换原Flash模拟逻辑,适配SD卡读写流程;底层使用bsp_sdio_sd.c完成SD卡初始化、扇区读写及状态管理,配合SDIO测试例程sdio_test.c验证硬件通信;USB协议栈沿用ST标准库结构,含MSC BOT传输、SCSI命令解析、描述符配置与设备枚举支持。所有源码已编译通过,生成USB_FLASH.axf可执行文件,配套keilkill.bat一键清理工程,适用于野火F407开发板等常见硬件平台。无需额外驱动,Windows/Linux/macOS均能自动识别为移动磁盘,支持常规文件拷贝、删除、格式化操作。

2026-06-12

Node.js 实现的网易云音乐第三方接口服务,含250+官方API调用能力

这是一个基于 Node.js 开发的网易云音乐第三方 API 服务,完整复刻并封装了官方 250 多个接口功能,包括登录、歌单管理、歌曲播放、搜索、评论、收藏、上传、二维码扫码登录、头像/封面更新、音频匹配、多音轨上传等。项目通过模拟真实客户端请求(含伪造 User-Agent、Referer、CSRF Token 等关键请求头),绕过常规跨域限制,实现对网易云音乐后端接口的合法调用。支持本地快速启动,默认监听 localhost:3000,可通过环境变量 PORT 自定义端口,Windows 用户可使用 git-bash 或 cmder 执行 set PORTxxx && node app.js。项目内置多个 HTML 页面(如 login.html、qrlogin.html、playlist_cover_update.html)用于交互测试,同时提供 Dockerfile 支持容器化部署。依赖 npm 管理,安装只需 git clone 后执行 npm install 即可。配套 docs 目录包含详细接口文档说明,所有核心逻辑分散在 request.js、crypto.js、server.js、cloud.js、upload.js 等模块中,便于二次开发与定制。

2026-06-12

Python开发的日志收集与安全审计工具包

一套面向网络安全实践的Python日志审计系统,包含完整的前后端结构。后端基于Django框架构建,含settings.py、urls.py、views.py、models.py等标准模块,支持日志接入、解析、存储与权限管理;前端采用现代Web技术栈(含package.、webpack相关配置、src目录及build输出),提供可视化审计界面。项目具备可运行基础(含manage.py、wsgi.py、index.html),附带开发规范配置(.eslintrc.js、.editorconfig、.gitignore等)和完整文档(README.md)。适用于毕业设计、安全运维原型开发或日志分析功能验证,支持快速部署与二次开发。

2026-06-12

PHP写的天气信息自动抓取与页面展示源码包

一套用PHP开发的轻量级天气信息获取与前端呈现程序,支持从公开天气接口自动拉取实时数据,并通过内置HTML/CSS模板渲染成可访问的网页。压缩包内含完整Web服务配置文件(如Rewrite.dll、httpd.parse.errors)、配套样式表tq99.css,以及31张天气图标(b0.gif至b31.gif),覆盖晴、阴、雨、雪、雾等常见天气状态。程序结构清晰,无需复杂数据库依赖,适合快速部署到Apache或兼容环境,可用于个人网站、校园项目或嵌入式信息屏的天气模块开发。所有资源均为静态可运行组件,图标命名规范,CSS已预设对应类名,便于直接调用和二次调整。

2026-06-10

旅游网页设计与实现[代码]

本文详细介绍了使用HTML、CSS和JavaScript等技术设计和实现一个旅游网页的过程。内容包括网页的布局设计、功能实现、素材收集以及代码编写等。网页设计采用了主流的浮动布局结构,确保兼容各大主流浏览器。功能方面实现了页面跳转、鼠标悬停效果、动态图片切换和表单提交等。文章还分享了在实训过程中遇到的问题及解决方法,总结了实训的收获和体会,为读者提供了实用的网页制作技巧和经验。

2026-06-09

平面与物体检测技术[项目源码]

本文详细介绍了机器人如何通过平面检测和物体识别技术来定位和识别环境中的物体。首先,机器人需要识别平面表面(如桌子和架子),这是搜索物体的第一步。接着,通过使用PR2机器人和ROS环境,结合surface_perception包进行平面检测,并在RViz中可视化检测结果。文章还介绍了如何通过Python脚本提取和过滤特定高度的平面数据,以及如何使用扩展物体检测系统(如直方图、HSV颜色检测、Haar级联等)来识别不同物体。此外,还提供了创建和配置XML文件以定义检测属性的详细步骤,以及如何通过组合简单物体检测来实现复杂物体(如持枪人员)的识别。最后,文章强调了在实际应用中调整检测参数的重要性,以确保在不同工作条件下都能获得准确的检测结果。

2026-06-07

MySQL命令行格式化技巧[可运行源码]

本文详细介绍了MySQL命令行中几种常用的格式化输出技巧,包括使用G按行垂直显示结果、使用pager设置显示方式(如more或less)、使用tee保存运行结果到文件、执行OS命令、执行SQL文件等。此外,还介绍了如何以HTML或XML格式输出结果,以及如何修改命令提示符和通过配置文件设置命令行参数。这些技巧能显著提升MySQL命令行操作的效率和可读性,适用于日常数据库管理和调试工作。

2026-06-06

中英文双语全球城市与行政区划代码清单(含XML结构化数据)

提供覆盖全球主要国家的标准化城市及一级行政区名称,每条记录包含中文名、英文名和唯一三字母代码,格式严格遵循XML规范。资源包内含两个独立文件:LocList-Chinese.xml存储中文城市名及对应代码,LocList-English.xml存储英文名及相同代码,确保中英文双向映射准确一致;另附‘全球城市地区列表’作为可读性参考文档。所有条目按国家逻辑分组,代码设计兼容ISO 3166-2及常见地理信息系统要求,适用于多语言软件本地化、地址库建设、跨境业务系统开发、数据清洗与国际表单验证等场景。数据结构清晰,无冗余字段,可直接导入数据库或解析为JSON/CSV使用,无需额外转换处理。

2026-06-05

MySQL导入SQL文件方法[代码]

本文详细介绍了在MySQL中通过命令行导入SQL文件的多种方法和技术背景。首先强调了导入SQL文件在数据库管理中的重要性,如数据迁移和备份恢复。接着提供了具体的实现步骤,包括确认数据库存在、几种不同的导入方法(直接命令行导入、使用source命令、处理大文件时关闭自动提交、导入压缩文件等)。此外,还介绍了核心代码示例、最佳实践(如使用完整路径、备份数据、关闭自动提交、注意字符集)以及常见问题的解决方案(如语法错误、数据库不存在、导入速度慢、密码安全问题)。这些内容为数据库管理员和开发人员提供了实用的技术指导。

2026-06-05

PCRE2正则表达式库10.36源码包,含完整构建脚本与手册文档

这是PCRE2(Perl Compatible Regular Expressions version 2)10.36版本的官方源代码压缩包,专为C语言环境下的高性能正则匹配设计。包内包含完整的configure自动配置脚本、CMake支持文件(CMakeLists.txt)、编译工具链(compile、aclocal.m4等)、所有API手册页(.3格式,如pcre2_compile_context_copy.3、pcre2_jit_stack_create.3等)、命令行工具pcre2grep.1、pkg-config模板(libpcre2-8.pc.in)以及开发所需头文件和示例文档(README、ChangeLog、doc目录)。适用于Linux、macOS及Windows(配合MSVC或MinGW)平台的本地编译,支持JIT加速、多编码(UTF-8/16/32)、匹配上下文控制(如match_limit、max_pattern_length)和编译期回调机制。无需额外依赖即可完成基础构建,高级功能(如JIT)需对应平台支持。不包含proj库或GIS相关组件——原始摘要中关于proj库的描述属于误标,本包与proj、SQLite3、地图投影完全无关。

2026-06-05

SpringBoot项目打包指南[项目代码]

本文详细介绍了如何打包SpringBoot单模块和多模块项目,包括Maven配置和插件使用。对于单模块项目,需要在pom.xml中添加spring-boot-maven-plugin插件,并配置resources以包含必要的文件。对于多模块项目,特别强调了父项目和公共模块不需要添加该插件。文章还提供了具体的代码示例和注意事项,帮助开发者避免常见错误,顺利完成项目打包。

2026-06-03

Xposed框架下安卓虚拟摄像头模块,支持Android 5.0+,可重定向Camera1目录并注入自定义视频流

这是一个基于Xposed框架的安卓虚拟摄像头模块,适用于Android 5.0及以上系统。安装后需在Xposed或LSPosed中启用,并为目标应用(如社交、视频类APP)设置作用域;系统框架也需被选中。使用前需授予目标应用读取本地存储权限,并强制停止该应用。模块运行时会将Camera1路径重定向:若应用已申请存储权限,则指向其私有目录下的Android/data/[包名]/files/Camera1/;否则默认指向DCIM/Camera1/,该目录需手动创建。预览相机时会弹出气泡提示当前分辨率(宽×高),用户据此生成对应尺寸的视频文件放入指定Camera1目录,即可实现摄像头画面替换。不修改系统底层,仅通过Hook方式拦截Camera1 API调用,兼容主流Xposed类框架(含EdXposed、LSPosed)。项目开源,含简体中文、繁体中文及英文文档,提供Gitee加速下载地址。

2026-06-03

AI重塑开发工作流[项目源码]

本文详细探讨了AI技术如何从代码生成、智能测试到大模型落地实践等多个方面重塑开发工作流。AI不再仅是辅助工具,而是深入软件研发的各个环节,如需求分析、架构设计、代码生成、单元测试等,将开发者从重复性工作中解放出来,使其更专注于系统设计和业务理解。文章还介绍了AI在编程、测试和大模型落地中的实际应用,如GitHub Copilot等工具的使用,以及如何将AI融入完整开发流程中。此外,文章强调了AI在测试中的价值,包括自动生成测试用例、智能缺陷定位和辅助回归测试。最后,文章指出AI对行业的改变在于重构流程而非简单替代,并提出了开发者如何更好地利用AI的建议。

2026-06-03

涵盖C/C++/Java三语言的Transformer模式实现源码合集

这个资源包整理了Transformer设计模式在不同编程语言中的具体实现,包括C语言版本(sudoku.c、expr.c、transtest.c、trans.c、trans.h)、C++版本(Trans.cpp、Trans.h)以及Java版本(Transformer.java、TransformerTest.java、TransApp.java),所有代码均围绕状态转换逻辑展开,适用于学习和复用状态机或规则引擎相关功能。目录结构清晰区分语言分支,每个子目录下包含对应可编译运行的源文件及配套测试用例,如sudoku.c用于数独求解场景下的状态转换,expr.c处理表达式解析与转换,transtest.c和TransformerTest.java分别提供C和Java环境下的单元验证逻辑。所有代码无外部依赖,可直接集成到项目中作为轻量级转换器模块使用,适合嵌入式系统、编译器前端或业务规则处理等需要明确状态流转控制的开发场景。

2026-06-03

电脑安装adb连接华为手机[代码]

本文详细介绍了如何在电脑上安装adb工具并连接华为Mate60 Pro手机的步骤。首先,从官方地址下载适合系统的adb工具包并解压;其次,配置环境变量,包括添加ADB_HOME和Path路径;接着,在华为手机上开启USB调试模式后连接电脑;最后,通过adb devices命令查看已连接的设备信息。整个过程清晰明了,适合需要调试安卓设备的用户参考。

2026-06-02

Python自动抓取网页文件工具:支持定时下载HTML/压缩包等资源

一个基于Python编写的轻量级网页文件下载工具,能自动识别并下载网页中常见的文件链接,包括PDF、DOCX、ZIP、TXT、HTML等格式。通过配置目标网址和文件类型规则,程序可一键启动下载任务;支持设置定时执行,无需人工干预,适合批量获取公开网页资源。核心逻辑封装在down.py脚本中,附带说明文档解释使用方法、依赖安装(如requests、beautifulsoup4)及基础配置项。运行环境要求Python 3.6+,不依赖图形界面,适用于Windows/Linux/macOS命令行场景。用户可自定义过滤关键词、限制下载数量、跳过已存在文件,兼顾效率与可控性。

2026-06-01

ServiceManager启动与使用分析[可运行源码]

本文详细分析了Android系统中ServiceManager的启动流程及其使用方法。首先介绍了ServiceManager的启动过程,包括servicemanager.rc配置文件的解析、Android.bp编译文件的说明以及main.cpp主程序的执行逻辑。随后深入探讨了ServiceManager的核心功能,如Binder驱动的初始化、ProcessState和IPCThreadState的作用、ServiceManager对象的创建与注册等。文章还详细解析了如何通过defaultServiceManager方法获取ServiceManager实例,并分析了BpBinder与BnBinder的区别及其在ServiceManager中的角色。最后总结了ServiceManager的整体架构和调用流程,为理解Android Framework中的Binder机制提供了重要参考。

2026-05-31

微信水果商城小程序源码包,含登录、支付、用户管理与云函数支持

一套开箱即用的微信水果商城小程序完整源码,包含前端页面(首页、商品列表、购物车、订单、个人中心等)、基础功能模块(微信登录、获取用户信息、openid获取、IP地址识别)、支付流程(微信支付对接)、以及后端支撑能力(云函数目录清晰划分:userInfo、pay、login、add、getOpenid、getIP),支持快速部署调试。项目结构规范,含app.配置、sitemap.站点地图、project.config.开发环境配置,以及miniprogram目录下的pages、components、utils、style、images等标准小程序目录,同时集成npm依赖(package.、package-lock.)和云开发所需cloudfunctions目录。适合二次开发、教学参考或小型生鲜电商快速上线。

2026-05-31

Matlab版BP神经网络车牌识别项目:含完整源码、预处理脚本与实测样本数据

这个Matlab车牌识别项目用BP神经网络实现从图像预处理到字符识别的全流程。包含chepai.m主程序、bp.m训练脚本、pretreatment.m图像预处理函数,以及dw.jpg、A.jpg、1.png等原始车牌图和ym.mat训练样本数据。代码结构清晰,变量命名规范,适合直接运行调试;预处理部分涵盖灰度化、二值化、边缘检测、车牌区域定位与字符分割;BP网络输入为归一化后的字符图像特征向量,输出为0-9、A-Z共34类车牌字符。配套数据已整理就绪,可一键加载训练,支持修改隐层节点数、学习率、迭代次数等参数。适用于课程设计或毕设参考,需要具备Matlab基础和基本神经网络概念,能独立排查路径错误、维度不匹配等常见问题。解压后在Matlab R2018a及以上版本中运行chepai.m即可启动识别流程。

2026-05-31

ESP32-C3硬件设计问题[代码]

本文主要介绍了作者在使用ESP32-C3系列芯片进行硬件设计时遇到的问题及解决方案。首先,作者在芯片选型时未仔细阅读技术规格书,导致选择了需要外接flash的ESP32-C3芯片,最终更换为ESP32-C3FH4解决了程序下载问题。其次,作者在下载方式上遇到了问题,由于未预留足够的GPIO引脚,导致程序无法下载,最终通过飞线解决了问题。文章还详细介绍了ESP32-C3的两种下载方式及接线条件,并提醒读者在设计时需注意相关细节。

2026-05-30

空空如也

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

TA关注的人

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