自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1398)
  • 资源 (4)
  • 收藏
  • 关注

原创 浏览器里直接播Ogg/WebM全格式:Theora/Vorbis/Opus/VP8/VP9/AV1纯前端JS播放器

ogv.js 是一个不依赖服务器转码、也不需要插件的纯前端音视频播放方案,所有解码工作都在浏览器中完成。它用 WebAssembly 运行编译后的 C/C++ 解码库(比如 dav1d 做 AV1 软解、Nestegg 处理 WebM),支持 Ogg 容器里的 Theora 视频和 Vorbis/Opus 音频,也支持 WebM 中的 VP8、VP9 和 AV1 编码。资源包自带多个可直接运行的示例页面:demo.html 提供完整控制界面,minimal.html 展示最简集成方式,benchmark.h

2026-06-12 08:57:30 253

原创 Windows本地C# OCR服务程序包,集成PaddleInference文字识别引擎

一套可直接运行在Windows系统上的C# OCR服务程序,不依赖Python环境,纯.NET生态实现。核心基于Sdcb.PaddleInference和Sdcb.PaddleOCR封装调用,支持中英文、数字及常见符号的高精度识别;内置OpenCvSharp4图像预处理能力(灰度化、二值化、去噪等),并兼容zxing.dll实现二维码与条形码同步识别。服务采用Nancy自托管HTTP接口,提供标准REST风格API,返回结果经Newtonsoft.Json序列化,日志由NLog统一管理。项目含完整窗体界面(

2026-06-11 07:42:10 216

原创 C++轻量级实时语音降噪工程:含WAV读写、FFT频谱处理与谱减法实现

一个无需第三方库的C++音频降噪项目,专注语音前端噪声抑制。核心基于谱减法原理,通过噪声估计、频谱更新和增益计算三步完成实时降噪;内置avsmallft轻量FFT模块(支持256/512点),配合fftwrap封装层统一接口;WavReader/WavWriter模块完整支持16位PCM WAV文件的读取与保存,兼容单声道/双声道、任意采样率。项目已配置为Visual Studio解决方案(TestNs.sln),附带测试音频‘带噪语音.wav’和输出示例output.wav,编译后可直接运行验证效果。所有

2026-06-11 06:18:19 170

原创 ZYNQ-7010裸机环境下的触摸LCD驱动与绘图示例工程(含HDF+SDK源码)

一套开箱即用的ZYNQ-7010平台触摸LCD显示解决方案,包含完整Vivado硬件工程(system_wrapper.hdf)、SDK裸机软件工程(touch_draw_lcd.sdk)及配套BSP(touch_draw_lcd_bsp)。支持4.3寸/5寸电阻式或电容式LCD模组,通过rgb2lcd逻辑实现RGB信号到LCD接口的转换,配合axi_dynclk_v1_0动态时钟IP完成时序适配。工程内置触摸坐标读取、线条绘制、颜色填充等基础GUI交互功能,所有驱动代码运行在ARM Cortex-A9裸机

2026-06-10 11:27:04 183

原创 纯Python单目测距小工具:输入物体真实尺寸和像素宽高,实时算出相机到目标距离

用普通USB摄像头或手机拍的照片就能估算目标物离镜头有多远。不需要深度相机、激光雷达,也不用训练模型,只靠OpenCV做边缘检测、轮廓提取和最小外接矩形拟合,识别出目标在画面里的像素宽度或高度。核心是相似三角形原理——先用一张已知距离和真实尺寸的标定图算出相机焦距(像素单位),之后每次只要测出目标当前的像素尺寸,就能反推实际距离。代码全在computeDistance.py里,支持单张图计算,也支持批量处理images文件夹下的图片,结果直接输出浮点数,单位和你标定时用的一致(比如厘米)。依赖只有OpenC

2026-06-10 03:45:19 151

原创 Android平台可编译运行的SIP音视频通话源码,含多编解码器JNI封装

一套完整可直接导入Android Studio编译运行的SIP协议音视频通话开源工程,支持语音与视频双向实时通信。底层集成SILK(8k/16k/24kHz)、Speex、G.722、GSM、BV16、SPANDSP等多种音频编解码实现,全部通过JNI调用C/C++代码完成,兼顾低延迟与跨设备兼容性。项目结构清晰,包含标准Android构建配置(Android.mk、Application.mk)、权限与组件声明(AndroidManifest.xml)、开源协议(LICENSE.TXT)、使用说明(REA

2026-06-09 11:24:27 235

原创 基于Canvas的轻量级前端图片编辑源码,支持裁剪、旋转、滤镜与多图层操作

直接可用的HTML5 Canvas图片编辑器前端代码,集成图片裁剪、任意角度旋转、水平/垂直翻转、缩放,以及亮度、对比度、饱和度等实时调节功能;内置图层管理(新增/删除/上下移动/显示隐藏)、命令栈驱动的撤销重做机制。项目结构清晰,核心逻辑分离在command.js(命令执行与历史管理)、consts.js(参数配置)、main.js(初始化与事件绑定)、module.js(功能模块动态加载)中。配套完整工程化支持:Rollup打包、TypeScript类型定义(tsconfig.)、Babel语法转译、E

2026-06-08 13:09:29 170

原创 Matlab音频处理小工具:拖拽加载就能调速变声,附GUI界面和实测样例

一套即装即用的Matlab音频处理工具,带可视化操作界面(sound_process.fig)和主控脚本(sound_process.m),支持WAV格式音频的变速播放(加速/减速)和基础性别声线转换(男声↔女声)。所有功能基于Matlab原生函数实现,不依赖Signal Processing Toolbox等额外工具箱,适合教学演示、课程设计或语音算法快速验证。配套PDF文档《基于均值算法的男女声与情感的同步变换》详细说明了重采样、基频偏移、共振峰估计等核心处理逻辑及参数调节方法;操作指南.txt逐条列出

2026-06-08 13:03:05 220

原创 环保资讯网站毕业设计源码包:含PHP后台管理+前端响应式展示

这个PHP开发的环保资讯系统可以直接部署运行,适合计算机专业学生做毕业设计。用Apache服务器配合phpStudy环境就能跑起来,支持PHP 5.5及以上版本,MySQL存储数据。前台页面包括首页轮播图、新闻列表页、单条新闻详情页,还有关于公益、联系我们等静态页面;后台只有管理员登录入口,登录后能新增、编辑、删除、查看新闻内容,所有操作都通过PHP脚本处理,比如login_action.php负责验证、add_action.php处理添加、edit_action.php完成修改、loginout.php实

2026-06-07 12:36:58 181

原创 MATLAB光学衍射仿真包:多缝远场、单缝近场与泰伯自成像三合一演示

一套开箱即用的MATLAB光学仿真资源,包含三个核心功能模块:nslit.m实现多缝夫琅禾费远场衍射,基于快速傅里叶变换生成归一化强度图和横截面光强曲线;lslit.m完成单缝菲涅耳近场衍射,通过数值积分计算不同传播距离下的动态强度演化,输出含相位分布的近场图样;Talbot.m模拟周期性结构在特定距离(泰伯距离)下的自成像现象,支持实时调节缝宽、光栅周期、波长和传输距离等参数。配套提供near_field_.png、far_field_.png、talbot_.png三张典型结果图,以及Python双语脚

2026-06-07 07:31:27 246

原创 船舶DP系统Simulink仿真模型:含六自由度船模、海浪干扰与闭环控制

一套开箱即用的船舶动力定位(DP)系统Simulink仿真资源,基于真实六自由度运动方程建模,涵盖纵荡、横荡、艏摇等全部运动状态。核心包含ShipModel.m(状态空间船舶模型)、RTF.m(参考轨迹生成)、DPCtrl.mdl(兼容R2010a及以上版本的传统模型)和untitled.slx(新版SLX格式工程),所有模块采用标准Simulink信号接口,无需额外工具箱,基础MATLAB+Simulink环境即可运行。内置白噪声模块模拟随机海浪干扰,支持自定义位置与艏向设定输入,闭环控制器输出直接驱动船

2026-06-07 06:55:49 253

原创 STM8S105K4电流检测工程:定时ADC采样+Flash掉电保存+UART调试支持

一套开箱即用的STM8S105K4电流采集工程,基于芯片内置10位ADC实现高稳定性模拟电流信号读取。通过TIM2定时器精确控制采样节奏,提供单次触发(adAlone.c)和连续扫描(adContinuation.c)两种采集模式,适配不同响应速度需求。采集后的电流值经简单标定处理,可写入片内Flash存储区(由para.c统一管理),确保零点偏移、增益系数等关键校准参数在断电后不丢失。配套UART通信模块(uart.c)支持实时数据上传至上位机,方便调试与波形观测;GUI模块(gui.c)预留显示接口,便

2026-06-07 04:16:57 208

原创 CUB200鸟类细粒度分类完整训练工程:含数据加载、CNN模型定义与训练脚本(PyTorch)

直接可用的CUB200-2011鸟类图像分类训练工程,覆盖从原始图像加载到模型训练全流程。data.py自动解析标准CUB目录结构(images/、annotations/等),完成训练集/测试集划分,并集成常用图像增强(随机裁剪、水平翻转)和标准化处理;model.py提供可插拔CNN主干设计,兼容ResNet等常见结构,便于替换或微调;train.py实现端到端训练逻辑,支持GPU加速、动态学习率调整、模型定期保存及准确率实时监控。所有Python源码均附带对应pyc编译文件(CPython 3.6),

2026-06-06 12:35:39 186

原创 8051单片机电池电压与剩余电量双参数数码管实时显示方案

用标准8051单片机(兼容STC、AT89系列)实时监测电池端电压,通过内置ADC采样后,结合查表法或线性拟合公式换算出剩余电量百分比,同步驱动共阳/共阴数码管分别显示电压值(如3.2V)和电量数值(如85%)。方案已做动态扫描与消隐优化,避免数码管闪烁;配套Keil C51完整工程(含main.c、STARTUP.A51、.uvproj等)、Proteus仿真文件(.DSN/.PWI)、原理图与PCB设计资料、上位机通信模块(LabVIEW工程及Python脚本app.py)、课程设计报告(含硬件选型依据

2026-06-05 04:16:49 255

原创 CEEMDAN信号降噪Python工程包:带真实数据、逐行中文注释、Anaconda+PyCharm一键运行

一套即装即用的CEEMDAN信号降噪Python实现,内置A.csv和A.xlsx两份实测单通道含噪时序数据,主程序CEEMDAN.py每行都配有清晰中文注释,覆盖信号读取、自适应分解、IMF频谱分析、噪声分量识别与剔除、降噪信号重构全流程。环境基于Anaconda构建,PyCharm可直接打开运行,无需额外配置。关键参数(如IMF数量、噪声标准差、迭代次数)统一集中在代码顶部,方便快速修改与多组对比实验。输出结果自动保存为ceemdan_output.xlsx,支持信噪比(SNR)、均方误差(MSE)等指

2026-06-04 04:58:31 205

原创 Matlab版节约里程法VRP求解工具:支持载重约束与路径可视化

一套即装即用的Matlab车辆路径规划工具,基于Clarke-Wright节约里程法实现带容量约束的配送路径优化。程序自动读取Excel表格(Test.xlsx)中的客户经纬度、需求量、车场坐标和车辆最大载重,完成节约值排序、路径合并、载重可行性校验等全流程计算。运行main.m后,直接生成图形化路线图(含各车行驶轨迹与节点标注),同时在命令行输出每条路径的客户访问顺序、累计载货量及分段里程,总行驶距离一目了然。所有代码均为纯Matlab脚本(.m文件),兼容2019b及以上版本,不依赖任何工具箱;用户只需

2026-06-03 12:57:05 189

原创 MATLAB路径规划实战:A*与JPS在6种尺寸栅格地图上的性能实测对比

包含10×10、20×20、40×40、60×60、80×80、100×100共六组不同粒度的障碍物栅格地图,每张地图均完整运行标准A*算法和跳点搜索(JPS)算法。提供全部核心模块:A_star_search.m与JPS_search.m主求解函数;obstacle_map.m生成带随机障碍的地图;expand_array.m与expand_array_JPS.m分别处理常规扩展与JPS方向跳转;insert_open.m与insert_open_JPS.m管理开放列表;min_fn.m与min_fn_J

2026-06-03 12:09:33 160

原创 STM32F407用ADC实时采样信号,通过UART直驱串口屏动态画波形

这套资源包让STM32F407能直接采集模拟信号并实时显示波形——ADC模块负责高精度采样,DMA自动搬运数据避免CPU阻塞,再通过标准UART协议把采样点发给串口屏(兼容迪文、WEINVIEW等主流HMI)。配套HMI工程(scope.HMI)已预置绘图界面,支持触控调节采样率、触发模式和波形缩放;Keil MDK-ARM工程(MDK-ARM/目录)含完整HAL配置(scope.ioc)、核心逻辑(Core/)、底层驱动(Drivers/)和可烧录的hex/bin输出。所有代码基于ST官方HAL库,无需P

2026-06-03 11:41:15 218

原创 STM32F103C8数控DC-DC电源完整开发包|含0.1V步进调压KEIL工程、全外设驱动源码与可烧录镜像

基于STM32F103C8的数控开关电源实现方案,支持0.1V精度连续调压,适用于实验室可调电源、嵌入式供电模块或教学实验平台。工程已适配KEIL MDK-ARM v5,包含完整uvguix工程文件、编译后axf镜像、一键清理脚本keilkill.bat,开箱即可编译下载运行。底层驱动覆盖ADC电压采样、TIM+PWM生成DC-DC控制信号、GPIO驱动MOSFET开关、USART接收串口指令调节输出、LCD本地显示实时参数,同时预留I2C、DAC、DMA、FSMC、SPI等接口便于功能扩展。所有驱动代码采

2026-06-03 06:43:28 228

原创 Excel表格一键填满网页表单并自动提交,免装Chrome也能跑

用Excel当数据源,批量往各种网页表单里填信息、点提交,全程不用手动操作。工具自带浏览器内核(Gecko),不依赖系统已安装的Chrome或Edge,Win7/Win10都能直接运行。支持识别网页上已有内容,自动生成填表规则,下次换Excel数据就能复用;还能提取网页文字、下载指定文件。配置全靠config.ini,改几行就能切换账号、启用验证码识别(FireSoft_ValidCode)、监控网络状态。底层兼容NPOI/EPPlus/Spire.XLS读写Excel,支持Interop自动化操作Offi

2026-06-03 06:22:26 242

原创 STM32F407用TIM3精准触发双ADC同步采集,DMA自动搬运+中断取数

这套代码实现在STM32F407上让两个ADC通道严格同步采样——同一时刻启动转换,彻底消除通道间时序偏差。核心是启用ADC_DualMode_RegSimult规则同步模式,配合定时器TIM3作为外部触发源,用上升沿精确控制采样节奏,比软件延时更稳定、间隔可调。采样结果不靠CPU轮询,而是由DMA直接搬入预设内存缓冲区,等一整组数据传完再进DMA传输完成中断,在中断里一次性读出双通道最新值,大幅降低CPU占用,提升系统实时响应能力。工程基于标准固件库(FWLIB),包含完整Keil MDK项目结构:mai

2026-06-02 10:55:14 201

原创 Matlab版IDM跟驰模型:单车道急刹扰动传播与走停振荡可视化仿真

用Matlab跑IDM模型,模拟前车突然减速后,后面一串车怎么一个接一个踩刹车、速度忽高忽低、位置挤挤挨挨地形成走走停停的振荡波。支持20辆车以上连续仿真,限速60km/h,自动画出每辆车的位置-时间图、速度-时间图,清楚看到扰动从车头往后传、放大、延迟的过程。代码里每个计算步骤都有中文注释,包括IDM加速度公式怎么写、车距怎么算、边界怎么处理、数据怎么整理成图,新手也能看懂逻辑、改参数、做对比。适合交通工程课设、微观交通仿真入门练习,或者验证智能网联环境下跟车算法的稳定性。开源协议明确,可直接用于教学或二

2026-06-02 06:32:55 195

原创 基恩士PLC TCP通信实操包:C#和VB.NET双版本Windows Forms工程源码

一套开箱即用的PC与基恩士PLC(KV系列、XG系列等)通过TCP协议交互的完整工程源码,含C#和VB.NET两个独立项目,均基于Windows Forms开发。C#版兼容.NET Framework 4.0及以上,VB版基于VB2010框架,无需额外安装运行时或第三方库。每个工程包含主界面窗体(Form1)、配置文件(App.config或Settings.settings)、资源文件(.resx)、解决方案文件(.sln)及编译输出结构(bin/obj),支持寄存器读写、连接管理、指令组包、响应解析和异

2026-06-02 05:20:03 259

原创 学生用环保网页作业源码:含轮播图、留言表单与多页面CSS布局

这个网页源码包专为大学生网页设计课程作业准备,主题聚焦环保宣传,包含首页、环保倡议书、图片展示页、标准规范页和留言反馈页共5个HTML页面。所有页面采用DIV+CSS结构搭建,样式统一由index.css控制,适配基础浏览器,支持本地双击直接运行,也方便部署到学生级服务器。轮播图功能使用轻量级jQuery插件(KinSlideshow 1.1/1.2.1)实现,兼容性良好;留言表单具备基础前端校验(如必填项提示),提交逻辑为HTML原生form行为,便于后续对接后端。配套资源完整:含logo.jpg、导航背

2026-06-01 11:40:11 244

原创 ASP.NET绩效考核系统源码包:支持Access/SQL Server双数据库,指标与流程全后台配置

这套ASP.NET 2.0开发的绩效考核系统源码,能在IIS6.0环境下直接部署运行,兼容Access和SQL Server 2000/2005/2008多种数据库,无需修改底层代码即可切换数据存储。系统内置组织架构管理模块,可逐级建立部门、科室及员工档案;所有考核指标、权重、评分标准均由管理员在后台动态设置,不同角色(如管理层、一线员工)可绑定专属考核维度。支持Excel批量导入员工信息,也支持多人集中在线打分或离线评分后统一上传。评估完成后自动计算总分、平均分、排名,并通过Flash图表展示部门得分分布

2026-05-31 12:21:31 201

原创 信用卡用户逾期概率预测实战:逻辑回归建模+全流程可视化代码包

用Python实现信用卡违约风险预测,直接运行逻辑回归违约预测.py就能完成从bankloan.csv数据加载、缺失值处理、类别变量编码、特征标准化,到模型训练、阈值调优、预测输出的全部步骤。输出包含准确率、精确率、召回率、F1值等分类报告,自动生成混淆矩阵热力图、ROC曲线及AUC值、各特征对违约概率的影响排序图。所有分析基于真实银行信贷字段设计,如年龄、教育程度、月收入、历史逾期次数、当前负债比等,适合风控入门学习或小规模业务快速验证。配套requirements.txt明确列出pandas、sciki

2026-05-31 09:29:52 262

原创 STM32四轮麦克纳姆底盘全向运动控制套件:含蓝牙遥控、四路编码器反馈与实时PID调速源码

一套开箱即用的STM32嵌入式全向移动控制方案,专为麦克纳姆轮四驱底盘设计。支持X/Y轴任意方向平移、原地旋转、45°/135°斜向移动等全姿态运动,无需操作系统,纯裸机C代码实现。核心模块包括motor.c(H桥电机驱动逻辑)、encoder.c(四路正交编码器测速与脉冲计数)、exti.c(外部中断配置用于编码器信号捕获)、BlueTooth.c(适配CH06蓝牙模块的串口协议封装,支持手机APP下发运动指令)。运动学模型已预置轮速-底盘速度映射关系,每个电机独立运行增量式PID闭环控制,参数可在线调整

2026-05-31 09:24:01 205

原创 C#纯代码实现HL7 MLLP通信服务端与客户端(含消息解析工具和示例数据)

一个开箱即用的C#医疗消息通信工程,基于原生Socket构建,完整实现HL7 v2.x消息在MLLP协议下的收发与解析。服务端(socketServer)可稳定监听TCP端口,按MLLP帧头/帧尾规范接收并拆包;客户端(socketClient)支持手动构造并发送标准HL7消息,如ADT^A01、ORU^R01等。内置analyData类提供PID、PV1、OBX等核心段的字段提取、重复组拆分及MSH头信息识别功能,不依赖任何第三方库。所有逻辑均以C#编写,包含VS2010兼容的完整解决方案(.sln)、窗

2026-05-30 12:41:48 262

原创 STM32F429双AD7689同步采样方案:16路工频信号采集,含SPI时序优化与HAL+寄存器混合驱动

这套资源包提供基于STM32F429的16通道工频信号同步采集实现,用两片AD7689 ADC芯片配合硬件同步触发,支持双通道同时启动转换,实测单次双通道采集耗时20μs、单通道14μs,满足电力监测和电能质量分析对时间一致性的严苛要求。驱动代码兼容标准HAL库与底层寄存器操作,包含AD7689初始化、连续转换控制、SPI数据读取及DMA自动搬运全流程逻辑;工程结构清晰,含bsp_spi底层适配模块、ad7689.c/h驱动文件、系统时钟配置、中断设置,以及可直接烧录的.hex固件文件。所有源码开放,便于用

2026-05-30 12:25:50 219

原创 航空薄壁梯形杆板结构的MATLAB有限元快速分析工具包

面向航空结构设计初学者和教学场景的即用型MATLAB有限元分析工具,专为梯形截面的薄壁杆板组合结构开发。主程序Untitled11.m可直接运行,无需安装额外工具箱或配置环境;输入参数通过纯文本文件inputdata.txt设定,支持自定义几何尺寸(如翼梁高度、腹板倾角、蒙皮厚度)、材料属性(弹性模量、泊松比)、载荷类型(集中力、均布力、力矩)及边界约束(固定、简支、自由)。程序基于位移法构建单元刚度矩阵,自动完成整体刚度组装、方程求解,并输出节点位移、单元应力及变形云图等关键结果。配套文档齐全:备用程序.

2026-05-30 05:54:24 240

原创 鼠标一碰就开花的爱情树表白页,纯HTML+CSS+JS实现,带留言存储和一键换图功能

直接双击index.htm就能打开的浪漫表白网页,核心是一棵会呼吸的爱情树——鼠标靠近时枝叶轻摆,点击树干会绽放花瓣,时间推移还自动生长新枝。所有动画用原生CSS3和Canvas+JavaScript完成,不依赖服务器,本地也能完整运行。访客留下的表白或祝福会自动存进shuju文件夹里的文本文件,方便后续查看。love.js和functions.js里封装了树形算法、粒子飘落、开花响应等逻辑,jquery.min.js和Jscex系列脚本则支撑异步操作,比如未来加微信分享或表单提交都很方便。安装教程.txt

2026-05-29 11:15:59 176

原创 STC89C51实战型篮球赛计时计分系统全套资料(含可运行仿真、AD原理图、带注释源码与完整论文)

基于STC89C51RC单片机开发的篮球比赛专用计时计分硬件方案,用双四位共阳极LED数码管同步显示倒计时(00:00~99:59)和两队实时比分(00~99分)。通过9个独立按键实现启动、暂停、复位、A/B队加减分、时间设置等全部操作,所有驱动均由单片机I/O口直控,不依赖额外驱动芯片。配套资源包括:Keil C语言工程源码(含逐行中文注释)、Proteus 7.10可直接加载运行的仿真文件(含按键响应与数码管动态刷新验证)、Altium Designer绘制的原理图(提供PDF与.PcbDoc源文件)、

2026-05-29 08:08:14 406

原创 花卉图片分类实战包:Python数据读取、自动划分与模型识别全流程代码

直接上手的花卉图像分类练习资源,包含完整可运行的Python脚本。data_read.py统一加载各品种花图并生成对应标签,支持常见格式如JPG、PNG;data_split.py提供按比例(如7:1:2)或指定数量切分训练集、验证集和测试集的功能,输出结构清晰、路径可控;所有代码不依赖黑盒框架,基于NumPy、OpenCV、scikit-learn等基础库实现,关键步骤逐行注释,变量命名直白易懂。适合零基础入门机器学习图像任务的学生或教师,用于课程设计、实验课演示或自学练习。无需GPU或复杂环境配置,普通

2026-05-29 04:44:35 384

原创 FPGA数字波形发生器工程:正弦/方波/三角波实时调频调幅(12位精度,含ROM生成脚本与Quartus项目)

一套开箱即用的FPGA波形信号源实现方案,基于Verilog HDL设计,稳定输出正弦波、方波、三角波三种标准波形,所有波形量化精度为12位。通过相位累加器+ROM查表方式实现DDS核心,频率调节依赖可编程频率控制字,最小分辨率由系统时钟和累加器位宽共同决定;幅度调节采用乘法器对波形数据做线性缩放,支持0%~100%连续无级调节。顶层模块提供清晰接口,便于集成到更大系统中。配套提供完整开发资源:预生成的12位正弦ROM文件(sin_12.txt等)、MATLAB波形数据生成脚本(fangbo_12.m、sa

2026-05-28 10:05:26 321

原创 淘宝商品评论情感判别工具包:含爬虫采集、中文分词、LSTM与SimpleRNN双模型训练及可视化评估

一套开箱即用的电商评论情感分析实操资源,聚焦淘宝平台真实用户评论。通过爬虫.py脚本自动抓取商品页面评论并结构化保存为Excel表格(data_comment.xlsx),内置中文停用词表(stopwords.txt)和宋体字体文件(simsun.ttf)保障分词与词云可视化正常运行。核心代码xiangmu_LSTM.py基于TensorFlow/Keras实现SimpleRNN和LSTM两种循环神经网络的对比建模,支持将清洗后的中文文本序列转为数字向量输入,输出二分类情感结果(正面/负面)。配套PDF文档

2026-05-28 07:45:56 361

原创 西瓜书第四章决策树代码包:含ID3/CART实现、预剪枝/后剪枝对比及多UCI数据集验证

直接运行就能复现西瓜书第四章全部决策树实验的Python代码集合。包含基于信息熵的ID3算法(Decision_tree.py)和基于基尼指数的CART算法(CART.py),支持西瓜数据集3.0的完整建树过程;提供CART_剪枝.py实现预剪枝、后剪枝与不剪枝三类策略,在西瓜数据集2.0上可直观对比泛化性能差异;覆盖iris、adult-stretch、watermelon3_0_En等4个UCI常用数据集,所有数据已整理为CSV格式,开箱即用;plotTree.py支持生成清晰的树结构可视化图,便于理解

2026-05-28 06:02:04 416

原创 大学生能直接跑通的3D医学影像分类项目:带数据预处理、训练代码和评估脚本

专为本科生课程设计和大作业准备的3D医学图像分类实战资源,基于PyTorch实现,内置适配CT/MRI体素块的DenseNet三维结构。包含完整数据流:从nii.gz或npy格式3D医学数据读取、标准化与空间增强(DataProcess.py),到按train_val.csv划分训练验证集(train_val目录),再到模型训练(main.py)、权重保存、推理预测(test.py)和结果提交(生成sampleSubmission.csv)。所有模块解耦清晰,losses.py支持自定义损失,metrics

2026-05-28 03:48:57 374

原创 TinyMCE 5.x在Vue2中的避坑指南:解决中文支持、Word粘贴和视频播放问题

本文详细解析了在Vue2项目中集成TinyMCE 5.x富文本编辑器的实战经验与深度排障指南。重点攻克了中文语言包加载失效、Word内容粘贴格式错乱以及视频嵌入后无法播放三大核心难题,并提供了本地化部署、自定义文件上传及性能优化的完整解决方案,帮助开发者构建稳定高效的企业级富文本编辑功能。

2026-03-11 03:36:03 482

原创 CSS:实现带描边的对话气泡框

本文详细解析了如何使用纯CSS实现带描边的对话气泡框。针对气泡箭头无法直接添加边框的痛点,文章深入讲解了利用两个重叠三角形模拟描边的核心原理,并提供了从基础搭建到进阶优化的完整代码示例。通过CSS变量和定位技巧,开发者可以轻松创建出视觉完整、箭头带描边的专业气泡框,适用于聊天界面、工具提示等多种场景。

2026-03-11 03:35:44 487

原创 步进电机精度测量避坑指南:从编码器选型到误差分析实战

本文提供了一份步进电机精度测量的实战指南,重点解析了从高分辨率编码器选型、机械安装避坑到数据采集与误差分析的完整流程。文章深入探讨了位置精度、步距角精度和滞环误差三大核心指标,并结合Python脚本示例与系统级优化策略,帮助工程师建立可靠的测量基准,精准诊断并提升运动控制系统的性能。

2026-03-11 03:29:17 478

航空公司客户流失预测实战包:含清洗后数据、决策树建模代码与分析报告

一套完整的航空公司客户流失分析教学实践资源,覆盖从原始数据到模型落地的全流程。包含多个版本的数据文件:air_data.csv为原始数据,data_cleaned.csv是清洗后的结构化数据,data_standard.csv已完成标准化处理,data_explored.csv附带初步探索性分析结果,还有data_changed.csv和data_changed2.csv用于不同阶段的数据变换验证。代码部分提供多个Python脚本:untitled2.py至untitled4.py分别对应数据预处理、决策树建模、混淆矩阵可视化等环节;cm_plot.py为自定义绘图工具,tree.pdf是生成的决策树图形输出;__pycache__为运行缓存,不影响使用。配套报告.docx以Word格式呈现完整分析逻辑、特征选择依据、模型评估指标(如准确率、召回率、F1值)及业务建议。所有内容适配大三数据挖掘课程实验需求,可直接运行调试,无需额外配置环境。

2026-05-30

Electron安全告警解决[代码]

文章介绍了解决Electron-vue项目中出现的Electron Security Warning (Insecure Content-Security-Policy)告警的方法。通过在HTML主文件的头部引入安全策略设置,可以有效消除控制台中的告警信息。具体操作是在index.html文件中进行相应配置,确保内容安全策略的设置正确无误,从而提升应用的安全性。

2026-05-30

ASP.NET旅游网站完整可运行项目:含前后端源码、SQL数据库与部署指南

一套开箱即用的ASP.NET旅游类网站实战项目,覆盖游客浏览、线路查询、景点介绍、酒店预订、交通信息、用户注册登录等核心功能模块。前端页面包括Default.aspx首页、XianLuList.aspx线路列表、JingDianInfo.aspx景点详情、JiuDianList.aspx酒店列表、Comment.aspx评论交互等共18个.aspx页面;后端逻辑全部采用C#编写,每个页面均配备对应.cs代码文件,如XianLuList.aspx.cs、JingDianInfo.aspx.cs等,结构清晰、命名规范。数据库采用SQL Server,表结构完整支持用户管理、线路、景点、酒店、交通、评论等业务数据存储。配套提供详细的Word版配置文档《项目配置说明.doc》,涵盖IIS环境搭建、Web.Config参数修改、数据库连接字符串配置、SQL脚本导入步骤及常见问题排查方法,新手按文档操作即可本地快速部署运行。适用于课程设计、毕业设计、ASP.NET入门练习或小型旅游平台原型开发。

2026-05-29

Python实现的医疗知识图谱问答系统源码(含症状、疾病、药品等18张结构化表)

一套开箱即用的Python医疗问答系统,基于CSV格式组织的18类医疗实体数据(包括疾病、症状、药品、病因、预防、并发症、用药说明等),支持从自然语言输入中识别症状并匹配可能疾病及对应治疗方案。项目采用轻量级架构,不依赖复杂深度学习框架,核心逻辑清晰,含HTML前端界面和HTTP测试接口,适合作为本科课程设计或毕业设计基础模板。所有数据表字段明确、命名规范,如disease_name.csv存储疾病标准名称,symptom_related_disease.csv建立症状与疾病的映射关系,drug_usage.csv记录药品适用症状与剂量说明。配套README.md详细说明运行步骤,vite+Tailwind构建的简易前端可直接启动查看交互效果,test_main.http提供常用API调用示例。代码已通过实际环境验证,无需额外配置即可运行。

2026-05-29

C语言实现的图书馆控制台管理系统(含源码、实验报告与可执行程序)

这是一个基于C语言开发的命令行图书管理工具,适用于课程设计实践。系统通过黑框控制台运行,核心功能包括:新书入库(支持重复书号自动累加库存,并以凹入表形式动态展示B树结构)、整本清除(删除指定图书全部记录,同步更新B树视图)、借阅处理(库存充足时登记借阅人信息,库存为零时转入预约队列)、归还操作(凭借书号注销借阅并恢复库存)、作者著作查询(输入作者名即可列出其全部在库图书)、单书状态查看(支持按书号查基本信息、借阅记录或全库概览)、以及完整书库遍历(一次性显示所有图书基础信息)。压缩包内含三个关键文件:主程序源码‘图书管理.c’、配套的‘课程设计实验报告-图书馆管理系统.doc’文档(含设计思路、数据结构说明、流程图及测试用例),以及编译好的Windows可执行文件‘图书管理.exe’,开箱即用,无需额外环境配置。

2026-05-27

SSM后端+Vue前端的OA办公系统毕业设计源码包(含数据库脚本与完整项目结构)

一套完整的Java毕业设计项目,采用Spring+SpringMVC+MyBatis(SSM)框架搭建后端服务,前端使用Vue.js实现响应式界面,覆盖用户管理、部门管理、公告发布、请假审批、文件上传等典型OA功能。压缩包内含可直接导入IDEA的Maven工程(pom.xml)、MySQL建表脚本(oa.sql)、前后端分离目录结构(src/main/java、src/main/resources、static、package.等)、基础配置文件(applicationContext.xml、spring-mvc.xml、mybatis-config.xml)、以及README.md说明文档和LICENSE协议文件。项目支持本地快速启动:后端通过Tomcat部署,前端执行npm install && npm run serve即可运行。所有代码模块清晰,注释规范,适合毕业答辩、课程设计参考或二次开发学习。配套文档包含系统架构图、数据库ER图、核心接口说明及常见问题解决提示。

2026-05-27

SSM框架实现的酒店管理毕业设计包(含可运行源码、数据库脚本、论文文档、答辩PPT与操作视频)

一套完整可用的Java Web酒店管理系统毕业设计资源,基于Spring+SpringMVC+MyBatis(SSM)三层架构开发,后端使用Java语言,数据库采用MySQL。系统分为前台和后台两大模块:前台面向住客,提供首页展示、客房浏览与查询、餐饮信息查看、酒店简介、特色服务说明及优惠活动公告;后台面向酒店管理员,支持用户账号管理、员工与商家信息维护、客房类型与状态管理、餐品上下架与分类、温馨服务项目配置、酒店基础信息更新等核心运营功能。压缩包内含全部可编译运行的源代码(Eclipse项目结构)、建库建表SQL脚本(ssmjdglxthsg5587wicf.sql)、详细设计文档(含需求分析、系统架构、数据库ER图、功能模块说明)、毕业论文Word版(含查重报告)、答辩用PPT课件(8页精简版)以及全流程操作演示视频(MP4格式),适合作为本科毕业设计参考或课程实训项目直接部署调试。

2026-05-26

SpringBoot在线考试系统[源码]

本文介绍了基于SpringBoot框架开发的软件工程课程在线考试系统的设计与实现。系统采用Java技术栈,结合Vue前端技术,实现了学生在线考试、成绩查询、个人信息管理等功能,同时支持管理员进行用户维护、班级信息管理等操作。系统使用MySQL作为数据库,确保了数据的安全性和稳定性。文章详细分析了系统的功能需求、技术架构以及实现过程,为相关领域的开发提供了参考。

2026-05-26

MFC简单TCP通信[代码]

本文详细介绍了如何使用MFC框架实现简单的TCP通信,包括服务器端和客户端的创建与配置。服务器端通过侦听Socket和多个应答Socket与客户端建立数据流通道,客户端则通过链接Socket与服务器通信。文章提供了从创建工程、配置Socket、实现虚函数到最终编译运行的全过程指导,适合初学者快速掌握MFC网络编程的基本方法。

2026-05-26

Matlab遗传算法编码实现包:含一维/二维二进制与实数编码完整源码及测试数据

这个资源包提供一套可直接运行的Matlab遗传算法实现代码,覆盖三种主流编码方式:一维二进制编码、二维二进制编码和实数编码。每个编码类型都包含完整的算法模块,包括选择(sel.m)、交叉(cro.m)、变异(mut.m)、适应度计算(ft.m)、目标函数(objf.m)以及二进制转十进制辅助函数(n2to10.m)。主程序main.m已适配不同编码场景,支持参数配置与结果可视化。所有文件均提供.m和.asv双版本,方便学习对比与调试。配套说明文档(说明.txt等)清晰列出各文件功能、调用逻辑和使用步骤。适用于电子信息、计算机、应用数学等专业学生完成课程设计、期末大作业或毕业设计中的智能优化算法实践环节。使用者需具备Matlab基础编程能力,能理解遗传算法基本流程,并可根据具体优化问题调整目标函数和约束条件。资源不含GUI界面,不依赖特殊工具箱,兼容Matlab R2016b及以上版本。

2026-05-26

ECharts 3D地球可视化方案:支持CSS定制tooltip样式并确保正常渲染

基于ECharts实现的3D地球可视化页面,内置完整可运行环境(含index.html、map.js、common.css及资源目录)。解决ECharts 3D模式下tooltip默认不显示的常见问题,通过JS配置与外部CSS联动,实现tooltip内容的完全自定义——包括背景色、边框、字体、阴影、箭头定位等样式控制,适配不同分辨率与交互场景。所有代码结构清晰,模块分离明确:js目录存放核心图表逻辑,css目录管理样式规则,map.js负责地理数据加载与3D视角配置,common.css提供基础重置与tooltip全局样式模板。开箱即用,无需额外依赖,仅需本地打开index.html即可查看3D地球旋转效果及悬停时精准浮现的美化tooltip。

2026-05-23

MATLAB实现数字上下变频功能的两个核心脚本:DDC.m与DUC.m

提供两个可直接运行的MATLAB脚本文件——DDC.m用于数字下变频(Digital Down Conversion),DUC.m用于数字上变频(Digital Up Conversion)。代码结构清晰,包含典型参数配置、CIC滤波器、NCO相位生成、复数混频及抽取/插值等关键处理环节,适用于通信系统建模、FPGA算法预验证或课程实验参考。无需额外工具箱,兼容主流MATLAB版本(R2015b及以上),支持自定义输入信号类型(如正弦波、BPSK/QPSK调制信号)、采样率、中心频率和抽取/插值因子。每个脚本均附带简明注释,说明各模块作用与参数含义,方便理解数字变频链路的工作流程和设计逻辑。

2026-05-23

BERT基础版英文小写模型文件包(含配置、词表与检查点)

解决‘Can’t load tokenizer for bert-base-uncased’报错的离线资源包,包含完整可用的预训练模型文件:bert_model.ckpt.data-00000-of-00001、bert_model.ckpt.index(模型权重)、bert_config.(模型结构定义)、vocab.txt(分词词表)。使用时需在项目中新建名为bert-base-uncased的文件夹,将解压后的全部文件放入该目录,确保路径与代码中指定的模型路径一致,即可正常加载tokenizer和模型参数。适用于Hugging Face Transformers、TensorFlow或PyTorch环境下的本地化部署,无需联网下载,避免因网络问题或版本不匹配导致的初始化失败。所有文件均为官方bert-base-uncased版本原始资产,未做任何修改,兼容transformers库v4.x及常见NLP微调流程。

2026-05-22

CANopen设备描述文件(EDS)编辑与配置工具包

一套专用于CANopen协议设备描述文件(EDS)的可视化编辑与管理工具,包含EDSEditor.exe和EDSSharp.exe两个主程序,支持导入、编辑、校验和导出符合CiA DSP-301等标准的EDS文件。内置DS301、DS401、DSP302等典型CANopen配置文件模板(.xpd/.xml格式),便于快速生成符合规范的设备描述。配套SourceGrid.dll、libEDSsharp.dll等核心类库,提供网格化参数编辑界面和底层解析能力;附带详细README说明、GPLv3开源许可证、版本信息及调试符号文件(.pdb),适合工程师在开发、测试或设备集成阶段直接使用。所有配置文件均遵循CANopen标准结构,可无缝对接主流CANopen主站或配置工具。

2026-05-22

基于Simulink与MATLAB脚本的锂电池SOC实时估计算法实现(含EKF/UKF对比)

提供一套完整的锂电池SOC估计实践方案,包含电池等效电路模型(Thevenin模型)的Simulink建模、参数辨识与工况验证流程。资源包内含两个可直接运行的Simulink模型:EKFSim_R2016b.slx(基础EKF实现)和Improved_EKFSim.slx(优化版EKF),均支持BBDST动态工况输入;同时提供配套MATLAB脚本(EKF_UKF_Thev.m和main.m),实现EKF与UKF两种滤波算法的并行仿真与结果对比。所有模型均基于R2016b及以上版本开发,附带详细中文README说明、关键界面截图(如simulink.png、BBDST_workingcondition.slx运行效果)、输出曲线图(Output.png)及误差分析图(UL.png、SimResult.jpg、ImprovedSim.jpg)。适用于电池管理系统(BMS)算法学习、教学演示或快速原型验证,无需额外硬件,纯软件仿真即可完成从建模到状态估计的全流程。

2026-05-22

Matlab实现PNN算法用于变压器故障类型识别(含完整代码与实测数据)

这个资源包提供一套可直接运行的Matlab概率神经网络(PNN)实现方案,专门用于电力系统中变压器常见故障类型的分类识别。核心文件包括主程序PNN.m和预处理好的data.mat数据集,数据涵盖绕组短路、铁芯松动、绝缘老化等典型故障工况下的特征样本,支持多类别分类任务。代码结构清晰,包含数据加载、归一化、PNN网络构建、训练与测试全流程,输出预测准确率、混淆矩阵及分类结果可视化图表。适合电子信息、电气工程或自动化专业学生开展课程设计、毕设课题或算法验证使用,要求具备基础Matlab编程能力与机器学习常识,能理解PNN原理并完成参数调整。不依赖第三方工具箱,纯原生Matlab语法编写,兼容R2018a及以上版本。解压后直接运行PNN.m即可查看完整诊断流程,无需额外配置。

2026-05-21

基于STM32F103的ESP8266 Wi-Fi与AS608指纹识别双模门禁控制源码包

这个资源包提供完整的STM32F103(MD系列)嵌入式工程,支持ESP8266 Wi-Fi模块(ATK_ESP8266.hex固件已包含)和AS608光学指纹模块协同工作。工程采用标准STM32固件库,包含底层驱动(GPIO、USART2用于AS608通信、SPI、DMA、FSMC等)、Wi-Fi STA/AP模式切换(wifista.c)、USMART调试组件、FATFS文件系统支持及内存管理(MALLOC)。代码结构清晰,含usmart_config.c用于串口命令调试,readme.txt提供基础说明,所有依赖头文件和编译中间文件(.d/.o/.crf)齐全,可直接用Keil MDK打开编译下载。适用于智能门禁、考勤终端、本地+远程双验证身份识别类项目开发,无需额外移植即可接入指纹录入、匹配、Wi-Fi联网上报或接收指令等功能。

2026-05-21

MATLAB实现AIS船舶轨迹DBSCAN密度聚类分析包

包含完整的MATLAB可运行代码与实验指导材料,用于处理AIS原始数据并识别船舶运动模式。核心功能包括:自动区分上行/下行船舶轨迹点、调用自定义dbscan.m执行密度聚类、CLUSTER.m完成轨迹分组、PlotClusterinResult.m可视化聚类结果,配合pt.mat示例数据和untitled.png效果预览图。实验指导书详细说明AIS数据结构、DBSCAN参数设置(如eps和minPts)对轨迹聚类的影响、噪声点识别逻辑,以及如何结合船舶航向、速度特征辅助判断交通流方向。所有脚本兼容主流MATLAB版本,无需额外工具箱,开箱即用,适合交通工程、海事监管或智能航运方向的教学实验与初步研究。

2026-05-21

SpringBoot整合SSM开发的医院信息管理毕业设计源码包

一套完整的医院信息管理系统毕业设计源码,基于SpringBoot框架搭建后端服务,集成SSM(Spring、SpringMVC、MyBatis)技术栈实现业务逻辑与数据持久化。项目包含标准Maven结构,支持快速导入IDE运行;内置his_info.sql数据库脚本,涵盖科室、医生、患者、挂号、住院、费用等核心医疗业务模块;提供README.md和HELP.md说明文档,覆盖环境配置、启动步骤、功能列表及常见问题;目录中含mvnw脚本,适配Windows/Linux跨平台构建;源码结构清晰,分层明确,适合计算机专业学生参考学习、二次开发或课程设计答辩使用。

2026-05-21

51单片机步进电机控制全套资料:含串口通信、上位机监控界面、数码管/液晶显示与按键操作源码及仿真

这套资料提供基于传统8051架构单片机的步进电机完整控制方案,支持本地小键盘操作实现启停、正反转、加减速调节,并通过数码管或液晶屏实时显示运行状态、当前转速、步数等参数,内置基础故障识别与声光报警逻辑。下位机通过标准UART接口与PC端上位机通信,上位机可接收并解析电机实时数据(如运行方向、脉冲计数、当前速度),同时支持反向下发指令控制电机动作,配套提供可直接运行的Proteus仿真工程(含DSN原理图和PWI波形调试文件)、Keil C51工程源码(含main.c、STARTUP.A51等核心文件)、编译生成的hex固件、清晰流程图(bmp格式)、PDF版电路原理图与仿真说明文档,以及物料清单和功能说明文本。所有代码采用模块化结构,关键函数配有中文注释,便于理解底层驱动逻辑与串口协议设计,适合课程设计、毕业设计或嵌入式入门实践使用。

2026-05-20

VC++多线程开发实战代码包:含UI线程、Worker线程、同步机制等10个完整示例

这套VC++多线程源码专为Windows平台设计,覆盖实际开发中高频使用的线程操作场景。包含创建UI线程和Worker线程的两种典型方式,演示如何安全终止正在运行的线程、等待线程自然结束、挂起与恢复线程执行、获取线程退出码等生命周期管理技巧。同步机制方面提供互斥量、临界区、信号量、事件四种核心对象的使用实例,每种都配有可直接编译运行的完整工程代码。所有示例均基于Visual C++开发环境,适配传统MFC或Win32 SDK项目结构,注释清晰,逻辑分层明确,适合刚接触Windows多线程编程的开发者快速上手并理解各同步原语的适用边界和使用差异。无需额外依赖,开箱即用,可作为教学参考、调试对照或功能模块移植的基础素材。

2026-06-12

VC6环境下可直接运行的线性规划单纯形法求解程序

这是一个基于Visual C++ 6.0开发的线性规划求解工具,采用经典单纯形算法实现最优解计算。程序从标准文本文件input.txt读取约束系数、目标函数系数及右端常数,自动构造初始单纯形表并迭代求解,最终输出最优值与决策变量结果。压缩包包含完整VC6工程文件(.dsw/.dsp)、源码(LinearProgram.cpp、StdAfx.h等)、预编译头、调试配置及可执行文件LinearProgram.exe,开箱即用,无需额外编译环境配置。input.txt格式清晰,支持多约束多变量的标准线性规划问题输入,适合教学演示、课程设计或小规模LP问题快速验证。Debug目录下已生成全部中间产物(.obj、.pdb、.ilk等),便于调试跟踪算法执行过程。

2026-06-12

网页用GIF横幅图与Logo模板合集,含多尺寸动态Banner和品牌标识素材

这套资源包专注网页前端视觉呈现,全部为可直接嵌入HTML页面的GIF格式文件,包含30个左右现成可用的动态横幅(banner),覆盖多种风格与尺寸,如1885、1849、1826等编号系列,适配首页轮播、活动推广、栏目导引等常见场景;另有独立Logo模板(如Logo_模板_002.gif),方便快速替换品牌标识;所有素材无需额外编码即可通过img标签调用,兼容主流浏览器,适合静态站点、后台管理系统、营销落地页等轻量级前端项目使用;文件命名清晰,便于批量引用或按需筛选。

2026-06-11

C#中PictureBox加载图片的线程安全与直接赋值对比示例

这个资源包演示了在C# WinForms应用里用PictureBox控件显示图像的两种常见做法:一种是直接给Image属性赋值,另一种是在独立线程中加载图像后通过Invoke切换到UI线程再设置。项目包含完整可运行的Visual Studio解决方案(DisplayImageInThread.sln),结构清晰,适合初学者理解跨线程操作对UI控件的影响。代码展示了如何避免‘线程间操作无效’异常,同时对比了两种方式在响应速度、内存占用和图像清晰度上的实际表现。所有逻辑封装在DisplayImageInThread项目内,不含第三方依赖,开箱即用。适用于需要动态加载本地图片、网络图片或摄像头帧的桌面应用开发场景。

2026-06-10

一套开箱即用的Bootstrap手机端电商页面集合

这套资源包含完整的手机商城前端页面,基于Bootstrap框架构建,轻量、响应式,适配主流移动设备。所有页面均已完成基础样式和布局,涵盖首页、商品详情、搜索、个人中心、资金管理、提现申请、商家入驻、订单操作等核心模块。CSS文件结构清晰,含独立home.css与bootstrap.css,图片资源齐全(共12张商品及界面配图),HTML页面命名直观,如details_shop.html、payment.html、recommend.html等,便于快速定位和二次开发。已预留后端接口调用位置,支持对接常见RESTful API,适合用于快速搭建MVP电商原型、教学演示或前端练习项目。无需复杂配置,引入Bootstrap依赖后即可本地运行查看效果。

2026-06-10

FastAPI JWT认证实现[项目代码]

本文详细介绍了在FastAPI中实现JWT认证的完整流程,包括JWT的基础结构、标准认证流程以及实战案例。文章首先解释了JWT的基本结构,包括Header、Payload和Signature三部分,并详细描述了JWT的完整认证流程,从用户登录到Token生成、持久化、客户端存储、接口访问认证、Token刷新以及退出登录的全过程。随后,文章提供了一个基于FastAPI、JWT和Redis的实战案例,详细讲解了项目配置、JWT载荷数据模型、Token生成工具函数、Token解析与校验函数以及认证拦截器配置等核心模块的实现。最后,文章总结了该方案的优势,包括双Token设计、Redis管控、完善异常处理、路由白名单和无状态扩展等。

2026-06-06

Android平台蓝牙设备发现功能示例工程(含完整可运行代码)

一个基于Android系统的蓝牙周边设备扫描演示项目,支持实时搜索并列出附近已开启蓝牙的设备名称、MAC地址及信号强度(RSSI)。项目结构清晰,包含标准Android Studio工程目录,main目录下集成BluetoothAdapter初始化、权限申请、扫描启动与停止、设备列表刷新等核心逻辑。适配Android 6.0+动态权限机制,已处理位置权限(ACCESS_FINE_LOCATION)必要性说明。扫描结果以ListView形式展示,点击设备可获取详细信息;如需进一步实现配对,只需在回调中调用createBond()方法即可。工程已通过基础编译与真机测试,无需额外配置即可导入Android Studio直接运行。配套代码注释完整,关键步骤均有中文说明,适合初学者理解蓝牙扫描流程及Android蓝牙API使用规范。

2026-06-05

SegFormer轻量级语义分割代码包,含Cityscapes数据处理与训练推理全流程

这个资源包提供基于Transformer架构的SegFormer模型完整实现,专注图像像素级语义分割任务。代码支持Cityscapes数据集的标准加载与预处理,包含自定义数据集读取(my_dataset.py)、标签转换(process_label.py)、图像增强(transforms.py)等模块。训练流程封装在train.py和train_and_eval.py中,支持分布式训练(distributed_utils.py),损失函数采用Dice系数改进版(dice_coefficient_loss.py)。推理部分通过predict.py快速生成分割结果,配套palette.和get_palette.py实现类别颜色映射可视化,test_.png为示例输出。模型主干网络(backbone.py)与整体结构(segformer.py)模块清晰,附带summary.py用于模型参数统计,read_cityscapes_data.py专用于解析Cityscapes原始格式,process_data.py完成数据集整理。所有配置通过setup.cfg管理,README.md说明基础使用方式,LICENSE明确开源协议,适合快速复现、微调或部署到新场景。

2026-06-05

本地AI知识库搭建[项目源码]

本文详细介绍了如何从零开始搭建一个本地AI知识库系统,使用DeepSeek大模型和ChromaDB向量数据库。文章首先解释了本地AI知识库的必要性,如解决公司内部文档搜索困难、学习笔记分散等问题。接着详细讲解了技术选型,包括DeepSeek大模型、ChromaDB向量数据库、LangChain框架和bge-large-zh-v1.5中文向量模型。然后分步骤指导了环境准备、依赖安装、本地DeepSeek模型部署、向量数据库搭建和文档处理。最后实现了问答功能,并提供了交互式命令行界面。文章还包含进阶优化建议、常见问题解答和项目结构总览,为读者提供了一个完整的本地AI知识库解决方案。

2026-06-04

Metasploit安装使用指南[代码]

本文详细介绍了Metasploit Framework(MSF)的下载、安装、更新及使用技巧,包括环境配置、漏洞探测、漏洞利用、攻击载荷设置、后渗透阶段操作等。文章以永恒之蓝MS17_010漏洞为例,讲解了从漏洞探测到利用的全过程,并提供了丰富的Meterpreter命令和后渗透模块使用方法,如文件系统操作、权限提升、屏幕截图、键盘记录、进程迁移等。此外,还介绍了如何加载自定义exploit模块、执行PowerShell脚本以及升级Session等高级技巧。

2026-06-04

H5页面一键分享到微信/QQ的兼容方案(含多浏览器适配)

一套开箱即用的H5分享功能实现方案,支持在QQ内置浏览器、微信内置浏览器(需提前配置JS-SDK权限)、Chrome、Safari、Firefox、Edge等主流浏览器中调起原生分享面板。资源包内含完整HTML示例(share.html)、核心逻辑脚本(share.js)、适配不同平台的图标资源(wx.png、qq.png、wxFriend.png、qqFriend.png、share.png、tip.png、close.png)、响应式样式(index.css、toast.css、reset.css、index.less)、移动端适配脚本(rem.js)、轻量提示组件(toast.js)、基础依赖(jquery1.7.2.js)以及清晰的目录结构说明。所有代码已做跨浏览器兼容处理,微信环境需按官方要求完成域名绑定、JS接口签名校验与config配置;QQ环境可直接调用其内置分享能力;其他浏览器通过navigator.share API降级或模拟弹窗方式实现。无需复杂构建流程,引入即用,适合快速集成到现有H5项目中。

2026-06-04

MIMO通信中基于QRM-MLD的软判决检测Matlab实现(含16QAM调制与维特比译码)

提供一套完整的MIMO系统软判决检测仿真方案,核心是QRM-MLD(QR分解辅助的最大似然检测)算法在Matlab中的可运行实现。包含16QAM调制(QAM16_mod.m)、卷积编码(convolution_encoder.m)、软判决维特比译码(Viterbi_decode_soft.m)、硬判决译码(Viterbi_decode.m)、软判决量化(QAM16_slicer_soft.m)、QRM-MLD检测器主函数(QRM_MLD_detector.m)、软输出扩展版(QRM_MLD_soft.m)、完整仿真脚本(QRM_MLD_simulation.m)及维特比初始化模块(Viterbi_init.m)。所有代码适配Matlab 2014a/2019a/2021a,附带注释和典型运行结果,可直接用于课程设计、毕业设计或科研验证。重点解决多天线系统中高阶调制下的误码率优化问题,支持软输出以兼容Turbo接收机或LDPC迭代译码等后续处理流程。不依赖工具箱,纯脚本实现,便于理解算法细节与调试修改。

2026-06-04

C++代码生成器核心源码包,含词法解析与AST构建组件

这个资源包是一套基于C++实现的轻量级代码生成工具链,聚焦于程序结构的静态分析与目标代码输出。主要包含lambda表达式处理(lambda.cpp)、可配置语法定义(definable.cpp)、类声明与成员生成(class.cpp)、语句与表达式节点构造(statement.cpp、expression.cpp)、代码写入器(writer.cpp)以及组件化编译单元(component.cpp)。项目采用模块化设计,src目录存放核心逻辑,include提供头文件接口,tests包含验证用例,codegen-master疑似外部子模块引用。工程使用CMake构建(CMakeLists.txt),支持Clang格式化(.clang-format),并附带Git忽略规则(.gitignore)。mb文件可能是元数据或构建缓存标记。整体适用于需要嵌入式代码生成、领域特定语言(DSL)后端或编译器教学实践的开发场景,不依赖重型框架,强调可读性与可扩展性。

2026-06-03

基于Bootstrap 5的果蔬电商网页模板Netta Food,含完整前端源码与多页面布局

一套开箱即用的果蔬类电商网页模板,采用Bootstrap 5构建,兼容现代浏览器,响应式设计适配手机、平板和桌面端。包含商品列表页(支持左/右侧边栏、分类筛选)、单品详情页(带缩略图、轮播图、悬浮固定导航)、购物车、订单成功页、404页面、联系我们、关于我们、FAQ、即将上线页、搜索页、心愿单、博客列表、卖家入驻与后台概览等30+独立HTML页面。静态资源结构清晰:CSS样式统一管理,JS功能模块化(含轮播、下拉菜单、表单验证等),图片资源分门别类存放于images与assets/image目录,字体文件内置font子目录。所有页面语义化HTML5编写,无后端依赖,可直接本地运行或部署至任意静态服务器。适用于中小型生鲜果蔬商户快速搭建线上销售门户,也适合前端学习者研究电商页面结构与Bootstrap 5实战用法。

2026-06-03

适配Linux 5.15内核的XR21V1414 USB转串口驱动源码包

这个驱动源码包基于Exar官方XR21V1414 USB转串口芯片驱动修改,重点解决Linux 5.15内核中tty子系统接口变更导致的编译失败问题。已适配3.6及以上内核版本,在树莓派运行的2022-04-04-raspios-bullseye-arm64系统上实测可用,可直接编译安装并识别XR21V1414设备为/ttyUSBx串口。源码包含核心模块文件xr_usb_serial_common.c、硬件抽象层xr_usb_serial_hal.c、头文件及配套Makefile,同时提供模块符号表Module.symvers、模块依赖顺序modules.order和LICENSE与README说明文档。编译后生成xr_usb_serial_common.ko模块,支持标准USB CDC ACM类设备注册流程,兼容主流ARM平台。无需额外补丁或内核配置调整,适用于嵌入式Linux开发、工业串口通信调试及老旧USB转串口设备在新内核下的复用场景。

2026-06-02

STC89C51/AT89C51八路抢答器完整设计包(含源码、原理图、PCB、论文)

一套可直接上手调试的8人抢答器硬件设计资源,主控采用经典51单片机(兼容STC89C51与AT89C51/52),包含Keil C51工程文件(.uvproj/.uvopt)、汇编启动代码(STARTUP.A51)、C语言主程序(STC51_Sumjess.c)、编译生成的HEX固件(Sumjess_51responder.hex)、Protel 99SE格式电路图与PCB文件(.DSN、.pdsprj)、以及配套的Word版课程设计报告(期末设计.doc)。所有文件结构清晰,支持一键下载后在Keil uVision4和Protel 99SE中直接打开调试。功能涵盖8路独立按键抢答识别、LED数码管实时显示抢答编号、蜂鸣器提示音、答题倒计时控制及复位清零逻辑,适用于电子技术课程设计、单片机实训或毕业设计参考。

2026-06-02

12V大电流可调降压电源工程包:含完整原理图、PCB文件及BOM参数

这套资料提供一款实测可用的DC-DC降压电源模块设计,支持4V–42V宽范围直流输入,通过两个外置电阻灵活调节输出电压,标称输出为12V/10A持续负载能力,适合电机驱动、LED照明、工业控制等需要稳定大电流供电的场景。压缩包内含完整的Altium Designer工程文件(.PrjPCB)、原理图源文件(Sheet1.SchDoc)、PCB布局文件(12.PcbDoc)、项目结构文件及Excel格式的BOM清单(12.xlsx),所有文件均可直接打开、修改和投产。PCB采用双层板设计,关键路径加粗铺铜,散热与电流承载经过合理规划,适用于常规FR-4板材打样。原理图标注清晰,包含输入滤波、同步整流、反馈稳压、过流保护等完整功能模块,方便用户理解电路逻辑并做定制化调整。

2026-06-01

C语言实现的本地歌曲信息管理工具:支持录入、查询与文档配套

一个基于标准C语言开发的命令行歌曲信息管理系统,包含完整的源代码(main.c)、Code::Blocks项目文件(songs system.cbp)、可执行程序输出目录(bin)、编译中间文件目录(obj)以及详细的设计报告文档(歌曲录入与搜索系统大报告.doc)。系统功能覆盖歌曲基本信息录入(如歌名、歌手、时长、分类等)、按名称或歌手模糊搜索、列表展示,全部逻辑用纯C实现,无外部依赖,代码量超300行,适合C语言课程设计实践与教学参考。项目结构清晰,含工程配置文件(songs system.layout)和预留扩展文件夹(新建文件夹),便于学生在此基础上添加排序、删除、文件持久化等功能。报告文档涵盖需求分析、模块设计、核心算法说明、测试用例及运行截图,满足课程大作业的完整交付要求。

2026-05-31

MySQL ALTER命令详解[项目源码]

MySQL中的ALTER命令用于修改现有数据库表的结构,支持多种操作。常见的操作包括添加列(ALTER TABLE table_name ADD column_name datatype)、删除列(ALTER TABLE table_name DROP COLUMN column_name)、修改列的数据类型(ALTER TABLE table_name MODIFY column_name new_datatype)以及重命名表(ALTER TABLE table_name RENAME TO new_table_name)。此外,ALTER命令还可用于添加或删除主键(ADD PRIMARY KEY/DROP PRIMARY KEY)、删除外键(DROP FOREIGN KEY fk_name)、修改表的字符集(CHARACTER SET new_charset)以及修改存储引擎(ENGINE = new_engine)。这些功能使得ALTER命令成为数据库管理和维护中不可或缺的工具。

2026-05-31

Python酷跑小游戏完整可运行源码包,含音效、图片与游戏逻辑

一个开箱即用的Python酷跑类小游戏项目,基于Pygame开发,包含主游戏文件aodamiaoRun Fast.py、自定义库MyLibrary.py(已提供pyc和py双版本)、全部资源素材(如background.png、dragon.png、fruit.bmp、explosion.png、flame.png、sprite.png、interface.png、game_start_up.png、game_start_down.png)以及音效文件(button.wav、bullet.wav、exlposion.wav、background.ogg)。项目结构清晰,无需额外配置即可运行,适合直接学习游戏循环、角色控制、碰撞检测、帧动画、音效播放、资源加载等Pygame核心实践技能。配套data.txt存储游戏参数,make.py疑似为资源打包或生成脚本,6.ico作为程序图标。所有文件命名规范,路径无空格或特殊字符,兼容主流Python 3.x环境。

2026-05-31

空空如也

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

TA关注的人

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