自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1241)
  • 资源 (1)
  • 收藏
  • 关注

原创 人脸与通用数据PCA降维实战:纯NumPy+scikit-learn双实现代码包

包含两个可直接运行的Python脚本:PCA.py是纯NumPy手写实现,完整覆盖协方差矩阵构建、特征值分解、主成分排序、降维投影和图像/数据重构;PCA_scikit-learn.py则调用scikit-learn标准接口,便于对比验证。配套提供两类真实数据:data.mat(通用数值型数据集)和data_faces.mat(ORL人脸图像数据集),均以MATLAB .mat格式存储,可用scipy.io.loadmat轻松加载。运行后自动生成三类可视化结果:2D降维散点图(output_2d_data.

2026-06-20 04:15:25 155

原创 MATLAB小样本时间序列预测工具包:含FGM模型、PSO参数优化与测试函数

一套开箱即用的MATLAB小样本时间序列预测工具,核心是分数阶灰色模型(FGM),专为数据少、噪声大、规律弱的场景设计,比如设备早期退化趋势判断、短期经济指标估算、小批量生产过程监控等。压缩包里包含主预测模型FGM实现文件、用于验证效果的测试函数ds_testfunc.m、以及粒子群优化算法PSO.m,能自动搜索最优分数阶阶次和背景值权重,提升预测稳定性和精度。所有代码结构清晰、注释完整,支持直接运行,也方便嵌入现有分析流程;用户只需替换输入序列、调整阶次范围或优化迭代次数等少量参数,就能快速适配不同任务。

2026-06-18 03:32:38 217

原创 半导体设备C#上位机开发包:SECS/GEM通信实现+ASCII/HEX/BIN/BCD互转工具

面向半导体制造设备通信场景的C#上位机完整工程,内置SECS-II协议栈与GEM标准支持,可完成设备初始化、状态监控、事件上报、消息收发等典型交互流程。提供轻量级但功能完备的进制转换模块,覆盖ASCII、HEX、BIN、BCD四种编码格式之间的双向转换,同时集成SECS消息常用的二进制打包与解析逻辑,便于协议调试和现场对接。代码采用模块化设计,核心功能封装为独立类库,含清晰的协议常量定义、结构化日志输出、简易图形界面(WinForm)及完整VS项目文件。配套HTML和TXT说明文档解释关键接口与使用流程,多

2026-06-13 04:47:37 168

原创 Java编写的轻量端口扫描器,支持本地回环与远程IP多线程探测

用纯Java写的端口扫描工具,不依赖第三方库,直接编译运行。能扫本机127.0.0.1全部65535个端口,也能对任意IPv4地址指定范围扫描(比如1-1000或80-443)。核心逻辑在TcpThread.java里,靠Socket连接测试端口通断,用线程池控制并发数,防止卡死或系统过载。包里带说明.txt和JAVA端口扫描器.docx,写清楚怎么编译(javac)、怎么运行(java -jar或直接java类)、参数怎么填(如目标IP、起始端口、结束端口、线程数),还有结果怎么看——连得上就是开放,超时

2026-06-12 03:10:04 201

原创 AVI视频一键拆解成单帧图片的小巧Windows工具

直接打开AVI文件,按顺序把每一帧画面保存为独立图片,支持BMP、PNG等常用格式,不用装编解码器或大型视频软件。整个工具包基于Visual Studio开发,带完整工程文件(.sln)、调试目录(Debug)和可编译源码,主程序逻辑集中在getfrImg项目里。适合嵌入到其他应用中做帧提取,也方便开发者修改截图条件、跳过黑场、指定起止帧等。核心解析完全自主实现,不调用FFmpeg或其他第三方库,对老式AVI、无压缩AVI、Cinepak编码等兼容性稳定。资源包里包含示例图片(如20.JPG、3.JPG)、

2026-06-11 05:26:48 232

原创 MATLAB跑TSP:模拟退火+蚁群算法双实现,带数据和可视化

直接运行就能解旅行商问题的MATLAB代码包,包含两个独立可执行脚本——模拟退火算法.m和蚁群算法.m,配套标准城市坐标文件cities.txt,支持一键加载、参数调节、路径求解与结果绘图。所有代码用中文注释,变量命名直观,不依赖任何工具箱,R2015a及以上版本均可运行。主程序自动读取坐标数据,输出最优路径长度、访问顺序及二维路径图,方便对比两种算法在收敛速度、解质量上的差异。适合教学演示、课程设计或优化算法入门实操,无需配置环境,解压即用。

2026-06-11 03:18:52 219

原创 骆驼优品服装小程序源码包:含完整页面逻辑、配置文件与手把手导入指南

直接可用的微信小程序服装商城源码,覆盖首页、商品列表、详情页、购物车、订单提交、会员登录等全流程功能。代码结构清晰,包含所有wxml页面(home、product、order等)、wxss样式、js业务逻辑(member.js、buyTemp.js、utility.js)、全局配置(app.、project.config.、config.js、generalConfig.js)及工具类(util.js、constant.js)。图片资源齐全(tab_icons_01.png、zw_iconb5.png等),

2026-06-10 11:49:23 207

原创 MATLAB一键调用SNOPT求解器工具包(含伪谱法轨迹优化实例)

提供开箱即用的MATLAB版SNOPT非线性优化接口,包含核心求解函数snopt.m和snsolve.m、参数配置工具snset.m/snseti.m/snsetr.m、状态查询sngetStatus.m、输出控制snprint.m/snprintfile.m/snscreen.m/snsummary.m,以及自动运行全部示例的runAllExamples.m脚本。已预编译Windows平台snoptcmex.dll动态库,配套snoptSetup.m完成路径配置与环境初始化,无需额外编译即可直接调用。所有

2026-06-10 05:45:40 182

原创 纯静态H5手机端作品集模板,带16组人物图+颜色切换与响应式网格布局

一套开箱即用的移动端H5页面源码,不依赖后端,所有文件均为纯静态资源,直接丢进服务器或GitHub Pages就能访问。首页预置16张人物主题缩略图(如charmerthumb.jpg、samthumb.jpg)及对应高清大图(如charmer.png、sam.png),适配手机竖屏浏览习惯。样式由style.css和switcher.css双文件控制,支持手动切换页面主色调;交互功能靠精简版JS实现:modernizr.js做浏览器特性检测,jquery.isotope.min.js驱动响应式图片网格排列

2026-06-10 04:33:20 225

原创 ICGC体细胞突变数据处理工具包:VCF拆分、染色体/基因分布统计与基因组组装版本映射

专为ICGC发布的SSM(体细胞突变)数据设计的一套轻量级Python工具集,能自动读取原始SSM文件并提取标准化突变记录,支持按染色体位置、基因名称、突变类型(如C>T)、三核苷酸上下文等多维度统计分布;内置VCF格式解析能力,可按样本ID筛选、拆分多样本VCF为单样本文件,并完成GRCh37到GRCh38等不同参考基因组组装版本的坐标映射;提供多个即开即用的Jupyter Notebook示例,包括突变在染色体上的分布图、高频突变基因列表、突变复发性分析及碱基替换特征(如APOBEC信号)可视化;核心模

2026-06-10 04:23:05 172

原创 抖音小程序开发用的Vant风UI组件集合,含构建脚本和测试配置

专为抖音小程序环境打造的一套轻量UI组件集合,沿用Vant-Weapp的设计逻辑和API习惯,覆盖按钮、弹窗、列表、表单等高频使用场景,所有组件经过抖音开发者工具实测兼容。内置compiler.js和dev.mjs构建与本地调试脚本,开箱即用;集成ESLint+Prettier代码规范配置,统一团队编码风格;预置Jest单元测试基础配置,便于组件质量保障;包含标准小程序项目必需文件(app.、project.config.、sitemap.等)及TS支持配置(tsconfig.、tsconfig.lib.)

2026-06-08 11:33:17 237

原创 STM32F10x标准库ADC采集工程:单/双/多通道实测可运行示例

一套开箱即用的STM32F10x系列ADC采集代码,基于ST官方标准外设库开发,不依赖HAL库,支持1路、2路及多路模拟信号采集,可配置为顺序扫描或同步触发模式。工程已通过真实硬件验证,包含完整的ADC初始化流程(时钟分频、通道选择、采样周期设定、连续/单次转换模式)、DMA自动搬运选项(减少CPU干预)、采集数据读取与缓存处理逻辑,并适配Keil MDK主流开发环境。源码结构清晰,核心功能集中在adc.c和main.c中,配套delay.c、stm32f10x_it.c、系统层SYSTEM和外设驱动FWL

2026-06-08 06:12:02 217

原创 光学微操纵用HE11波导与SPP倏逝场光力交互计算工具包

这个工具包专为光学微操纵和纳米光子学研究者设计,提供一套可直接运行的Jupyter Notebook计算环境,支持HE11波导模式建模、金属界面表面等离激元(SPP)场激发仿真、指数衰减型倏逝场构建,以及基于自旋-动量锁定机制的光学力定量分析。包含五个核心Notebook:HE11_General.ipynb用于推导通用自旋依赖光力公式;SPP_Field.ipynb模拟SPP在银/空气界面的激发与横向场分布;Evanescent Field.ipynb生成可控衰减长度和偏振态的倏逝场模型;HE11_for

2026-06-08 04:48:56 219

原创 51单片机+MCP2515 CAN通信全套可运行工程(含SPI驱动、串口调试、数码管显示与按键交互)

这个工程包开箱即用,基于经典8051架构单片机,完整实现MCP2515 CAN控制器的硬件驱动与协议通信。包含标准SPI底层驱动(SUBSPI.H + sub_mcp2515.c),支持CAN初始化、标准帧/扩展帧收发;配套串口调试功能(uart.c)实时输出CAN状态与数据;数码管动态显示当前CAN节点ID和收发计数(display.C);矩阵键盘(3_4_key.c)支持手动触发发送;还集成了74HC4094扩展IO驱动(sub4094.c)用于外设控制,以及定时器0中断服务(timer0.c)和精确延

2026-06-07 10:35:39 235

原创 MATLAB里直接跑的非线性公式挖掘工具:用多基因遗传编程自动找可解释数学模型

这个MATLAB工具包专为从实测或仿真数据中自动发现简洁、可读性强的非线性数学表达式而设计,底层采用多基因遗传编程(MGGP)算法,不依赖黑箱拟合,输出结果是带明确运算结构的符号公式。它提供一整套开箱即用的函数:从种群初始化(gpinit.m)、树形结构生成(treegen.m)到变异操作(mutate.m),支持并行加速(gpinitparallel.m);模型评估用regressmulti_fitfun.m,可视化靠drawtrees.m、popbrowser.m和genebrowser.m,还能对比多

2026-06-06 11:45:37 157

原创 2024数模A题全流程复现:螺旋结构建模+动态数值模拟+可视化出图

提供2024年全国大学生数学建模竞赛A题从建模到出图的完整Python实现,覆盖问题理解、螺旋几何建模、微分方程数值求解、参数拟合与结果可视化全环节。q2.py和q2.ipynb实现第二问的动态过程模拟,支持时间步进与状态演化;spiral.ipynb专注螺旋线参数化建模与最小二乘拟合,可调整圈数、半径衰减率等关键参数;draw.py和draw.ipynb调用matplotlib生成清晰图表,输出q2.png、output.png、output2.png等标准结果图,适配赛题提交格式;附带原始赛题A题.pd

2026-06-06 07:23:17 206

原创 MATLAB自动阅卷工具包:支持倾斜校正、选项定位与成绩导出

用MATLAB实现答题卡图像全自动处理,从原始照片开始,依次完成灰度转换、图像归一化、平滑去噪、二值化分割;接着通过霍夫变换检测直线并计算倾斜角度,调用旋转函数自动校正图像方向;再划分各题区域,精确定位每个选项的涂点坐标,结合形态学处理优化识别区域;最后对每个选项区域做灰度积分统计,依据预设阈值判断填涂状态,生成标准判分结果并导出到s文件夹。配套提供1.JPG样例图、多张测试图片(images目录)、完整流程演示图(01_normalize.png至10_.png)、课题介绍和操作说明文档。所有.m文件均有

2026-06-05 11:29:09 159

原创 野火无刷电机驱动板硬件设计包:含完整PCB源文件、电压电流采样电路图与PWM调速接口定义

野火无刷电机驱动板设计资料面向嵌入式电机控制实战,提供可直接导入Altium或立创EDA的PCB工程文件(含器件布局、布线、丝印、过孔等细节)和标准原理图PDF/SCH文档。核心功能包括宽范围输入电压检测(支持12V–48V)、双向电机相电流采样(基于运放+分流电阻+ADC路径),以及标准化PWM调速信号接口(兼容STM32、ESP32等主控)。所有检测电路采用成熟运放调理方案,便于接入MCU的ADC模块实现过压、过流保护及闭环速度/电流控制调试。配套9张实拍电路截图(1.jpg至9.jpg)直观展示关键区

2026-06-04 06:47:57 210

原创 WinForm桌面程序直连文心一言ERNIE-3.5,支持4K上下文本地聊天

一套开箱即用的C# WinForm项目,无需搭建后端服务,直接调用百度文心一言ERNIE-3.5大模型API,在Windows桌面环境实现文本生成、问答对话和内容摘要等功能。支持4096字符长度的上下文交互,核心逻辑封装在Ernie.csproj中,主界面由Form1.cs及配套设计器文件构成,UI控件全部可视化生成,方便调整布局和交互逻辑。开发者只需填入自己的API Key和Access Token,即可运行。代码采用同步与异步混合调用策略,兼顾响应速度与线程安全,兼容.NET Framework 4.7

2026-06-03 07:04:52 220

原创 Altium Designer可用的STM32全型号原理图符号与PCB封装库(含F0/F1/F2/F3/F4/F7/L1/W/769系列)

这个资源包提供适配Altium Designer的STM32全系列元器件库,覆盖F0、F1、F2、F3、F4、F7、L1、W、769等主流子系列,包含标准原理图符号(.SchLib)、PCB封装(.PcbLib)、集成库(.IntLib)和库包文件(.LibPkg)。支持LQFP、TQFP、UFBGA、WLCSP、TFBGA等多种封装类型,具体包括LQFP100、LQFP144、LQFP176、LQFP208、UFBGA176、WLCSP143、TFBGA216等常见规格,后缀如VG、ZE、NI、BG、BI

2026-06-03 05:54:10 235

原创 航顺HK32F0301MxxC全套开发支持:原理图PDF+Keil DFP包+标准库源码+全外设例程

手头有HK32F0301MxxC芯片要上手?这个包直接解决从硬件设计到固件调试的全部刚需。里面含官方最新数据手册V1.2和用户手册V1.0,还有评估板HK32F0301MF4P7C的完整原理图PDF,方便参考电路布局与接口设计。Keil MDK环境开箱即用,自带DFP器件包v1.0.17,安装后自动识别芯片型号、配置启动文件和调试设置。底层驱动部分提供完整的标准外设库(StdPeriph_Driver),覆盖GPIO、UART、I2C、SPI、ADC、定时器、时钟系统、中断控制器、看门狗、系统滴答、电源管理

2026-06-01 10:22:12 179

原创 基于YOLOv5的极验空间推理验证码识别训练工程(含标注数据集与可运行代码)

直接上手就能跑的极验空间推理验证码识别项目,用YOLOv5做目标检测来定位和识别滑块、缺口等关键元素。包里有整理好的Geetest空间推理类验证码图片数据集,已按train/val划分好,还配了YOLOv5专用的数据预处理脚本、data.yaml配置文件、yolov5s模型结构定义、训练脚本train.py、验证脚本val.py、检测脚本detect.py,以及模型导出工具export.py。所有代码在PyTorch 1.10+和CUDA 11.x环境下实测通过,附带训练好的best.pt权重和官方yolo

2026-06-01 09:14:54 595

原创 基于STC89C51的智能路灯控制系统:带实时时钟、光敏自调、人车感应与断路报警

这个资源包提供一套可直接运行的51单片机智能路灯控制方案,核心是STC89C51或STC89C52单片机,搭配DS1302实时时钟芯片,确保时间精准;用光敏电阻+AD0832模数转换实时采集环境光照值,支持按预设时间段(比如18:00到24:00)自动开关灯,并在非高峰时段根据实际亮度动态响应;通过红外或光电开关检测行人/车辆经过,触发路灯延时亮起10秒;还能监测LED驱动回路状态——采样串联电阻两端电压判断灯是否导通,异常时蜂鸣器响+LED闪烁报警;所有功能已在Proteus 8.10中完成完整仿真,附带

2026-06-01 04:50:57 240

原创 51单片机心率检测仪全套实操资料:从仿真到PCB打样、代码调试与硬件焊接一应俱全

这个资源包专为本科生毕业设计和课程实践打造,用STC89C52这类主流51单片机搭建指尖光电式心率检测系统。通过LED+光敏电阻组合采集脉搏信号,经LM358运放放大滤波后送入单片机AD口,再由内置算法计算实时心率值,并在LCD1602屏上稳定显示。里面包含可直接加载运行的Proteus仿真工程(.DSN文件),支持逻辑验证;提供标准双层PCB设计源文件(.ddb)及Gerber输出,兼容嘉立创等常见打样平台;C语言源码结构清晰,涵盖定时器中断配置、AD采样控制、LCD1602驱动、心率峰值检测与平均值处理

2026-06-01 04:46:32 227

原创 CC2530模块UART双向通信实操包:含带注释代码、IAR配置指南与串口调试实录

直接上手CC2530 Zigbee芯片的UART串口通信,支持PC与单片机之间稳定收发ASCII字符和十六进制数据。包内提供完整可编译C工程(main.c、Send.c、LED.c等),所有源码逐行注释,明确标注P0_2/RX、P0_3/TX引脚配置、U0CSR/U0GCR寄存器初始化逻辑及UART中断服务流程。配套《实验五 UART.docx》文档涵盖实验目标、所需硬件(标准CC2530 Zigbee节点模块)、电路原理图关键点说明、IO口选型依据,并详细列出IAR Embedded Workbench开

2026-05-31 12:48:28 171

原创 工业零件表面缺陷检测工具:Python+OpenCV实现带GUI的划痕/凹坑/污渍识别(含训练模型与实时摄像头支持)

直接运行就能用的工业零件表面缺陷识别程序,支持图片上传和USB摄像头实时采集,自动定位划痕、凹坑、污渍等常见缺陷并高亮标注。内置图形界面,检测结果生成带框图和简要文字说明的报告页,中文字体已预置。底层采用OpenCV做图像预处理——包括灰度转换、自适应二值化、形态学去噪、ROI裁剪和模板匹配比对;同时提供轻量PyTorch模型(xbest_model.pth)作为可选深度学习辅助判别模块,不依赖GPU也能跑。代码结构清晰:main.py为启动入口,img_process目录封装图像基础操作,check_de

2026-05-31 09:10:38 211

原创 基于STM32F103C8T6与RFID的图书借还系统毕业设计套件(含可编译工程、硬件接线图、操作流程文档)

这套资料专为嵌入式初学者和本科毕业设计准备,核心是用STM32F103C8T6单片机搭配RFID模块实现图书借阅、归还、卡片注册和状态查询功能。里面包含完整的Keil MDK工程文件,目录结构规范(OBJ、CORE、HARDWARE等标准分层),所有代码已在Windows 10/11下实测编译通过,插上ST-Link就能烧录运行。硬件部分提供清晰的电路说明和模块连接方式,涵盖MFRC522 RFID读卡器与STM32的SPI接口接线、电源处理及抗干扰建议;软件层面实现了RFID卡号读取、唯一标识绑定、本地借

2026-05-31 08:58:26 240

原创 5G NR LDPC编译码MATLAB实操包:含打孔/非打孔min-sum/BP/NMS/OMS译码对比、多码率误码率数据与全流程操作录像

直接运行就能跑通5G NR标准LDPC编译码流程的MATLAB仿真工具包,适配2021a和2022a版本。从CBS码块分割、CRC24B校验、LDPC编码、速率匹配,到多种译码算法验证全部覆盖。支持带打孔和不带打孔两种配置,内置min-sum、BP、NMS、OMS四类译码器实现,每个译码函数命名规范、中文注释完整,比如nr15_fec_ldpc_decoder_ms_punctured.m。预置多组实测BER数据文件(ber_r34_K5120.mat、ber_r13_K8448.mat等),对应R1/3、

2026-05-31 03:17:58 234

原创 Fanuc数控系统Linux直连开发包:树莓派实测可用,含C接口、示例程序与双语文档

这套开发包基于Fanuc官方FOCAS2 Library V4.9,原生支持Linux系统,特别适配树莓派等ARM架构设备,无需额外驱动即可通过以太网与Fanuc CNC控制器通信。提供完整的C语言头文件(FCA32.H、FwSymbol.h)、多个功能示例程序(Ncprog用于程序读取、Ncprogctrl实现控制指令、Hssb支持高速数据采集),以及编译工具Fbinbuild。配套文档齐全,包括Readme系列说明、Ncboot32.doc操作指南、SERIAL.TXT串口通信参考、NumLock.tx

2026-05-30 12:38:53 152

原创 基于混沌序列与DNA编码的彩色图像加解密Python实现

提供一套完整可运行的Python图像加解密方案,专为RGB彩色图像设计,支持从原始图(如lena.jpg)到加密图(lena_e.png)再到还原图(lena_d.png)的全流程操作。核心机制由两部分协同完成:一是利用Logistic等混沌映射动态生成高敏感性密钥流,确保密钥对初始参数和迭代次数极度敏感;二是将RGB三通道像素值映射为DNA碱基序列,结合互补配对、序列翻转、随机置换等DNA运算规则进行多层混淆与扩散。工具包含独立加密脚本Chaos_DNA_encode.py和解密脚本Chaos_DNA_d

2026-05-30 10:25:26 160

原创 高校实验室微信预约小程序源码,带学生选时段、教师审核、云开发免服务器

直接可用的高校实验室预约微信小程序源码,覆盖学生和教师两类角色。学生能实时查看实验室空闲时间、选择时段提交预约、随时查状态;教师或管理员可在后台审核申请、增删实验室信息、设定每日开放时段和设备清单。代码基于微信原生小程序框架开发,结构清晰,已划分pages(功能页面)、components(可复用组件)、cloudfunctions(云函数逻辑)、images(图标与界面图)、style(统一样式)等标准目录。包含完整全局配置app.js、路由控制app.、云开发适配配置及详细部署文档deployment.

2026-05-30 09:57:54 192

原创 倾转旋翼机悬停状态仿真资源包:含Simulink模型与全套Matlab分析脚本

一套专注倾转旋翼机悬停工况的完整仿真资源,包含可直接运行的Simulink主模型mavsim_test.slx、参数配置文件parameters.m、运动学建模脚本model_analysis.m、制导逻辑guidance_model.m、状态转移计算transfer.m以及结果可视化plotScope.m。所有脚本协同工作,支持气动响应模拟、姿态动态演化和控制输出生成,适用于飞行控制器验证、旋翼载荷特性研究及高校教学演示。模型不涵盖过渡飞行或前飞阶段,仅聚焦悬停状态下的六自由度动力学行为。提供原始模型备份

2026-05-30 08:03:31 199

原创 齿轮副非线性振动仿真工具:含时域响应、相图与庞加莱截面一键生成

一套开箱即用的MATLAB齿轮振动分析工具,内置四阶龙格-库塔求解器(RK_fun.m)、动力学主计算模块(chilundonglixue)和可视化脚本(tuxiang.m),能快速完成齿轮副在时变啮合刚度、非线性阻尼及外部激励下的数值积分。直接输出位移/速度时域曲线、FFT频谱图、相轨迹图和庞加莱截面点分布,自动识别周期运动、准周期运动或混沌行为。所有参数(如齿数比、啮合频率、误差激励幅值)集中定义在主接口,无需修改底层逻辑;兼容MATLAB R2018a及以上版本,不依赖任何额外工具箱。配套示例图片包括

2026-05-30 06:19:58 188

原创 【技术解析】——邻接矩阵的构建、遍历与实战应用

本文深入解析了图的邻接矩阵存储结构,通过城市交通图的生动比喻,详细阐述了其构建原理、C语言实现方法,并重点剖析了基于邻接矩阵的深度优先遍历(DFS)和广度优先遍历(BFS)算法及其应用场景,帮助读者掌握这一基础且重要的数据结构。

2026-03-10 04:30:07 461

原创 保姆级教程:用Docker在Ubuntu上部署Netdata监控系统(附内网穿透配置)

本文提供了一份详尽的保姆级教程,指导读者如何在Ubuntu系统上使用Docker容器化部署Netdata实时监控系统。教程涵盖了从Docker环境准备、Netdata容器配置与运行,到通过内网穿透工具实现安全远程访问的全流程,旨在帮助用户快速搭建一个企业级的可视化监控仪表板。

2026-03-10 04:29:46 609

原创 PX4固件编译实战:手把手教你用最新v1.9.2版本搭建仿真环境

本文提供了一份面向开发者的PX4 v1.9.2固件编译与仿真环境搭建深度实践指南。文章详细介绍了在Ubuntu系统下,从系统准备、源码获取、依赖安装到固件编译和Gazebo仿真环境运行的完整流程,并针对编译过程中可能遇到的典型问题给出了解决方案,帮助开发者构建稳定可控的开发环境。

2026-03-10 04:25:48 469

原创 SECS/GEM协议中的关键指令详解:从S1F1到S9F9的完整指南

本文深入解析了半导体制造中SECS/GEM协议的核心指令,从建立通讯的S1F1/F2握手,到数据采集、事件报告、配方管理,再到异常处理的S9F9指令。文章提供了从指令解析到高效通讯的实战指南,帮助工程师优化设备间通讯,提升生产线稳定性与效率。

2026-03-10 04:25:42 643

原创 LaTeX新手必看:IEEEtran模板安装全攻略(含常见问题解决)

本文为LaTeX新手提供了IEEEtran模板的详细安装指南,涵盖Windows、macOS和Linux三大平台。文章重点解决了安装过程中常见的依赖包缺失问题,例如acronym.sty和url.sty宏包的安装与配置,并给出了生成符合IEEE要求的PDF文件的实用技巧,帮助用户快速搭建规范的学术写作环境。

2026-03-10 04:25:42 577

原创 5G NR小区搜索全流程拆解:从PSS检测到SIB1解码的实战指南

本文深入拆解了5G NR小区搜索的全流程,从PSS信号检测、SSS识别到PBCH解码与SIB1获取。文章以工程实践为导向,详细阐述了利用匹配滤波、FFT加速、盲检等核心DSP算法实现初始同步、PCI确认及系统信息解析的关键步骤与优化策略,为通信基带开发与优化提供了实战指南。

2026-03-10 04:25:34 414

原创 CoppeliaSim与Matlab通信的3个常见问题及解决方案(附配置指南)

本文深入解析了CoppeliaSim与Matlab通信中连接失败、对象句柄获取错误及控制指令不生效三大核心问题的解决方案。内容涵盖端口配置、版本兼容性、操作模式选择、仿真同步等关键环节,并提供了详细的配置指南与实战代码示例,帮助用户快速建立稳定可靠的机器人仿真与控制链路。

2026-03-10 04:25:20 495

杨宗德《Linux高级程序设计》第3版配套源码与实验示例

包含《Linux高级程序设计(第三版)》全书18章对应的核心代码实例,覆盖进程控制、信号处理、POSIX线程、文件I/O、目录操作、套接字编程、定时器、符号/硬链接、文件属性与权限、信号集操作、条件变量、共享内存、信号量、getaddrinfo与gethostbyaddr网络解析、原始套接字等关键主题。每个示例均以独立C文件形式组织,如pthread_cond_example.c、sigaction_sa_sigaction.c、socket_raw-exp.c、chmod_example.c、stat_example.c、symlink_exp.c等,适合作为课堂实验、自学验证和系统编程实践参考。代码风格清晰,注释简明,紧扣教材知识点,可直接编译运行(需标准Linux开发环境及glibc支持),帮助理解系统调用行为、并发控制机制与底层API使用规范。

2026-06-10

基于LayUI的后台管理界面实现包(含登录页、主框架及数据模拟)

这个资源包提供一套开箱即用的LayUI风格后台管理系统前端实现,包含完整的页面结构和基础交互逻辑。首页index.html作为入口,main.html承载主体布局,左侧导航由leftNav.js和nav.js驱动,选项卡式内容区通过bodyTab.js管理。样式方面分离了main.css、user.css、message.css等模块化CSS文件,并内置font_eolqem241z66flxr.css图标字体。JS层封装了layui.js核心库及index.js、main.js等业务脚本,支持菜单展开收缩、Tab页增删、iframe内容加载等常见后台操作。数据层面采用静态JSON模拟,包括newsList.、usersList.、message.、images.和systemParameter.,便于快速对接或调试。图片资源涵盖用户头像(userface1.jpg至userface5.jpg)、支付二维码(alipay.jpg、wechat.jpg)及系统图标(face.jpg),配合favicon.ico完善视觉识别。所有HTML页面均适配LayUI默认主题,可直接运行查看登录流程、主界面布局与模块切换效果,适合用于课程设计、原型演示或二次开发起点。

2026-06-10

STM32F4平台LSM6DSL六轴传感器中文驱动包(含完整Keil工程)

提供LSM6DSL惯性测量单元在STM32F4系列MCU上的完整中文支持方案,包含官方英文文档与社区整理的中文技术资料双版本,覆盖寄存器说明、通信协议(I2C/SPI)、初始化流程、数据读取、FIFO配置及中断处理等关键内容。源码基于标准外设库构建,已验证可直接编译运行于Keil MDK-ARM环境,工程中集成lsm6dsl.c驱动模块、底层硬件抽象(GPIO/SPI/USART/TIM)、LED与delay基础功能,以及x_nucleo.c兼容层,支持快速移植到STM32F407/417等主流型号。所有.c和.crf文件均对应实际编译输出,含main.c主逻辑、中断服务程序(stm32f4xx_it.c)、系统时钟配置(system_stm32f4xx.c)及算法基础框架(algorithmbase.c),适合用于姿态解算、运动检测、振动分析等嵌入式传感应用开发。

2026-06-10

CAPL语言简介[代码]

本文详细介绍了CAPL(Communication Access Programming Language)语言的基本概念、主要用途、开发环境及基础语法。CAPL是一种类C的通信访问编程语言,主要用于仿真节点、报文、事件以及网络测试等功能。文章从CAPL的简介入手,阐述了其与C语言的区别,并介绍了CAPL的主要用途,如仿真时间报文、错误帧生成等。此外,还详细讲解了CAPL浏览器的使用、基础语法(如变量声明、数据类型、流程控制等)、程序结构(如头文件、全局变量、事件处理等)以及如何访问信号和变量。最后,文章总结了CAPL的强大函数库和自定义函数的灵活性,为读者提供了全面的CAPL语言学习指南。

2026-06-09

AI涌现与复杂适应系统[项目源码]

本文探讨了ChatGPT和大语言模型作为复杂适应系统的涌现现象及其背后的科学原理。文章从复杂科学的视角出发,分析了AI大模型如何展现出类似生态网络的复杂适应特性,包括涌现能力、规模法则等。作者指出,复杂系统的研究方法可以为理解和改进AI大模型提供深刻洞察,并有助于构建可解释的AI模型。文章还讨论了如何利用AI大模型辅助复杂系统研究,包括自动建模、知识提取以及跨领域通用模型的构建。通过结合复杂科学理论与AI技术,未来有望揭示复杂系统背后的普适规律。

2026-06-06

张正友法单目相机标定C++实现包:含完整源码、标定图像集与详细操作指南

一套开箱即用的单目相机标定工具,基于张正友标定法原理,使用OpenCV和C++实现。压缩包内含30张标准棋盘格标定图(如left0000.jpg至left0030.jpg)、主程序源码、CMakeLists.txt构建脚本及分步使用说明。支持Windows/Linux平台,编译后可直接运行,自动完成角点检测、参数求解与重投影误差计算,输出内参矩阵、畸变系数等关键标定结果。所有代码经实际验证,功能完整、逻辑清晰,适合作为计算机视觉入门实践材料。项目路径需为纯英文,避免中文路径导致OpenCV读图失败。适用于课程设计、毕业设计、实验教学或工程快速验证场景,也方便在此基础上扩展双目标定、实时标定或UI界面开发。

2026-06-05

Miasma供应链攻击解析[项目代码]

2026年6月1日,Red Hat官方发布紧急安全预警,旗下@redhat-cloud-services系列32个npm公有包遭Miasma恶意代码植入。本次攻击为老牌窃密家族Shai-Hulud的精简变种,依托npm预安装钩子静默触发,形成可跨开发终端、CI/CD流水线横向传播的凭证窃取蠕虫。攻击者通过劫持Red Hat员工GitHub账户,利用GitHub可信发布机制绕过传统安全防护,波及全球超11.7万周下载量的企业级用户。本文将从技术角度深度拆解Miasma攻击的完整链路,提供可落地的紧急处置方案与长期防护体系建设思路。

2026-06-04

简绘工具包:集成Midjourney与Stable Diffusion绘图调用能力

这个工具包提供网页端图形化界面,支持用户通过简绘平台直接调用Midjourney和Stable Diffusion两大主流AI绘图服务。内置完整的前后端交互逻辑,包含用户管理、绘图任务提交、参数配置、结果回传与展示功能。前端采用OneUI+Bootstrap Table构建响应式界面,支持卡片式画廊浏览生成图;后端基于PHP实现,含数据库封装类(db.class.php)、通用函数库(common.php)、用户会话控制(user.php)、支付设置(pay_set.php)及多接口代理模块(ajax_app.php、ajax.php),可对接Discord Webhook(用于Midjourney)和本地/远程Stable Diffusion API(如WebUI的txt2img)。资源包不含模型文件或API密钥,需使用者自行配置对应服务地址与认证信息。所有CSS与JS已压缩合并,适配Nginx/Apache环境,附带.htaccess与.user.ini安全配置示例。

2026-06-04

基于FFT与硬件陷波的双模信号失真度测试方案包

这个资源包提供两种实用的信号失真度测量实现路径:一种是硬件主导的模拟测量方案,包含输入衰减电路、文氏桥有源陷波器(陷波深度大、调试简便)、专用检波IC、MSP430单片机主控及LCD/LED双显示界面,适合快速搭建物理测试仪;另一种是数字主导的FFT高精度分析方案,内含可直接移植的C语言FFT算法(fft.c/fft.h)、主程序框架(main.c)和配套说明,支持对1kHz正弦波(THD典型值≤1.0%)及方波(前5次谐波计算THD≈0.3887)进行频域失真评估。资料还附带完整设计报告(失真度测试仪设计制作报告.doc)、原理分析文档(音频信号频率和失真度分析仪.pdf)、技术参考(rticle-3000015677.pdf)以及GUI人机交互示例(MSP430_GUI.rar),覆盖从理论依据、电路设计、代码实现到可视化操作的全链路开发需求。

2026-06-03

MySQL9.1.0安装教程[源码]

本文详细介绍了MySQL 9.1.0版本的安装与配置过程。首先从下载MySQL安装文件开始,提供了官方正版下载链接及备用口令。接着详细讲解了安装步骤,包括解压到非中文路径、创建.ini配置文件、设置环境变量等。随后指导用户进行MySQL服务器的初始化,包括使用命令提示符初始化数据库并获取临时root密码。最后介绍了如何启动MySQL服务、使用命令行客户端登录以及修改root密码。整个教程步骤清晰,适合初学者按照指引一步步完成MySQL 9.1.0的安装与配置。

2026-06-02

基于AT89C52的可编程增益放大器设计包(含原理图、PCB、C源码与仿真支持)

这套毕业设计资料完整实现了一个由单片机控制的多档可编程放大电路,主控芯片为AT89C52,通过用户按键选择放大倍数,单片机驱动CD4067BE模拟多路开关切换不同反馈电阻网络,配合运放完成精确增益调节。资源包含完整的Keil工程文件(.uvproj/.uvopt)、C语言源代码(amplifier.c)、汇编启动文件(STARTUP.A51)、编译输出文件(.hex/.lst/.obj等)、原理图(amplifier.SchDoc)、PCB工程(PCB_Project1.PrjPCB)及封装库(CD4067.SchLib)。配套提供CD4067BE芯片引脚说明文档和系统功能说明文档,所有设计文件均经过实际ECO记录验证(日志时间:2015-4-25),可直接用于课程设计、毕设答辩或硬件调试参考。支持常见信号源输入测试,具备良好扩展性,适用于模拟前端增益动态配置场景。

2026-06-01

MATLAB环境下NURBS曲线交互式绘图工具源码包

提供一套可在MATLAB中直接运行的NURBS曲线绘制程序,包含完整.m源文件和清晰注释。支持自定义控制点、权值、节点矢量及次数等核心参数,实时生成并显示NURBS曲线图形。代码结构清晰,模块化设计,便于理解NURBS数学原理与实现逻辑,适用于几何建模、CAD算法学习、曲线插值仿真等场景。无需额外工具箱,兼容主流MATLAB版本(R2015a及以上),开箱即用。适合高校学生做课程设计、工控领域工程师快速验证曲线拟合效果,或作为数控加工、机器人轨迹规划中的基础曲线生成参考实现。

2026-06-01

SpringBoot后台+微信小程序前端的完整自助点餐系统(含数据库、部署文档、三段演示视频)

一套开箱即用的校园/小型餐饮场景自助点餐解决方案,后端基于SpringBoot开发,前端为微信小程序,支持用户点餐、订单管理、菜品分类展示、购物车结算等核心功能。配套MySQL数据库脚本(db.sql),Windows 10/11环境下实测可直接运行,包含详细部署说明和常见问题处理指引。资源包内含三段高清演示视频:系统整体操作流程、SpringBoot后台管理界面操作、微信小程序端交互演示;另有答辩PPT(ppt.pptx)、毕业论文录像(weixin210论文录像.mp4)、项目说明文档(关于系统.txt)以及完整源码目录(weixin210_diancan-master、mp-weixin等)。所有代码结构清晰、注释规范,适合作为本科Java方向毕业设计或课程设计参考,也支持二次开发与本地化部署。

2026-05-31

智慧交通货车检测数据集[项目代码]

该数据集专注于智慧交通领域,特别针对货车运输场景的目标检测任务。数据集包含600张图像,采用YOLO格式,涵盖8个核心类别,包括袋子、箱子、建筑材料、车牌、车牌2、覆盖物、空的、其他和沙质土壤。这些类别设计旨在支持卡车运输场景下的多种应用,如货物识别、车牌提取及载荷状态分析。数据集适用于中小规模算法开发与实验验证,可提升货运管理效率、辅助交通监管及实时监控车辆装载情况。使用前建议进行数据预处理,并按照规范格式引用数据集。

2026-05-30

MATLAB环境下Lugre摩擦补偿的PID控制器实现与仿真

提供一套完整的MATLAB/Simulink实现方案,用于在存在显著非线性摩擦(特别是Stribeck效应、预滑动位移和粘滑振荡)的机电系统中设计并验证带Lugre摩擦模型补偿的PID控制器。资源包含多个.m脚本文件(如chap1_09.m、chap1_15.m等),覆盖Lugre模型参数配置、状态方程求解、摩擦力实时估算、闭环PID调节及对比仿真;同时附带C代码相关文件(.c/.h)和可执行程序(.exe),支持从MATLAB仿真到嵌入式快速原型的过渡。所有脚本均基于典型伺服控制结构,可直接运行查看阶跃响应、跟踪误差、摩擦力补偿效果及系统鲁棒性表现。适用于电机驱动、精密定位平台、机器人关节等受摩擦影响明显的实际控制场景。

2026-05-30

基于RetinexNet的夜间低光图像增强工具包,含训练模型与测试脚本

这个资源包提供完整的RetinexNet实现,专门用于提升夜间拍摄图像的视觉质量。核心功能包括图像分解(照度+反射)和反射图重光照,能有效改善暗部细节、抑制过曝、增强整体对比度。包内含预训练模型、数据加载模块(data目录)、评估脚本(eval)、测试入口(test/main.py)、网络结构定义(model.py)、工具函数(utils.py)以及可视化结果示例(s.png、figs)。支持直接运行main.py进行端到端推理,也可用Relight模块单独调整光照分布。LICENSE文件明确开源协议,README.md说明环境依赖、训练流程和使用方法,适合快速部署到低光监控、车载夜视或移动端图像优化场景。

2026-05-30

MySQL 5.5安装指南[项目代码]

本文详细介绍了MySQL 5.5版本的安装过程,包括从官网下载安装文件、选择安装类型、配置服务器类型、设置字符编码、启用TCP/IP连接、配置root用户密码等步骤。文章还提到了使用Navicat Premium连接数据库的方法,并对初学者提供了一些建议。安装过程中需要注意InnoDB Tablespace的存储空间选择,以及MySQL服务的启动和配置。对于开发测试用途,可以选择通用安装类型,并手动设置连接数目。最后,作者鼓励读者多练习,熟悉基础概念和方法,以便在实际项目中灵活运用。

2026-05-29

Java Swing开发的打砖块游戏完整工程包(含音效、碰撞特效与可执行jar)

这是一个基于Java Swing实现的经典打砖块游戏完整项目,包含全部可运行源码和资源文件。游戏主体由砖块、小球、挡板三大核心对象构成:砖块采用图片(brick_1.PNG、brick2.wav等)渲染并支持逐个消除;小球具备物理反弹逻辑,能与砖块、挡板及边界精准碰撞,并触发回调处理;挡板支持键盘左右控制实时移动。项目内置碰撞检测算法,区分不同碰撞类型(如球碰砖、球碰板、球落地),落地后自动扣减生命值,清空所有砖块即通关。视觉层面集成爆炸特效类与音效类,砖块破碎时播放brick2.wav音效,增强交互反馈。工程已配置好IDEA开发环境(含.iml、.idea目录及workspace.xml),src目录结构清晰,out目录提供编译产物,根目录下BrickGame_jar.rar内含可直接双击运行的jar文件。配套资源包括wood.png(挡板贴图)、ball2.PNG(小球图像)、3.png等素材,以及完整README.md说明文档。

2026-05-29

微信小程序版个人简历模板,含技能页、工作经历与自定义数据

一套开箱即用的微信小程序个人简历源码,支持快速修改个人信息、技能标签、工作经历等内容。项目结构清晰,包含首页(index)、技能页(skill)、工作经历页(experience)、作品/项目页(work)四个主要页面,所有文字和图片资源均已内置,如 slide_1.jpg 至 slide_3.jpg 为轮播图素材,my.png、work.png、jineng.png 等为底部导航图标,h_selected.png 和 my_selected.png 为选中态图标。核心数据由 vitaeData.js 统一管理,便于替换姓名、联系方式、教育背景、项目描述等字段。样式采用 app.wxss 全局控制,适配主流机型,无需额外配置即可在微信开发者工具中直接运行。配套 project.config. 已预设基础开发环境,适合求职者、应届生或前端学习者用于展示个人能力或练手实践。

2026-05-29

MATLAB实现接收信号中高斯噪声方差的快速准确估计

提供一套完整的MATLAB工具集,用于通信系统接收端对含噪信号中的高斯白噪声方差进行稳健估计。核心函数noisevar直接输出噪声功率估值,evar辅助评估估计偏差,smoothn和inpaintn支持预处理不完整或含异常值的数据,dctn/idctn可用于频域去噪辅助验证,otsu可选用于阈值化初步分离噪声成分。main.m为典型调用示例,包含仿真信号生成、加噪、方差估计及误差统计全流程,license.txt明确开源许可。所有函数均兼容MATLAB R2015a及以上版本,无需额外工具箱,适用于数字通信、雷达信号处理、传感器数据校准等需噪声建模的实际场景。

2026-05-27

LPC1100系列MCU上uCOS-II实时操作系统移植包(Cortex-M0内核适配版)

这个资源包提供针对NXP LPC1100系列微控制器的uCOS-II实时操作系统完整移植工程,基于ARM Cortex-M0内核架构深度适配。包含OS核心文件(os_core.c、os_task.c、os_mem.c等)、CPU移植层代码(os_cpu_c.c、os_cpu_a.asm对应汇编启动文件)、系统初始化模块(system_LPC11xx.c/h)、启动代码(startup_LPC11xx.s)、内核配置头文件(OS_CFG.H、INCLUDES.H)以及多个同步机制实现源码(os_mutex.c、os_mbox.c、os_q.c、os_flag.c、os_tmr.c)。所有代码已在TinyM0核心板和EasyCortex-M3 1300开发板上验证运行,支持Flash中执行(ReleaseInFlash目录),配套readme.txt说明使用方法与编译注意事项。工程结构清晰,涵盖uCOS-II 2.91或相近版本的标准API接口封装,适用于嵌入式学习、教学演示及轻量级工业控制项目快速启动。

2026-06-21

Matlab实现粒子群算法自动调参的船舶航迹PID控制器【含完整可运行代码】

这套资源提供一套完整的船舶航迹控制仿真方案,核心是用粒子群算法(PSO)自动优化PID控制器的三个参数(Kp、Ki、Kd),提升船舶在风、流等外部干扰下的航迹跟踪精度与响应稳定性。代码基于Matlab 2019b开发,包含主控脚本M1ain.m、PSO核心算法文件PSO.m、PID控制逻辑PIDControl.m、环境扰动建模(F_feng.m模拟风力、F_current.m模拟海流、F_lang.m模拟浪涌)、船舶动力学计算force.m、轨迹可视化drawShip.m,以及多个预设工况下的运行效果图(共7张PNG)。所有函数模块分工明确,无需额外工具箱,解压后将全部文件放入Matlab当前路径,直接运行M1ain.m即可启动优化流程并生成控制曲线与轨迹图。适用于船舶运动控制教学演示、智能算法在航海工程中的应用验证,或作为毕业设计、课程设计中PID参数整定环节的实操参考。配套代码结构清晰,变量命名规范,关键步骤附有中文注释,便于理解PSO迭代过程、适应度函数设计(以航迹误差积分指标如IAE/ISE为优化目标)及闭环控制反馈机制。

2026-06-21

LTC2756AIG 18位电流型DAC评估板全套AD设计资料:原理图、PCB、封装库与BOM

这套资料是基于Linear(现ADI)LTC2756AIG芯片设计的18位高精度电流输出DAC评估板,采用2层PCB结构,使用Altium Designer完成全部硬件设计。包含可直接打开编辑的原理图(.SchDoc)、PCB文件(.PcbDoc)、集成元件库(.IntLib和.PcbLib)、工程文件(.PrjPCB)以及Excel格式BOM清单(.xlsx)。所有器件均已实测验证,含14个常用元件封装,覆盖AD8397ARDZ、LTC6244、LTC6655、LT1360、LT1012、LTC2054等关键模拟器件,以及标准0603/1206阻容、2.54mm排针、快接端子KJDZ-2和SMA射频接口等。PCB支持电流输出直连测试,适用于工业控制、精密仪器、自动校准等对DAC动态范围和线性度要求较高的场景。所有文件经实际打样焊接与功能验证,信号完整性与电源噪声控制符合典型高精度DAC应用规范。

2026-06-19

YOLOP全景驾驶感知模型实战包:含目标检测、可行驶区分割与车道线识别三合一推理代码及测试图像

一套开箱即用的YOLOP自动驾驶感知模型部署资源,支持交通目标检测、可驾驶区域语义分割、车道线定位三大核心任务。包含完整Python推理脚本(main.py)、ONNX模型导出工具(export_onnx.py)、C++部署示例(main.cpp),适配常见嵌入式与边缘设备。提供6张实拍道路场景测试图(jpg格式),覆盖城市道路、夜间、弯道等典型工况;附带BDD100K数据集类别名文件(bdd100k.names),便于快速验证与二次开发。所有代码已通过PyTorch 1.10+和OpenCV 4.5+环境验证,输出结果可视化清晰,支持单图/批量处理,无需额外配置即可运行。适用于高校教学演示、算法工程师原型验证及智能车竞赛快速上手。

2026-06-19

本地化图像描述标注工具:支持中英翻译、分类管理与多图批量处理

这是一款基于QT开发的轻量级图像描述标注软件,专为本地离线使用设计。打开即用,无需联网或配置环境,直接拖入图片文件夹即可开始标注。支持逐张浏览图像(上一页/下一页/跳转指定序号),每张图可独立设置类别标签,并自动保存到对应目录结构中。界面左侧为图像预览区,右侧集成文本输入框用于填写英文描述,内置实时英译中功能,点击翻译按钮即可将当前英文描述转为中文参考,降低语言门槛。另设备注栏,允许添加任意格式的补充说明,如拍摄场景、对象关系或特殊要求。所有标注结果以纯文本形式保存在与原图同名的.txt文件中(例如image1.png → image1.png.txt),便于后续导入训练流程或人工复核。资源包内含可执行程序(demo.exe)、示例图片及对应标注文件,开箱即用;还包含Python源码(demo.py)和打包配置文件,方便二次开发或功能定制。整个流程不依赖云端API,数据全程保留在本地,适合科研、教学及小规模数据集构建场景。

2026-06-19

C#编写的西门子S7-300以太网TCP通讯工具(支持多PLC+XML标签配置)

基于C#和.NET 4.0开发的轻量级上位机通讯程序,专为西门子S7-300系列PLC设计,通过标准以太网TCP协议实现稳定数据交互。采用类似OPC的Tag机制,所有寄存器读写操作均通过标签名完成,无需硬编码地址;标签配置统一存放于syscfg.xml文件中,支持I、Q、PI、PA、M、DB等常用存储区,便于快速部署与维护。内置自动断线重连逻辑,保障长时间运行下的通讯连续性。单实例最多可同时连接10台S7-300 PLC,每台设备支持≤20000个点位的实时读写。配套提供VS2010源码工程(含16点测试版)、DLL封装库(PLCComHelperProj.dll)、可视化配置界面(Form1/Form2)及详细使用说明文档,开箱即可调试,适合二次开发集成或现场快速验证。目录结构清晰,含资源文件、项目配置、编译输出路径(bin)及独立DLL文件夹,适配工业控制场景下的模块化开发需求。

2026-06-18

Windows平台可用的rdesktop远程桌面客户端源码与编译成品

提供一套可在Windows系统上直接运行的rdesktop远程桌面客户端完整工程,包含源代码文件(如win32.c、rdp.c、secure.c、tcp.c等)、核心头文件(proto.h、rdesktop.h、types.h等)、Visual Studio项目文件(winrdesktop.dsp、winrdesktop.vcxproj.filters)以及已编译好的可执行程序winrdesktop.exe。支持标准RDP协议连接,具备SSL加密通信、MCS层会话管理、位图渲染、通道扩展(channels.c)、许可证处理(licence.c)、缓存机制(cache.c、pstcache.c)和RDP5特性支持(rdp5.c)等功能模块。适用于需要在Windows环境下快速部署轻量级RDP客户端、进行协议调试、定制化开发或学习RDP通信流程的技术人员。无需额外依赖即可构建,兼容传统VC6及较新VS工具链。

2026-06-18

基于人工鱼群算法的变压器故障特征筛选与分类实现

提供一套完整的变压器故障诊断实现方案,核心采用人工鱼群算法(AFSA)进行特征选择优化,配合KNN分类器完成故障识别。资源包含原始气体数据、IEC标准标签文件、35维特征比值法提取结果及归一化处理后的多组.mat数据集;代码覆盖算法主流程(main.m)、可视化分析(main_Visual.m)、参数调优(main_popsize.m、main_Try_number.m、main_step.m)、适应度计算(Acc.m、AccSz.m)、测试验证(FA_TEST.m、FA_TEST_Visual.m等)以及GUI界面初始化(startup.m)和绘图函数(huitu.m)。所有脚本均基于MATLAB开发,支持直接运行调试,适用于DGA(溶解气体分析)场景下的多类别故障判别(如过热、放电等五类),可快速复现特征优选与模型验证全过程。

2026-06-18

Python毕业设计:融合注意力机制与图卷积的谣言检测系统(含PHEME/SEM Eval双数据集+多任务训练代码)

一套面向高校毕业设计场景的谣言检测实战项目,基于Python实现多任务学习框架,同时支持立场识别与谣言判定两个子任务。核心模型采用图卷积神经网络(BiGCN)建模传播结构,并引入注意力机制增强关键节点特征提取能力;提供BERT-BiGCN和MSA-BiGCN两种主干结构,适配不同实验需求。配套完整可运行代码,涵盖数据加载(rumorDataset.py)、模型定义(ABGCN.py、MSABiGCN.py)、单任务/多任务训练脚本(trainOnlyStance.py、trainOnlyRumor.py、train.py)、结果可视化(plot.ipynb)及测试验证(semeval2017-8-test.ipynb、test.ipynb)。内置处理好的PHEME和SemEval2017-task8数据集,按原始任务划分训练集、开发集与测试集,目录结构清晰,开箱即用。附带requirements.txt与版本兼容说明(requirements-version.txt),支持快速环境复现。所有模块均配有注释,便于理解模型流程与参数配置逻辑。

2026-06-16

Android设备首次启动时的语言选择与Wi-Fi连接配置流程

这个资源包包含Android系统SetupWizard(开机向导)的核心实现代码,聚焦于设备首次启动阶段的关键交互环节:系统语言的设置界面逻辑、Wi-Fi网络扫描与连接引导流程。项目基于Gradle构建,结构清晰,包含完整的app模块源码、构建配置文件(build.gradle、gradlew等)、IDE相关配置(.idea目录下各类XML文件)以及基础工程管理文件(settings.gradle、README.md等)。代码适配标准AOSP SetupWizard框架,支持多语言界面切换、Wi-Fi SSID列表加载、密码输入验证及连接状态反馈等功能。开发者可直接导入Android Studio进行调试或定制修改,适用于ROM定制、系统UI优化、预装应用集成等场景。所有配置文件和脚本均保持官方推荐规范,兼容主流Android版本的向导流程逻辑。

2026-06-15

SPBFT共识算法实现源码包:基于PBFT改进的区块链节点共识逻辑

提供SPBFT共识算法的可运行基础源代码,对应北京交通大学2019年发表的《一种面向区块链的优化PBFT共识算法》论文核心实现。代码结构包含主模块SPBFT-main、算法说明文档PDF、项目说明README.md及配套论文代码目录。适用于区块链底层共识机制研究与教学实验,支持对传统PBFT在通信开销、响应延迟和节点容错性方面的优化点验证,如视图切换简化、预准备阶段消息聚合、签名验证策略调整等。工程采用清晰分层设计,便于理解三阶段提交流程(Pre-Prepare、Prepare、Commit)在SPBFT中的具体改造方式。所有代码开源,无加密或混淆处理,可直接编译部署用于本地多节点模拟环境。适合高校科研人员、区块链系统开发者及分布式系统课程实践者参考使用,不包含完整生产级网络组件(如P2P传输层、存储模块),聚焦共识逻辑本身。

2026-06-15

C++中文离线文档包(修复显示问题,含完整API索引)

一套本地可运行的C++中文技术文档,无需联网即可查阅标准库、语法基础、容器、算法、IO流等核心内容。所有HTML页面已适配主流浏览器,修正了原版中CSS加载异常、链接错位、符号乱码、目录无法展开等问题,支持通过dtree.js实现左侧树形导航,点击节点即时跳转对应章节。文件命名统一采用-linkid数字.htm格式,配合style-1.css和dtree.css完成样式渲染,适合开发环境受限、网络不稳定或需快速检索语法细节的程序员使用。涵盖从入门变量声明到高级模板特化的完整知识链,结构清晰,术语准确,示例代码可直接参考,兼顾新手理解与日常查漏补缺需求。

2026-06-14

MATLAB实现Coons边界驱动的NURBS曲面拟合与重建

一套基于MATLAB的NURBS曲面重构工具包,专用于从给定四条Coons曲面边界线数据出发,完成非均匀有理B样条曲面的完整重建流程。包含核心功能模块:B样条基函数迭代计算(B_yangtiao_base.m)、基于规范积累参数化法自动生成节点矢量(parameterization.m)、NURBS曲面插值求解及可视化演示(demo_BSsurface.m)。输入数据封装在data_coons.mat中,涵盖典型边界点集;NURBS文件夹内含必要辅助函数。整个流程不依赖外部工具箱,所有算法均以清晰、可调试的脚本形式组织,支持用户修改控制点、权因子和节点分布,适用于逆向工程、CAD曲面拟合、几何建模教学与科研验证等场景。

2026-06-13

HTML PPT神器[可运行源码]

html-ppt-skill是一款纯HTML实现的轻量化幻灯片工具,无需安装PowerPoint或WPS,只需简单HTML即可生成专业PPT。其最大亮点是原生支持AI智能体(如Claude),用户只需提供文字大纲,AI即可自动生成完整HTML PPT。工具支持分页、动画、切换效果,轻量且开源,适合技术分享、工作汇报等场景。详细教程包括如何在Claude中使用该工具,从输入大纲到生成完整代码,再到保存和播放的完整流程。此外,还介绍了进阶用法,如生成带动画、科技风或商务风的PPT,以及快速本地部署方法。该工具的优势在于AI支持、便携性和无需安装软件,特别适合需要快速生成PPT的用户。

2026-06-17

OFDM图像传输系统仿真[项目源码]

本文介绍了基于OFDM技术的图像传输系统MATLAB仿真,通过将图片作为数据源进行发送,并在接收端还原图片,对比了MPSK、MQAM等调制方式的性能。文章详细阐述了算法仿真效果、MATLAB核心程序、算法涉及的理论知识概要以及完整的MATLAB实现。OFDM技术通过正交频分复用实现高速数据的并行传输,具有抗多径衰落、支持多用户接入等优点。仿真结果表明,该系统能够有效传输图像数据,并对比了不同调制方式下的性能差异。

2026-06-17

C#运行时动态编译并调用自定义代码的WinForm示例

一个基于WinForm的C#项目,演示如何在程序运行时将字符串形式的C#代码动态编译为程序集,并实例化其中的类、调用其方法。项目包含完整可运行的解决方案(.sln),结构清晰,含.vs配置目录和主窗体工程,适用于需要插件式扩展、脚本化逻辑或热更新功能的桌面应用开发场景。核心能力包括:加载源码文本、指定引用程序集、设置编译选项、捕获编译错误、生成Assembly对象、反射创建实例及执行目标方法。不依赖外部脚本引擎,纯原生C#实现,兼容.NET Framework 4.x环境,可直接调试与二次开发。

2026-06-12

C++实现的校园地图最短路径查询系统(含完整课程设计报告与可运行代码)

一套基于C++开发的校园最短路径计算程序,采用经典图论算法(如Dijkstra或Floyd)建模教学楼、宿舍、食堂等校园节点及道路权重,支持手动输入邻接矩阵或边列表构建有向/无向带权图,并输出指定起点到各点的最短距离及路径。压缩包内含全部源码文件:graph.h头文件定义图结构,graph.cpp实现核心算法逻辑,graphmain.cpp为控制台主程序入口;配套Visual Studio 6.0工程文件(.dsw/.dsp)和调试配置(Debug目录),开箱即可编译运行;另附一份格式规范、内容完整的《课程设计报告正文.doc》,涵盖需求分析、算法选择依据、数据结构设计、核心函数说明、测试用例及运行截图。适用于高校数据结构课程设计实践,可直接用于答辩演示或二次开发。

2026-06-12

VC6编写的地理坐标计算工具:支持球面与椭球面的距离、方位角及反算坐标

一款基于VC6开发的轻量级地理信息计算工具,适用于测绘、导航和GIS相关场景。工具核心功能包括:已知两点经纬度,计算它们之间的大地距离和正反方位角;已知起点经纬度、行进距离和初始方位角,推算终点坐标;支持球面模型和更精确的椭球模型(如WGS84)两种计算方式。源码结构清晰,包含多个功能页面:卫星定位相关计算(SatPage)、子午线交点计算(MeridianPage)、空间直线与椭球面交点(IntersectPage)、通用地理运算(GEOPage)等。所有算法封装在geo.cpp、geo.h等文件中,字符串处理由StringUtil系列模块完成,界面采用标准MFC对话框架构,资源文件(图标、菜单、对话框模板)统一存放于res目录。工程文件GeoCalc.dsw/.dsp兼容Visual C++ 6.0,可直接加载编译,适合教学演示、算法验证或嵌入简单桌面应用。

2026-06-12

STM32F407基于DSP库实现1kHz正弦波生成与FIR低通滤波验证

这个资源包实现了在STM32F407平台上利用官方CMSIS-DSP库构建FIR低通滤波器的完整流程。系统通过TIM定时器配置PA8输出1kHz PWM方波作为原始信号源,经硬件连接送入PA6(ADC通道)进行采样;ADC采集数据后调用arm_fir_f32函数执行浮点型FIR滤波运算,滤除高频谐波成分;滤波结果通过DAC模块从PA4输出,最终在示波器上可观测到清晰的1kHz正弦波形。工程已包含完整的初始化代码:system_stm32f4xx.c负责系统时钟配置,adc.c和dac.c分别完成模数/数模转换设置,Tim.c配置PWM及定时基准,main.c整合数据流处理逻辑。所有底层驱动文件(如stm32f4xx_adc.crf、stm32f4xx_dac.crf等)均已编译就绪,支持直接加载project1.axf运行验证。适用于熟悉STM32 HAL或标准外设库、希望快速掌握CMSIS-DSP滤波器集成方法的嵌入式开发者。

2026-06-11

Java写的数字华容道游戏源码包,含完整项目结构和全部图片资源

这是一个用Java开发的数字华容道(也叫石头迷阵)桌面游戏实现,基于Swing构建图形界面,支持鼠标点击移动方块、自动检测通关状态并显示胜利画面。项目结构清晰,src目录下为标准Java包结构(com.itheima),包含全部游戏逻辑代码;image文件夹内置16张数字图块(0.png至15.png)、背景图background.png和胜利提示图win.png,资源命名规范、开箱即用;配套IDEA项目配置文件stone-maze.iml,可直接导入开发环境编译运行。适合Java初学者练手,覆盖面向对象设计、事件监听、数组管理、图像加载等核心知识点,也适用于课程设计或小型项目实战参考。

2026-06-11

空空如也

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

TA关注的人

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