自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 纯前端审批流程图拖拽编辑器,jQuery实现,开箱即用

直接在浏览器里画审批流程图的轻量工具,不用装服务、不连后端,打开index.html就能用。支持拖拽添加空白节点、点击连线设定审批顺序、双击编辑节点文字和状态(如‘待审核’‘已通过’),所有操作靠鼠标完成。内置全套UI资源:节点占位图(DPFlow_blank.gif)、操作按钮图标(DPFlow_icon.png)、连接线装饰图(DPFlow_line_oper.png)、提示气泡(DPFlow_tip.png)、状态标记点(DPFlow_bullet.png),样式统一协调。核心逻辑封装在my.js里,

2026-06-13 03:11:16 177

原创 ASP.NET开发的OA系统源码包,含表单设计器与可视化审批流配置功能

一套开箱即用的ASP.NET Web Forms办公自动化系统源码,覆盖用户管理、角色权限、考勤、日程、会议、合同、设备、联系人、需求跟踪等日常办公场景。所有功能页面均支持标准增删改查操作,如添加用户、修改角色、新增日程、编辑会议记录等,命名清晰(SystemUserAdd.aspx、RiChengAdd.aspx、MeetingModify.aspx),便于快速定位和二次开发。审批流程通过FormAdd.aspx及Custom系列页面实现图形化配置,可自由设定多级节点、绑定审批角色、设置条件分支(如金额超

2026-06-12 10:35:54 235

原创 STM32F103 HAL库实现4G DTU功能的双环境可编译工程(含TCP/UDP透传与心跳重连)

这套工程专为STM32F103系列MCU设计,基于HAL库开发,完整支持EC20、SIM7600等主流LTE模块,通过串口AT指令完成4G网络接入与数据透传。能实时获取信号强度(RSSI)、ICCID和IMEI信息,并自动生成带设备唯一标识的登录包;支持三种工作模式切换:TCP透明传输、UDP发送、带定时心跳的数据上报,所有参数如服务器IP、端口、心跳间隔、断线重连策略均可通过AT指令或预设配置修改。代码结构分层清晰,包含独立LTE_DTU驱动模块、轻量级串口收发封装(my_usart_func)、HAL底

2026-06-12 03:59:38 195

原创 HT66F0185小家电UART通信实测工程包(汇编+C双源码、全编译产物、可直接烧录)

HT66F0185单片机UART串口通信的完整开发工程,专为电饭煲、电磁炉、电风扇等小家电产品设计。包含汇编(ht66f0185.ASM)和标准C语言(ht66f0185.c)两套可运行源码,配套main.h头文件统一配置。编译输出齐全:.OBJ目标文件、.LST汇编列表、.MAP内存布局、.MEM资源分配、.BIN可直接烧录的二进制镜像,以及.MTP程序存储配置和.CV/.DBG调试信息。项目文件(.pjt/.pjw)兼容Holtek HT-IDE3000等主流开发环境,支持CV仿真与硬件调试。所有代码已

2026-06-11 11:01:50 181

原创 Windows下双击就跑的迷你网页服务器,HTML/PHP/ASP本地秒开调试

EasyWebSvr 是一个真正的绿色单文件 Windows 网页服务器,不写注册表、不装服务、不改系统环境,解压后双击 EasyWebSvr.exe 就能立刻启动。默认监听 80 端口,根目录指向当前文件夹,自动识别并运行 HTML、PHP、ASP、Perl 脚本——内置 PHP 5.x 解释器(带 phpinfo.php 演示页),原生支持 ASP(无需 IIS),还预留了 DLL 和 PL 扩展接口(附 hello.dll、hello.pl、hello.php 示例)。自带 demo 文件夹,含 in

2026-06-11 10:35:29 224

原创 VC6环境下用Windows API做的麦克风直录直播小工具(XP/7可用)

一个开箱即用的VC6工程,基于waveIn和waveOut系列Windows API实现麦克风音频实时采集并同步播放到扬声器,延迟控制在可接受范围内。带标准MFC对话框界面,提供开始/停止按钮控制录音与播放流程,所有核心逻辑集中在AudioRecPlayDlg.cpp中,采用回调函数处理音频缓冲区流转。编译生成AudioRecPlay.exe后无需安装运行库或额外驱动,兼容Windows XP至Windows 7等传统桌面系统。工程结构完整,含资源文件(.rc、.ico)、头文件(StdAfx.h、Audi

2026-06-11 04:23:26 218

原创 毕业论文Word格式一键检测工具:Python实现OpenXML解析,附完整毕设材料包

直接运行就能检查毕业论文Word格式的Python工具,基于OpenXML底层解析技术,自动识别标题层级是否错乱、正文字体字号是否合规、段落前后间距是否统一、页眉页脚内容及位置是否正确、参考文献编号是否连续且格式一致等高校常见格式要求。压缩包里包含全部可执行源码(含详细注释)、Windows和Linux双平台部署说明、多个测试用样例论文文档,以及开题报告、文献综述、答辩PPT、开题检查记录表等全套毕业设计交付材料。所有模块已实测通过,无需安装复杂依赖,解压后按README操作即可启动校验。代码结构清晰、模块

2026-06-10 09:01:28 200

原创 纯C写的命令行打字训练工具,带源码和可执行文件,DOS/Windows都能跑

这个打字练习程序用标准C语言写成,不依赖任何外部库,直接在命令行里运行。输入随机单词,实时显示每分钟字数(WPM),输错的字符会高亮标出,还带倒计时功能。包里有write.c源文件、WRITE.EXE可执行程序(兼容MS-DOS和Windows命令提示符)、WRITE.OBJ目标文件,以及.gitignore等辅助文件。代码结构简单,关键位置都有中文注释,适合刚学C语言的人练手——比如怎么读键盘输入、处理字符串、调用clock()计时、做基础逻辑判断。不用装环境,扔进DOSBox或Win10/11的cmd里

2026-06-09 12:28:21 215

原创 猫狗图像一键识别工具:含训练脚本、预测程序与整理好的数据集

提供一套即拿即用的猫狗图像分类实现方案,包含两个核心训练脚本:基于卷积神经网络的猫狗分类_CNN.py(适合提取图像局部特征),以及全连接网络对比版猫狗分类_FC.py(便于理解基础结构差异);配套独立运行的预测程序猫狗分类预测程序.py,支持直接加载模型对单张或批量图片做快速判别。数据部分已预先划分好train和test两个文件夹,并统一归置于image目录下,每类图片按文件夹隔离,结构清晰、路径规范,兼容TensorFlow、PyTorch等主流框架。所有代码均附带中文注释,依赖通过requiremen

2026-06-08 07:10:00 191

原创 uniapp微信小程序调用触站AI实现图片转动漫风格的完整前端示例

直接可用的uniapp微信小程序项目,专注实现图片上传后调用触站AI图生图接口,一键生成动漫风格图像。项目已预置完整页面结构(pages/index为演示页)、统一样式配置(uni.scss、App.vue)、基础API封装(main.js中完成请求构造与错误处理)、必要配置文件(manifest.、pages.、project.config.等)及启动图标(logo.png)。所有代码遵循uniapp官方规范组织,static目录存放静态资源,.hbuilderx和launch.适配HBuilderX开发

2026-06-08 04:01:07 250

原创 FPGA高精度测频模块+STM32 FSMC高速通信完整工程(含Quartus II 13.0可编译源码)

提供一套开箱即用的FPGA频率测量与STM32协同工作方案,核心是Verilog实现的高精度测频逻辑,支持门控计数、结果锁存和实时更新;通过FSMC并行总线与STM32通信,已适配地址/数据/控制信号时序,解决读写同步、地址映射和握手延迟等实际问题;包含fsmc.v、rst.v、fan_ctrl.v等模块化设计,所有源文件带.bak备份,便于复用和调试;配套Quartus II 13.0工程文件(.vpr.ammdb、.map.ammdb、.cmp.cdb等),已在ICore3系列FPGA开发板完成综合与布

2026-06-07 11:48:36 219

原创 Java强加密支持必备:local_policy与US_export_policy策略文件合集(适配JDK 8-15)

Java默认限制高强度加密算法使用,比如AES-256、RSA-2048、SHA-256等,主要受美国出口管制政策影响。这个压缩包提供官方原版的local_policy.jar和US_export_policy.jar两个核心JCE策略文件,直接替换JDK/JRE中jre/lib/security目录下的同名文件,就能解除限制,让Java应用正常调用强加密功能。配套包含README.txt操作说明和COPYRIGHT.html版权信息,结构清晰,开箱即用。适用于Oracle JDK、OpenJDK等主流实现

2026-06-07 07:12:08 144

原创 51单片机温控风扇实战资料包:DS18B20测温+PWM调速+Proteus仿真+全套PCB原理图

用STC89C52或兼容51单片机实现环境温度感知与风扇智能调速,DS18B20一线式数字温度传感器实时采集温度值,主程序根据设定阈值自动切换3档PWM占空比(低/中/高转速),支持按键手动模式与自动温控双模式切换。源码基于Keil C51开发,含完整工程文件(.uvproj/.uvopt)、所有C源文件(main.c、temp.c)及头文件(TEMP.h)、启动代码STARTUP.A51、编译输出(.hex/.M51/.lst/.obj);硬件设计部分提供标准Altium Designer格式原理图(Sc

2026-06-06 07:48:59 228

原创 MATLAB指纹识别系统:预处理+特征点提取+Jaccard匹配+可视化GUI界面

一套开箱即用的MATLAB指纹识别实现,覆盖从原始图像到匹配结果的完整流程。支持指纹图像归一化、中值滤波去噪、二值化、细化处理、方向场矫正与尺寸缩放;自动检测端点、分叉点、短纹、闭环等关键特征点;采用Jaccard相似系数进行特征集合比对,输出匹配得分。核心功能封装为preprocessing.m(预处理与特征提取)和Jaccard.m(匹配计算),并额外提供preAndJcc.jar,可在Java环境调用对应逻辑。配套GUI界面简洁直观,内置测试样本(test_fingerprint.png)及处理后示例

2026-06-06 07:20:46 216

原创 Nino3.4海温指数自动化计算工具包(Fortran版,含降水协同分析模块)

一套开箱即用的Fortran程序集合,专为气候业务人员设计,可自动完成Nino3.4区域(5°N–5°S, 170°W–120°W)月平均海表温度提取、区域均值计算及标准化处理(基于1981–2010年气候态均值与标准差)。主程序TPSST.f90支持Windows平台Visual Fortran编译,配套.sln工程文件和二进制输出目录便于快速构建与运行;同步集成REprecipitation模块,能读取同网格降水数据并生成与Nino3.4时间序列对齐的降水异常场,方便开展ENSO相位下的降水响应分析。输

2026-06-05 06:12:51 187

原创 茶叶嫩芽视觉定位工具包:HSV分割+轮廓质心计算+采摘坐标输出

一套开箱即用的茶叶嫩芽图像识别与定位工具,基于OpenCV和Python实现。核心功能包括:在复杂背景中通过HSV颜色空间精准提取茶叶区域(支持split_tea.jpg、105.jpg等实拍图),结合形态学开闭运算去噪(closing1.jpg、mask1.jpg为中间结果),Canny边缘检测辅助轮廓识别,再通过轮廓筛选与质心计算自动输出嫩芽中心坐标(zdlt.py直接返回x,y值)。提供多级脚本分工明确:lt.py做基础轮廓检测,HSV_ROI_Tea.py专注茶区粗分割,budtee.py强化嫩芽二

2026-06-02 09:55:50 203

原创 51单片机驱动1602液晶实现汉字平滑滚动显示(含Proteus仿真+Keil C51工程)

用STC89C51或兼容51单片机控制1602 LCD模块,实现多行汉字逐字、逐行平滑滚动效果。资源包含已验证的Proteus仿真文件(.DSN),可直接运行观察滚动过程;Keil uVision2完整工程,含主程序chengxu.c、启动代码STARTUP.A51、编译输出文件(.hex、.lst、.obj、.m51等)及项目配置(.uv2、.pwi)。支持4位/8位数据接口模式,内置汉字点阵提取逻辑与滚动缓冲区管理,延时控制精准,不依赖库函数。电路仿真中已设定标准11.0592MHz晶振、LCD引脚连接

2026-06-01 11:39:37 217

原创 基于Django搭建的药房库存后台系统(含MySQL建库脚本与一键部署指南)

直接可用的药品库存管理后台,用Django开发,覆盖药品增删改查、实时库存查看、供应商信息维护、入库/出库操作记录等核心业务。项目自带完整MySQL数据库初始化脚本(lms.sql),预设root/root账号连接配置,只需修改settings.py中的数据库地址即可快速启动;包含清晰的models定义、Django admin后台集成、响应式HTML模板(templates目录)、静态资源与上传文件路径(static/media/files)均已配置就绪;附带requirements.txt明确依赖版本,

2026-05-31 04:47:40 172

原创 2024年国家审图号GS0650三级区划SHP数据包(含九段线,WGS84坐标系)

这套数据是2024年1月最新发布的全国省、市、县三级行政区划矢量边界文件,已通过国家基础地理信息中心审核,审图号为GS(2024)0650号,采用标准WGS84地理坐标系。数据包含四个独立SHP图层:省.shp、市.shp、县.shp和九段线.shp,每个图层都配齐了完整的Shapefile组件(.shp、.shx、.dbf、.prj、.cpg、.sbn、.sbx、.shp.xml),开箱即用,兼容ArcGIS、QGIS、SuperMap等主流GIS软件。属性字段涵盖行政区划代码、名称、上级隶属关系等关键信

2026-05-30 07:06:35 265

原创 深圳全域12.5米格网高程数据(GeoTIFF+地理配准文件)

这套数据是深圳市行政范围内全覆盖的数字高程模型,空间分辨率为12.5米,以标准GeoTIFF格式提供,包含完整的地理参考信息(.tfw)、金字塔文件(.ovr)、辅助元数据(.aux.xml和.xml),所有文件命名统一规范(如sz-dem-12.5.tif),开箱即用。高程值单位为米,代表地表裸露地形海拔高度,已去除植被与建筑物影响,适用于GIS平台中的多种空间分析场景:比如计算坡度坡向、划分汇水流域、开展通视分析、构建三维城市底图、模拟暴雨内涝淹没范围等。坐标系统一采用WGS84经纬度(EPSG:432

2026-05-29 13:09:48 299

原创 微信小程序朋友圈功能源码包:含发帖、点赞、评论、审核与后台管理全套实现

直接可用的微信小程序朋友圈功能代码集合,支持用户发布图文动态、一键点赞/取消点赞、发表评论及多层嵌套回复;后台提供动态删除、评论删除、点赞状态实时同步等管理能力;集成基础内容安全机制,对评论文本做敏感词过滤和格式校验;采用模块化设计,包含 mock-wx-post(模拟发帖)、mock-wx-comment(模拟评论)、mock-wx-like(模拟点赞)等独立接口模块,兼容云开发(cloudfunctions)部署和本地调试双模式;工程结构完整,已配置标准小程序配置文件(app.、project.conf

2026-05-29 08:53:26 327

原创 35个即跑即用的Playwright+Python UI测试脚本,含登录/截图/Allure报告/PO模型

包含35个真实可执行的Python Playwright UI自动化测试脚本,覆盖常见Web测试场景:百度搜索、用户登录、Cookie操作、页面截图与录屏、异步等待、多窗口控制、断言校验、Trace调试、Allure测试报告生成、跳过鉴权等。所有脚本基于最新Playwright Python API开发,深度集成pytest框架,支持通过run.bat一键运行(Windows)、pytest.ini统一配置、conftest.py全局钩子管理、模块化页面对象(pages目录下login_page.py、us

2026-05-29 04:50:09 410

原创 北邮数电实验包:FPGA实现4×4键盘扫描+数码管实时显示+按键蜂鸣反馈(含VHDL源码、Quartus工程与完整报告)

一套开箱即用的北邮数字电路实验资源,基于FPGA平台完成4×4矩阵键盘扫描功能,能准确识别16个按键(0–9、A–F),按下后数码管即时显示对应十六进制字符(b、d小写,其余大写),显示内容保持到下一次按键触发;蜂鸣器仅在按键按下瞬间发声,松手即停,无持续音。核心逻辑采用VHDL编写,包含顶层模块zong.vhd、译码模块decorder.vhd、列扫描模块col.vhd及分频模块div1000.vhd,支持标准Quartus II开发流程。压缩包内含完整Quartus工程文件(.qpf、.qsf、.pof

2026-05-29 04:23:26 383

原创 STM32F407驱动ADS131A02+DAC8552双路高精度ADC/DAC协同采集与输出工程

基于STM32F407 MCU的完整嵌入式工程,支持ADS131A02 24位同步多通道ADC采样和DAC8552双路16位DA电压输出。工程已配置SPI主从通信(ADS131A02读取原始采样数据,DAC8552写入设定值),集成定时器触发采样、中断响应机制、GPIO控制逻辑及DMA加速传输。包含模块化驱动代码:ADS131a02.c实现寄存器初始化、通道使能、状态查询与批量数据解析;dac8552.c支持双通道独立设置、清零操作与掉电管理;LCD显示适配用于实时波形或数值反馈;配套系统时钟、RCC、US

2026-05-29 04:11:29 355

原创 车辆横纵向MPC控制Matlab可运行代码包(含Pacejka轮胎模型与多章节仿真案例)

提供一套开箱即用的车辆横纵向协同MPC控制Matlab实现,包含Chap2至Chap6共5个章节对应的完整脚本和Simulink模型,如chapter3_3_3.m、Chapter6_4_3.mdl等,命名直连教材结构,方便对照学习。内置Pacejka89轮胎动力学模型,支持真实车辆运动约束建模;自定义代价函数MY_costfunction.m可灵活调整优化目标;所有代码基于基础Matlab环境开发,不依赖额外工具箱,适配R2018a及以上版本。配套README.md和说明.txt详细列出各文件功能、输入输

2026-05-28 09:39:57 230

原创 2016–2021中国各省粮食产量Python分析包:含爬虫脚本、动态地图可视化与课程报告双版本

一套开箱即用的粮食产量数据分析实践资源,覆盖2016到2021年全国31个省份的年度粮食产量数据。自动调用requests和BeautifulSoup从政府公开平台抓取原始信息,用pandas完成缺失值处理、单位统一、年份对齐等清洗步骤;输出标准化CSV中间文件,便于复核与二次加工。图表部分同时支持静态呈现(matplotlib绘制柱状图对比各省总量、折线图展示六年趋势、饼图显示主粮结构)和交互式地理可视化(PyEcharts生成可缩放、可点击的省级热力地图,直接打开render.html即可浏览)。配套提

2026-05-28 04:09:36 349

原创 DPDK网络流量捕获实战:dpdk-pdump从编译到抓包全解析

本文详细解析了DPDK网络流量捕获工具dpdk-pdump的实战应用,涵盖从环境准备、编译配置到抓包操作的全过程。文章重点指导如何正确编译dpdk-pdump工具,绑定网卡至DPDK驱动,并启动testpmd生成流量,最后配置dpdk-pdump进行精准捕获和结果验证,为高性能网络流量分析提供完整解决方案。

2026-03-11 00:45:28 575

原创 探索前沿技术趋势:2023年最值得关注的创新应用场景

2023年是AI大模型从概念走向广泛应用的落地元年。文章深入探讨了智能体、多模态融合、代码生成、隐私计算与边缘智能等前沿技术趋势,揭示了AI如何重塑从内容创作、软件开发到工业质检、生物医药等核心业务场景,标志着技术发展进入应用驱动的深水区。

2026-03-11 00:45:16 491

原创 Docker部署YesPlayMusic个人音乐库,结合cpolar内网穿透打造跨设备音乐中枢

本文详细介绍了如何使用Docker部署YesPlayMusic个人音乐库,并结合cpolar内网穿透技术,实现跨设备远程访问。通过搭建私人音乐服务器,用户可将网易云音乐歌单与本地曲库统一管理,打造一个24小时在线、数据自主掌控的跨设备音乐中枢,彻底解决多平台音乐数据分散的痛点。

2026-03-11 00:44:48 425

原创 Debian 12 Linux系统下FreeOffice的APT仓库安装与配置指南

本文详细介绍了在Debian 12 Linux系统下,通过添加官方APT仓库来安装和配置FreeOffice办公套件的完整指南。该方法相比手动安装.deb包,能实现通过系统包管理器自动更新,确保软件安全与便捷管理。文章涵盖了从系统准备、GPG密钥添加、仓库配置到安装、启动及后续维护的全流程,并提供了常见问题解决方案。

2026-03-11 00:44:24 304

原创 从零到一:基于恒源云GPU服务器构建高效深度学习开发环境(PyCharm专业版+OSS+FileZilla实战)

本文详细介绍了如何基于恒源云GPU服务器,从零开始搭建高效的深度学习开发环境。通过整合PyCharm专业版的远程开发功能、OSS命令行工具进行高速数据传输以及FileZilla进行可视化文件管理,构建了一套开箱即用、媲美本地体验的云端工作流,帮助开发者和研究者摆脱硬件限制,专注于模型训练与调优。

2026-03-11 00:44:07 233

原创 设备树中断配置:从属性解析到驱动获取的完整指南

本文详细解析了Linux设备树中的中断配置机制,从interrupts和interrupt-parent属性的核心作用讲起,深入剖析了中断号编码规则与中断控制器的绑定关系。文章系统介绍了内核如何将设备树属性转换为驱动可用的中断号,并提供了针对Platform、I2C、SPI及GPIO中断的完整驱动获取与处理实战指南,最后总结了常见错误排查方法,是嵌入式开发中配置设备树中断的完整参考。

2026-03-11 00:43:59 172

原创 ROS2环境安装全攻略:从零开始配置开发环境

本文提供了一份详尽的ROS2环境安装指南,特别针对Ubuntu 22.04系统。文章从系统选择讲起,逐步演示了ROS2 Humble版本的完整安装流程,包括软件源配置、核心包安装、环境变量设置,并通过经典的小海龟示例验证安装。同时,还介绍了VSCode、colcon等必备开发工具的配置,以及rosdepc等国内开发者实用工具,旨在帮助机器人开发新手快速搭建稳定高效的ROS2开发环境。

2026-03-11 00:43:59 606

原创 预训练模型加载避坑指南:transformers版本兼容性问题解析

本文深入解析了Hugging Face transformers库在版本迭代中常见的预训练模型加载兼容性问题。文章从经典错误案例入手,详细介绍了从v2.x到v4.x的重大API变更,如AutoModelWithHeads的移除和返回格式的变化,并提供了系统性的四步排查法。最后,给出了环境隔离、版本锁定和编写版本适配代码等终极解决方案,帮助开发者有效规避版本陷阱,确保项目稳定运行。

2026-03-11 00:43:46 433

原创 【mysql】如何规避视图创建中的子查询限制:报错1349的解决方案与实践

本文深入解析了MySQL创建视图时常见的报错1349,其根源在于视图的FROM子句不允许直接包含子查询。文章提供了三种核心解决方案:通过拆分法创建多层视图、使用临时表策略以及利用MySQL 8.0+的通用表表达式,有效规避此限制。同时,文章还分享了视图嵌套的性能优化与最佳实践,帮助开发者设计出更清晰、高效的数据访问层。

2026-03-11 00:43:34 368

原创 Vue3+TS高德地图开发:如何有效避免LngLat(NaN, NaN)错误

本文深入解析了在Vue3+TypeScript项目中集成高德地图时常见的LngLat(NaN, NaN)错误。该错误通常由无效的经纬度数据(如空值、未定义或非数字字符串)导致地图初始化失败。文章提供了一套从数据接收、参数验证到地图初始化的全链路防御方案,包括封装校验函数、使用Composable进行安全初始化以及处理地理编码等场景,帮助开发者构建健壮的地图应用。

2026-03-11 00:43:34 783

原创 GT911多点触摸驱动开发与设备树配置实战

本文详细介绍了GT911多点触摸芯片在Linux系统下的驱动开发实战,重点解析了设备树配置、I2C通信、中断处理以及多点坐标上报等核心环节。通过具体的代码示例和硬件连接说明,帮助开发者快速掌握GT911驱动的开发流程,并提供了常见问题的排查与优化方案,适用于嵌入式电容屏升级与集成。

2026-03-11 00:43:05 458

原创 从云端到本地:构建私有KEGG数据库以规避clusterProfiler在线分析陷阱

本文针对R语言clusterProfiler进行KEGG富集分析时常见的在线服务不稳定问题,提出了构建私有KEGG数据库的终极解决方案。通过使用createKEGGdb工具将数据库本地化,并设置use_internal_data参数,可彻底规避网络依赖,确保分析的可重复性、稳定性和高速执行。

2026-03-11 00:42:53 469

原创 Prescan实战指南:从基础配置到AEB算法验证

本文提供了一份详尽的Prescan实战指南,涵盖从软件安装、场景搭建到传感器配置的全过程。重点演示了如何利用Prescan这一自动驾驶仿真平台,构建AEB(自动紧急制动)算法验证场景,并通过Simulink进行模型在环仿真,实现从算法逻辑验证到闭环测试的完整工作流,是自动驾驶算法工程师快速上手的实用教程。

2026-03-11 00:42:45 76

原创 VS Code + EIDE 打造高效STM32开发环境[编译、调试一体化]

本文详细介绍了如何从Keil5迁移至VS Code,并借助EIDE插件打造高效的STM32一体化开发环境。通过配置ARM GCC编译器与OpenOCD调试器,实现Keil工程的快速导入、编译优化与可视化调试,显著提升代码编辑与调试效率,是追求现代化嵌入式开发流程的优选方案。

2026-03-11 00:42:28 437

Python新手练手代码合集:几十个可直接运行的基础示例

一套面向零基础学习者的Python实践代码包,包含数十个独立、短小、功能明确的小程序,覆盖变量、循环、函数、列表、字典、文件读写、异常处理等核心语法点。每个程序都经过实际测试,无需额外配置,解压后即可用系统自带或包内附带的Python解释器直接运行。代码结构清晰,注释简明,适合边看边敲、逐行理解执行逻辑。不依赖复杂框架或第三方库,所有示例均基于Python标准库实现,兼顾兼容性与教学性。适合自学入门、课堂辅助练习或课后巩固使用。

2026-06-10

FPGA上跑的Verilog FIR低通滤波器工程包,含MATLAB生成系数与测试数据、Vivado工程及完整仿真测试文件

一套开箱即用的FIR低通滤波器FPGA实现方案,核心是Verilog编写的可综合滤波器模块(FIR.v),支持自定义阶数和系数;系数由MATLAB脚本(coeff.m)生成,输出标准COE格式(coeff.coe)供Vivado IP调用,同时保留文本形式(coeff.txt)便于查看与调试;测试信号同样由MATLAB生成(signal.m),输出时域数据(signal.txt),用于Testbench(FIR_TB.v)驱动验证;工程基于Xilinx Vivado构建,包含完整项目文件(project_3.xpr)、硬件约束、仿真结果截图(测试结果.jpg)及运行日志目录结构;所有环节覆盖从算法设计、系数生成、RTL实现到功能仿真全流程,适合数字信号处理课程实践、FPGA入门学习或快速原型验证。

2026-06-10

Dash应用集成Flask-Login用户认证的完整实现方案

一套开箱即用的Dash+Flask用户登录系统,基于Flask-Login实现会话管理与身份验证,后端默认使用SQLite(users.db),支持通过config.txt切换为MySQL/PostgreSQL等任意SQL数据库。内置标准测试账号(test/test1),提供add_remove_users.ipynb交互式笔记本和users_mgt.py脚本两种方式批量增删用户,无需手动改代码。核心逻辑拆分为login.py、logout.py、success.py和server.py,便于按需复用;app.py为主入口,config.py统一管理密钥、数据库配置与安全参数;assets目录存放静态资源,views目录预留页面扩展位。所有依赖已固化在requirements.txt,支持本地运行与Heroku部署(含Procfile)。CSS样式文件(如bWLwgP.css、override.css)可自定义覆盖,默认界面简洁适配Dash组件风格。

2026-06-10

WebRTC音视频通话功能完整实现源码包(含信令服务器与客户端)

提供一套基于WebRTC技术栈构建的端到端音视频通话系统完整源码,涵盖前端Web页面、后端信令服务(relayserver/stunserver/turnserver)、P2P连接管理、媒体流处理及跨平台适配能力。目录结构清晰包含peerconnection核心模块、media音视频编解码与采集层、android与objc移动端支持、测试用例(unittest.isolate)以及示例工程(examples)。所有组件均通过实际编译与连通性验证,可直接部署运行,支持Chrome/Firefox等主流浏览器间实时通话,也兼容Android端接入。适用于快速搭建在线会议、远程协作、教育直播等场景的基础通信能力。代码组织符合WebRTC官方项目规范,便于学习信令交互流程、SDP协商机制、NAT穿透原理及媒体轨道控制逻辑。配套有详细目录说明和基础配置指引,无需额外依赖即可启动本地测试环境。

2026-06-10

VS2017环境下可直接构建的librtmp静态库工程(含OpenSSL、zlib依赖及完整源码)

这个资源包提供在Windows 10系统下使用Visual Studio 2017编译librtmp.lib所需的全部内容,开箱即用。包含librtmp官方源码(rtmp.c、amf.c、parseurl.c等核心文件)、配套头文件(rtmp.h、amf.h、log.h等)以及必需的第三方依赖:openssl-1.0.1c 和 zlib-1.2.8 的源码与预配置项目。工程已封装为标准VS2017解决方案(librtmp.sln),支持x86和x64双平台编译,生成librtmp.lib、调试符号pdb及构建日志。项目文件结构清晰,含vcxproj工程配置、filters过滤器文件、user用户设置,无需额外修改即可一键生成静态库。适用于需要集成RTMP协议支持的C/C++桌面应用开发,比如直播推流客户端、音视频工具链中的协议层模块。所有代码和依赖均按VS2017兼容方式组织,避免常见编译错误如LNK2019未解析外部符号或头文件路径缺失问题。

2026-06-06

Java后端调用微信红包API发红包(基于OpenID)

一套可直接集成到Spring Boot项目的微信普通红包发放功能实现,核心逻辑围绕用户OpenID精准发放红包。包含完整的业务层(RedPacketService/Impl)、控制层(RedPacketController)、工具类(MD5Util用于签名、RoundUtil处理金额四舍五入、DefinedChars辅助字符处理),所有代码基于微信官方红包接口规范开发,支持金额校验、签名生成、HTTPS请求封装及响应解析。无需额外框架依赖,适配JDK 8+,重点解决商户号配置、API证书加载、随机字符串生成、时间戳处理、参数排序拼接等微信支付红包必填环节。代码结构清晰,各模块职责分明,便于二次开发或对接现有订单/用户系统。

2026-06-06

C#编写的带图形界面的TSP遗传算法求解器,支持多线程计算与路径可视化

这是一个基于遗传算法求解旅行商问题(TSP)的C#桌面应用,采用WinForm构建用户界面,支持地图式城市坐标输入、参数实时调整、种群进化过程动态展示及最优路径高亮渲染。核心算法逻辑参考主流实现思路,封装在ga.cs中,包含选择、交叉、变异等标准遗传操作;frmGa.cs负责UI交互与结果显示,通过多线程避免界面卡顿,确保计算过程中仍可响应用户操作。项目结构清晰,含完整VS解决方案(TspGA.sln)、配置文件(app.config)、图标资源(ico.ico)及设计文件(frmGa.Designer.cs),可直接编译运行。适用于算法教学演示、课程设计参考或TSP小规模实例快速验证,支持自定义城市数量与坐标,输出包括最短路径长度、访问顺序及收敛曲线。

2026-06-06

紫微斗数飞星派排盘[代码]

本文介绍了一个紫微斗数飞星派排盘的批处理程序,适用于Windows10环境。用户需将代码保存为“排盘.bat”文件并运行,输入性别、农历出生日期和时辰对应的数字,程序将自动生成排盘信息。文章详细说明了程序的使用方法、更新记录以及排盘生成的逻辑,包括五行局计算、命宫定位、星曜排布等核心内容。该工具适合命理爱好者使用,帮助用户快速生成紫微斗数排盘结果。

2026-06-05

基于C#的SolidWorks插件开发起手式工程包

开箱即用的SolidWorks C#插件开发基础项目,已预配置标准Add-in结构、事件响应模块(EventHandling.cs)、常用SolidWorks操作封装(Solidworks操作.cs)、用户界面窗体(Form1、Form2、XtraForm1)、图标资源(MainIconLarge.bmp、ToolbarSmall.bmp等)及工具栏支持。项目采用Visual Studio解决方案格式(SwCSharpAddin1.sln),兼容常规SolidWorks版本的.NET插件开发流程,包含完整项目文件(.csproj)、属性配置(Properties/AssemblyInfo.cs)、资源文件(.resx)和编译输出目录(bin/obj)。开发者可直接加载到Visual Studio中修改业务逻辑,快速实现命令注册、UI交互、模型操作、装配体遍历、特征提取等功能扩展,无需从零搭建环境或处理COM互操作底层细节。

2026-06-05

Windows 64位环境下可直接编译运行的Linux内核红黑树实现(VS2022工程)

一套完整移植自Linux内核的红黑树数据结构代码,已适配Windows 64位平台,在Visual Studio 2022中完成构建验证。包含标准rbtree.h头文件、核心实现rbtree.c、增强版rbtree_augmented.h、测试用例rbtree_test.c和主程序main.c,所有源码均按现代Windows开发规范组织。工程采用x64 Debug配置,附带完整的VS2022项目文件(.sln、.vcxproj、.vcxproj.filters、.vcxproj.user),开箱即用,无需额外修改即可在VS2022中一键生成可执行文件。支持基础插入、删除、查找、遍历等红黑树操作,并通过rbtree_test.c提供功能验证逻辑,便于集成到C语言项目中作为高效有序容器使用。目录结构清晰,不含冗余文件,适合学习红黑树原理、跨平台算法移植或嵌入式/系统级开发参考。

2026-06-05

VSCode插件安装慢解决[项目代码]

VSCode安装插件慢的主要原因包括网络延迟、服务器位置、DNS解析问题以及代理或防火墙限制。针对这些问题,提供了更换国内镜像源和优化DNS解析两种解决方案。更换国内镜像源可以通过修改VSCode设置或命令行直装实现,而优化DNS解析则需修改hosts文件并刷新DNS缓存。这些方法能有效提升插件安装速度,适用于国内用户。

2026-06-04

Armadillo 3.4.0 C++线性代数计算库源码包,含Matlab风格矩阵操作支持

这个资源是Armadillo 3.4.0版本的完整源码发布包,专为C++开发者设计,提供高效、易用的线性代数运算能力。支持向量、矩阵、高维数组的创建、运算与分解,语法高度贴近Matlab,大幅降低从Matlab原型到C++工程落地的移植成本。包内包含全部头文件(位于include/和armadillo_bits/)、多个典型示例(example1.cpp、example2.cpp、example_lsq.cpp等),覆盖基本矩阵运算、特征值求解、最小二乘拟合等常见场景;同时提供跨平台构建支持,含CMakeLists.txt、Makefile、configure脚本,以及Windows专用示例(example1_win32、example2_win32)和预编译辅助文件(lib_win32)。文档齐全,含在线帮助页(docs.html、index.html)、PDF技术说明(armadillo_nicta_2010.pdf)、许可证文件(GPL.txt、LGPL.txt、LICENSE.txt)及图标与README说明。适用于科学计算、机器学习底层实现、信号处理、计算机视觉等需要高性能矩阵运算的C++项目。

2026-06-04

Node.js 12.12.0 源码压缩包(含V8、npm、OpenSSL等完整依赖)

这是 Node.js 官方发布的 v12.12.0 版本源代码压缩包,适用于需要从源码编译安装的 Linux、macOS 或其他类 Unix 系统。包内包含完整的构建依赖:V8 引擎(JavaScript 运行核心)、libuv(跨平台异步 I/O 库)、OpenSSL(加密支持)、zlib(压缩解压)、nghttp2(HTTP/2 支持)、c-ares(异步 DNS 解析)、brotli(现代压缩算法)、llhttp(HTTP 解析器)以及内置的 npm 包管理器。目录结构清晰,含 tools 构建脚本、doc 文档、SECURITY 安全说明和多个平台专用配置(如 msvs、macos-installer、rpm)。开发者可通过 configure 和 make 命令完成定制化编译,支持启用或禁用 ICU、SSL、调试符号等选项。该版本属于 Node.js 12.x 长期支持(LTS)周期中的稳定更新,修复了此前版本在 HTTP 处理、TLS 握手、进程退出逻辑等方面的若干问题,兼容性与安全性经过社区验证。

2026-06-04

支持八大主流素材站的解析工具源码,含千图、90设计、千库等及配套伪静态配置

这是一套可快速部署的素材网站解析平台源码,兼容千图网、90设计网、千库网、觅元素、包图网、摄图网、全图网、图品汇共八个主流素材平台。程序基于PHP开发,安装流程清晰:上传源码后导入数据库,修改app/database.php中的数据库连接信息,在宝塔面板中将网站运行目录设为/public,并正确配置伪静态规则(已提供.htaccess文件)。注意关闭宝塔的防跨站攻击功能,同时确保runtime目录具备777写入权限。后台地址为http://你的域名/admin,初始账号密码均为php85com。需特别说明的是,解析功能依赖各素材站官方会员登录态,必须手动填入对应网站的有效Cookie才能正常获取下载链接和高清资源。所有核心逻辑已封装,无需二次开发即可启用基础解析能力。

2026-06-03

ANSYS Fluent风速模拟[项目代码]

本文详细介绍了在ANSYS Fluent中实现用户自定义入口风速的方法,包括时间相关的插值计算和脉动风速的模拟。文章首先阐述了自定义风速入口的必要性,指出实际环境中风速受多种因素影响,恒定风速较为罕见。随后,文章详细讲解了实现自定义风速入口的步骤,包括定义风速模式、准备数据文件、CFD软件设置等。特别地,文章重点介绍了如何通过Fluent的UDF功能加载风速数据文件,并提供了示例代码。此外,文章还探讨了时间相关的脉动风速插值计算,包括理论基础、插值算法选择标准、实施步骤及验证方法。最后,文章介绍了Fluent中自定义边界条件的设置方法,包括理论依据、实现流程和应用分析。通过本文的指导,读者可以掌握在Fluent中实现复杂风速模拟的技术,为风工程研究和结构设计优化提供可靠依据。

2026-06-02

51单片机温湿度监测系统:DHT11采集+LCD1602显示+超温声光报警

一套完整的51单片机温湿度监控实现方案,基于DHT11数字传感器实时采集环境温度与湿度数据,通过LCD1602液晶屏动态显示当前值及历史最高温度;系统支持用户自定义温度阈值,一旦实测温度超过设定值,立即触发声响(蜂鸣器)与视觉(红色LED)双重报警;配套提供标准Keil C源码(含wsd.c、DHT11.h、LCD1602.h等模块化文件)、Proteus仿真工程(wsd.pdsprj)、完整编译配置(uvproj/uvopt)、启动文件(STARTUP.A51)以及图文并茂的实验报告(Word格式),所有代码已通过实际硬件验证,可直接用于课程设计、毕业设计或嵌入式入门实践。

2026-06-01

Matlab实现TCN-LSTM混合模型做多变量风电功率预测(含完整代码、数据与评估指标)

直接运行主程序TCN_LSTM.m,即可完成多变量时间序列建模与单步风电功率预测。输入数据来自风电场预测.xlsx,经data_process.m预处理后送入TCN-LSTM混合网络——先用时间卷积层(TCN)提取多尺度时序特征,再接入LSTM捕捉长期依赖关系。模型支持灵活调整卷积层数、滤波器数量、LSTM隐藏单元数等参数,所有配置均集中于主程序开头的参数区,注释清晰便于修改。预测结果自动输出R2、MSE、MAE、MAPE四项核心误差指标,并生成3张可视化图:预测曲线对比图(1.png)、残差分布图(2.png)、多指标雷达图(radarChart.m生成,3.png)。TCN_LSTM.mat保存训练好的网络权重,方便后续加载复用。配套指标.txt列出各评价指标计算公式和含义,适合课程设计、毕设或科研快速验证。整个流程在Matlab 2023b环境下测试通过,所有文件(含calc_error.m误差计算模块)统一放在同一文件夹即可一键运行。

2026-06-01

LabVIEW实现的直流伺服电机精准位置控制工程包(含可执行程序与完整VI源码)

一套基于LabVIEW开发的直流伺服电机位置闭环控制系统,支持实时采集位移传感器信号、PID参数在线调节、DA输出驱动电机、AD反馈校准,内置启动界面、文件存取、驱动初始化与I/O控制等模块。资源包含总程序.vi、LV_MAIN主控VI、LV_PID控制子VI、LV_AD转换位移.vi、LV_DA转换输出.vi,以及AC_6011系列数据采集卡专用驱动VI(AC_OpenDriver、AC_CloseDriver、AC_6011_AD/DA/DI/DO等),还提供编译后的Application.exe可执行文件、配置文件Application.ini、动态链接库acpci.dll及C语言接口code.c。所有VI均采用图形化编程实现,适配虚拟仪器测试测量场景,可直接用于教学实验、课程设计或小型机电控制系统快速验证。

2026-05-31

UniApp版俄罗斯方块小程序源码包,含完整项目结构与可运行游戏逻辑

一套开箱即用的俄罗斯方块小游戏UniApp源码,支持一键编译发布到微信小程序等主流平台。项目包含标准UniApp目录结构:App.vue、pages.、manifest.、uni.scss等核心配置文件,以及游戏主逻辑tetris.js、页面入口index.vue(位于pages/index目录)、公共组件common、静态资源static和图标logo.png。代码结构清晰,模块划分明确,适合刚接触UniApp开发的新手理解跨端渲染机制与Canvas基础交互逻辑。readme.md提供基础使用说明,配套教程链接指向CSDN技术文章,涵盖环境搭建、调试技巧及关键函数解析。无需额外依赖,导入HBuilderX或VS Code配合UniApp插件即可直接运行调试,游戏具备完整下落、旋转、消除、计分和结束判定功能。

2026-05-31

一套可直接上线的婚礼微信请柬小程序源码,含宾客管理与数据录入功能

这个婚礼请柬小程序完整支持微信生态,包含首页展示、宾客信息填写、地址导航、照片墙、电子请柬预览等核心页面。项目结构清晰,已集成云函数(cloudfunctions)用于数据存储与读取,如insertData和getData模块分别处理宾客提交和邀请数据拉取;pages目录下涵盖主流程页面,images和picture文件夹存放静态资源;utils提供通用工具方法;app.配置路由与窗口样式,app.js管理全局逻辑,app.wxss统一视觉风格。支持快速部署:只需在微信开发者工具中导入,配置云开发环境并开通数据库权限即可运行。配套README.md说明基础使用步骤,LICENSE明确开源协议,project.config.和project.private.config.适配不同开发环境。所有图片资源(entry.jpg、invitation.jpg、guest.jpg、address.jpg、picture.jpg)均已按场景归类,方便替换为新人专属内容。

2026-05-31

含头盔与反光衣识别的YOLOv5训练数据集(带预训练权重,开箱即用)

这个数据包包含1083张施工现场人员图像,每张图都配有对应XML标注文件,共划分四类目标:戴安全帽的人、未戴安全帽的人、穿反光衣的人、未穿反光衣的人。重点覆盖反光衣识别场景,实测检测准确率超98%。所有图片为JPG格式,标注采用Pascal VOC标准结构,兼容YOLOv5等主流目标检测框架。包内已集成训练完成的YOLOv5s权重文件(.pt格式),加载后可直接推理或微调,无需从头训练。配套labels.cache缓存文件提升数据加载效率,适合快速验证算法效果或部署轻量级安防识别系统。图像来源于真实工地环境,涵盖不同光照、角度和遮挡情况,具备一定泛化基础。

2026-06-20

MySQL存储引擎与索引详解[项目源码]

本文详细介绍了MySQL的两种主要存储引擎InnoDB和MyISAM,以及它们对索引的实现方式。InnoDB支持事务、行级锁和外键,使用聚集索引,主键索引的叶子节点直接存储行数据,辅助索引叶子节点存储主键值,查询时需回表。MyISAM不支持事务,使用表级锁和非聚集索引,主键和辅助索引的叶子节点都存储指向数据行的指针,查询效率较高。文章还对比了聚集索引与非聚集索引的根本区别:聚集索引表记录的物理顺序与索引顺序一致,查询快但插入慢;非聚集索引逻辑有序但物理存储不连续,插入快。此外,讨论了如何选择索引类型,以及InnoDB为何推荐使用整型自增主键。最后总结了聚集索引的约束、性能比较和索引创建示例。

2026-06-20

MATLAB批量读取Excel数据的实操演示包(含FLV视频与可运行m文件)

这个资源包提供一套完整的MATLAB读取Excel文件的实操方案,包含一个讲解用的FLV教学视频(14 Read excel.flv),一个主程序文件main.m,以及配套的Excel示例文件KLB-1_batch_QFM-1_15kb_0 2H2O_LIQ.xls。所有内容通过HTML页面(14 Read excel.html)集成,使用IE浏览器即可直接打开观看和运行。页面内嵌Flash播放器(依赖swfobject.js、14 Read excel_controller.swf等组件),支持视频播放与交互说明。资源还附带XML配置文件(14 Read excel_config.xml、ProductionInfo.xml)用于参数管理,以及CSS和JS等前端支持文件,确保本地离线环境下的完整展示效果。用户可直接运行main.m加载Excel数据,验证xlsread或readmatrix等函数的实际调用方式,适用于MATLAB R2013a及后续版本。

2026-06-20

用Flask快速搭建YOLOv5网页版目标检测服务

这个资源包提供了一套开箱即用的YOLOv5 Web部署方案,后端基于轻量级Python框架Flask实现,支持本地运行和远程访问。核心逻辑集中在app.py中,包含模型加载、图像上传解析、YOLOv5推理调用及结果返回;前端页面位于templates目录下,采用基础HTML+JavaScript结构,支持图片拖拽上传与检测结果可视化展示。配套提供预训练权重yolov5s.pt、模型导出脚本export.py、独立推理脚本detect.py,以及常用工具函数和模型定义文件。整个流程无需复杂配置:安装依赖后直接运行python app.py即可启动服务,默认监听localhost:5000,配合内网穿透工具(如ngrok)或部署到云服务器,就能让他人通过浏览器访问检测页面。适合快速验证YOLOv5在Web场景下的实用性,也便于二次开发集成到现有系统中。

2026-06-19

深蓝AI智能名片小程序1.7.1版:含前后端代码与一键部署包

这个资源包提供深蓝AI智能名片小程序 slwl_aicard 的完整1.7.1版本,覆盖前端页面、后端服务及安装更新一体化流程。前端包含小程序主体结构、UI组件、交互逻辑和AI名片展示模块;后端集成用户管理、名片数据存储、AI信息解析接口及微信授权登录支持。所有代码已按标准目录组织,适配主流云开发环境与自建服务器部署,支持快速导入、配置数据库连接、启动服务并完成小程序上线前的调试与打包。更新包兼容旧版数据迁移,内置版本检测与热更新提示机制,降低运维成本。适用于有小程序开发经验的技术人员或团队,用于二次开发、私有化部署或客户定制交付。

2026-06-18

SpringBoot搭建的轻量级个人博客系统,含完整前后端代码与构建配置

一套开箱即用的SpringBoot个人博客项目源码,适合作为期末课程设计或Java Web入门实践。项目采用标准Maven结构,包含后端核心模块(controller、service、mapper、entity)、前端静态资源(位于uiDesigner.xml等配置关联的UI目录)、数据库交互层(基于MyBatis或JPA,具体需查看src/main/java下的持久层实现)以及基础管理功能(如文章发布、分类管理、用户登录等)。配套文件齐全:pom.xml定义依赖与打包方式,mvnw/mvnw.cmd支持跨平台构建,.gitignore规范版本控制排除项,LICENSE明确开源许可,README.md提供基础使用说明。开发环境兼容IntelliJ IDEA(含.idea下compiler.xml、misc.xml等IDE配置),支持一键编译(mvn clean package)生成可运行jar包。目标目录target中包含编译产物,classes和test-classes分别存放主代码与测试字节码。整体结构清晰,注释完整,便于学习SpringBoot项目分层设计、RESTful接口开发、前后端联调及Maven工程管理。

2026-06-18

MATLAB生成ISO 8608标准随机路面激励数据(含A-F级)

提供两个核心MATLAB脚本:q.m用于生成符合ISO 8608国际标准的随机路面高程时域序列,支持A级(优良)到F级(极差)共六类典型路面等级;fm.m则实现功率谱密度(PSD)反演与滤波成形,确保输出路面谱满足目标等级的空间频率特性与统计分布要求。所有代码不依赖Toolbox,纯基础语法实现,可直接导入ADAMS或RecurDyn等多体动力学软件作为道路激励源,适用于车辆平顺性、悬架响应、轮胎力分析等仿真场景。输入参数包括路面等级、空间频率范围、采样长度、采样间隔及车辆行驶速度,输出为列向量形式的路面高程序列,兼容常见数据接口格式。

2026-06-17

基于C语言的跨平台阿里云IoT MQTT接入SDK

一套轻量级、可移植的C语言实现SDK,用于设备通过MQTT协议稳定接入阿里云物联网平台。包含完整的连接管理(iotx_cm)、MQTT客户端核心(mqtt_client)、设备影子(dm_shadow)、OTA升级(iotx_ota)、物模型交互(dm_client、dm_fota)、JSON解析(lite-c)、安全摘要计算(utils_sha256、utils_md5)、网络适配层(HAL_TCP_linux)及典型单例示例(linkkit_example_solo.c)。所有模块编译为独立目标文件,支持嵌入式Linux等资源受限环境,无需依赖第三方框架。提供系统信息获取、内存统计、HTTP通信、TCP封装、字符串工具等基础能力,便于快速集成到自有固件中。头文件结构清晰(如MQTTConnect.h、MQTTSubscribe.h、dm_manager.h),便于按需裁剪功能模块。

2026-06-16

银行家算法C++实现含完整实验报告与可运行源码

一份面向操作系统课程实践的银行家算法模拟实现资源,包含可直接编译运行的C++源代码(BankAlgorithm.h/.cpp、main.cpp)、初始化配置文件initialize.txt,以及配套的完整实验报告文档(.docx格式)。代码结构清晰,关键逻辑如资源分配、安全性检查、请求处理等均有详细注释,支持自定义进程数、资源类别数及各类资源总量,便于理解死锁避免机制的实际运作流程。实验报告涵盖算法原理简述、数据结构设计说明、核心函数功能解析、测试用例设计与运行结果截图,适合课程作业参考、课设开发或算法原理验证使用。所有文件组织规范,无外部依赖,Windows和Linux平台下均可通过g++快速构建执行。

2026-06-16

MATLAB人脸区域提取工具包(含GUI界面与多图测试样本)

提供一套开箱即用的MATLAB人脸切割解决方案,内置图形化操作界面(face_collection.fig + face_collection.m),支持直接加载本地图片(如11.jpg、22.jpg、byz1.jpg等共8张示例图像)进行实时人脸定位与裁剪。核心功能模块清晰分离:skin.m负责肤色区域初筛,LightCompensate.m用于光照归一化预处理,确保在不同光照条件下仍能稳定分割人脸区域;III.mat、img.mat、img_gray.mat等预存数据文件便于快速验证流程。所有脚本兼容主流MATLAB版本,无需额外配置即可运行,输出结果为二值掩膜与裁剪后的人脸子图,适用于教学演示、算法对比或作为图像预处理环节的轻量级工具。

2026-06-16

富士NB/N系列PLC编程工具Flex PC Programmer 2.1.0.28完整版(含中英文界面与手册)

Flex PC Programmer V2.1.0.28是富士电机为NB、N系列PLC配套开发的Windows平台编程软件,支持离线编程、在线监控、程序下载、数据读写、梯形图编辑及打印输出等功能。安装包内置中英文双语界面,兼容Windows系统,需配合专用通信电缆(如RS232/USB转FX或NB适配器)连接PLC。软件包含FLEXPLC.EXE主程序及全套运行依赖库(如IDAPI01.DLL、IDODBC01.DLL等),以及BDECFG.EXE数据库配置工具。配套提供《SPB编程软件使用手册》和《FLEX PC Programmer操作指南》,覆盖第1章环境要求与安装步骤、第2章离线程序创建与保存、第3章在线调试与实时监视,附录还说明了与旧版DOS编程器的数据格式兼容性。资源内含全部可执行文件、配置文件(FLEXPLC.Cfg)、帮助文档(FLEXPLC.HLP、BDECFG.HLP)及多个UM系列MCR运行库,开箱即用,无需额外安装组件。

2026-06-14

DEAP脑电数据上ANN/CNN/LSTM情绪识别模型训练代码与结果

提供基于DEAP公开脑电数据集的情绪识别完整实现,包含预处理后的训练数据(train.csv、train2.csv、train3.csv、tabled.csv、labels_3.csv)和三种主流模型的可运行源码:ANN(ann_embedding_1pre1.ckpt)、CNN(CNN.py)和LSTM(多个LSTMx_stock.ckpt模型文件)。所有模型均已完成训练,附带准确率与损失曲线图(ann_acc.png、ann_loss.png、cnn_acc.png、cnn_loss.png、lstm_acc.png、lstm_loss.png),便于效果对比与复现。检查点文件采用TensorFlow标准格式(.index + .data-00000-of-00002等),支持直接加载或继续训练。适用于脑机接口、情感计算方向的算法验证、课程实验或快速原型开发。

2026-06-13

WPF点餐界面小项目:MVVM模式下的XAML布局与数据绑定实践

一个轻量级C# WPF点餐功能演示项目,完整实现MVVM架构三层分离。包含标准的Views(界面层)、ViewModels(逻辑层)和Models(数据层),配合Services提供基础业务支持。MainWindow.xaml采用常见控件如ListBox、Button、TextBlock进行菜单展示与订单交互,所有UI元素通过Binding绑定到ViewModel属性,命令操作使用ICommand接口实现,避免后台代码直接处理事件。项目结构清晰,含App.xaml启动配置、资源文件组织及标准CSProj工程文件,适合初学者理解WPF中XAML声明式布局与MVVM核心机制——特别是属性通知(INotifyPropertyChanged)、集合绑定(ObservableCollection)、命令路由与视图刷新逻辑。编译后可在bin目录运行,无需额外依赖,调试友好,便于逐层跟踪数据流向和生命周期。

2026-06-13

N8N自动化获取公众号文章[项目源码]

这篇文章详细介绍了如何利用n8n工作流自动化获取微信公众号历史文章的方法。从配置公众号biz号开始,到分页获取文章链接、下载内容并提取文字部分,最终保存为本地txt文件。该工作流不仅帮助运营者高效分析公众号的选题策略、标题结构和内容风格,还提供了完整的节点配置、代码示例以及可直接使用的工作流JSON文件。文章分步骤详解了工作流的搭建过程,包括公众号账号配置、文章页数获取、分页处理、文章链接获取与下载、内容提取及本地保存等关键环节,并附有调试和优化建议,旨在帮助读者打造个性化的运营效率工具。

2026-06-12

C# WinForms调用系统打印对话框实现文档输出的完整示例

一个开箱即用的C#打印功能演示项目,基于WinForms开发,通过System.Drawing.Printing命名空间调用Windows原生打印对话框,支持选择打印机、设置纸张大小、预览并执行实际打印。项目包含标准窗体界面(Form1)、打印逻辑封装类(Class1)、主程序入口和完整解决方案结构,所有代码均使用C#编写,无需额外依赖,可直接在Visual Studio中打开编译运行。源码清晰标注关键步骤,包括PrintDocument初始化、PrintPage事件处理、页面内容绘制(如文本、图形)、打印设置传递等核心环节,适合初学者理解打印流程,也便于开发者快速集成到现有桌面应用中。项目已通过常见打印机型号测试,兼容.NET Framework 4.7.2及以上版本。

2026-06-12

Android可直接运行的三点动态闪烁等待控件

一个开箱即用的Android等待控件,实现三个点依次闪烁的省略号动画效果,适配多种屏幕密度(ldpi、mdpi、hdpi、xhdpi、xxhdpi)和系统版本(v11、v14、sw600dp、sw720dp-land),包含完整项目结构:源码(src/com/)、资源文件(res/)、APK安装包(TestCustomWaitingBar.apk)、编译配置(project.properties、proguard-project.txt)、清单文件(AndroidManifest.xml)以及支持库(android-support-v4.jar)。无需额外配置,导入Eclipse或ADT即可编译运行,适用于需要轻量级加载提示的Activity或Fragment场景。动画逻辑基于Handler+Runnable定时刷新,不依赖第三方动画框架,兼容Android 2.3及以上版本。

2026-06-12

圆形进度条实现[可运行源码]

本文介绍了一种通过旋转和剪裁图片实现圆形进度条效果的方法。与之前的方法不同,这次需要对图片进行旋转以实现扫盘效果。文章重点说明了路径剪裁扇形区域的0°位置以及如何调整渐变图片的终点位置。提供了详细的代码实现,包括Canvas的绘制逻辑和动画效果的调用方式。通过if..else..分支处理不同角度的显示效果,确保在Ready状态下图片不会被裁掉。最后展示了如何调用该组件并实现动画效果,包括指针的同步移动。

2026-06-12

ArcGIS Pro遥感标注革命[可运行源码]

本文详细介绍了ArcGIS Pro在遥感影像标注领域的革命性应用,对比传统工具如LabelImg的不足,展示了ArcGIS Pro如何通过地理空间优先的标注范式、智能切片导出引擎和跨平台数据兼容层三大设计突破,显著提升标注效率。文章还提供了从原始影像到训练数据集的完整流程指南,包括标注环境配置、高效标注技巧和导出参数优化建议。此外,探讨了ArcGIS Pro与视觉大模型如SAM的结合,实现智能预标注和变化检测增强,进一步提升效率。最后,建议建立企业级标注规范库,确保标注风格一致,构建标准化数据集。

2026-06-12

Cocos2d-x Lua项目直接集成FairyGUI的完整绑定代码包

这个资源包提供了FairyGUI在Cocos2d-x引擎中Lua脚本层的完整绑定实现,包含自动生成和手动编写的C++桥接文件,覆盖FairyGUI核心UI组件与系统功能。具体支持GRoot、GComponent、GButton、GImage、GLabel、GTextField、GRichTextField、GSlider、GProgressBar、GScrollBar、GComboBox、GLoader、GMovieClip、GGraph、GGroup、GList、ScrollPane、PopupMenu、Window、DragDropManager等全部常用控件类;同时集成UIPackage、Controller、Transition、Relations、RelationItem、UIObjectFactory、GObject基础体系及Lua与C++间的基础类型转换模块(LuaBasicConversions_fairygui.cpp)。所有CPP文件可直接加入Cocos2d-x v3.x或v4.x的Lua-binding构建流程,无需额外修改即可在Lua端创建、操作、布局、动画、事件响应完整的FairyGUI界面。适用于需要快速在Cocos2d-x Lua项目中接入FairyGUI编辑器产出的UI资源,并保持高性能渲染与逻辑解耦的开发场景。

2026-06-10

卫星地面轨迹生成与可视化MATLAB工具集

提供一套基于MATLAB的卫星星下点轨迹计算脚本,包含多点高精度轨道推算(RDA_3points_big.m)、低计算开销简化版(RDA_3points_low.m)、最终整合主函数(my_rda_final.m)以及单点星下位置快速计算模块(my_CSA_1point.m)。所有脚本面向地球中心惯性系或地固系下的轨道参数输入,支持常见轨道根数(如半长轴、偏心率、倾角、升交点赤经、近地点幅角、平近点角)到地理经纬度序列的转换,输出为可直接绘图的经纬度数组。适用于教学演示、任务规划初期分析及小规模轨道仿真验证场景,不依赖Simulink或第三方工具箱,仅需基础MATLAB环境即可运行。各函数接口清晰,注释明确,便于用户理解坐标系转换逻辑与时间步进策略。

2026-06-10

空空如也

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

TA关注的人

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