<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[grape的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/grape</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; grape]]></copyright><item><title><![CDATA[纯GPIO模拟I2C从机代码包，适配BMS通信，支持0-150kHz速率自适应]]></title><link>https://blog.csdn.net/grape/article/details/163350206</link><guid>https://blog.csdn.net/grape/article/details/163350206</guid><author>grape</author><pubDate>Fri, 31 Jul 2026 03:31:56 +0800</pubDate><description><![CDATA[一套免硬件I2C外设的轻量级软件实现方案，仅用普通GPIO口即可完成I2C从机功能，适用于STM32、GD32、CH32等主流MCU平台。核心文件为BMS_I2C.c和BMS_I2C.h，已通过BMS电池管理系统实际通信验证。支持标准I2C协议全流程：起始/停止信号识别、7位地址匹配、读写方向判断、ACK/NACK自动响应、数据字节收发及错误恢复。时钟速率在0~150kHz范围内自适应调整，无需手动配置分频参数，对主控系统负载影响小。代码结构扁平清晰，所有IO引脚通过宏定义配置，便于快速移植；关键逻辑路径附]]></description><category></category></item><item><title><![CDATA[含前后端源码与9张实操截图的垃圾分类管理系统（SpringBoot+Vue+ElementUI）]]></title><link>https://blog.csdn.net/grape/article/details/163318919</link><guid>https://blog.csdn.net/grape/article/details/163318919</guid><author>grape</author><pubDate>Thu, 30 Jul 2026 03:26:24 +0800</pubDate><description><![CDATA[直接可用的垃圾分类管理平台源码包，后端用SpringBoot搭建，前端基于Vue.js和Element UI实现，界面响应式、操作直观。包里有完整可运行代码，结构清晰：标准Maven目录（pom.xml、src/main/java、src/main/resources等），配套README.md说明部署步骤、技术栈和常见问题，还附带9张真实运行截图——包括登录页、垃圾类别维护、用户权限配置、数据统计图表等核心功能页面，图片命名明确（1.png到9.png），方便对照查看。所有代码已在本地环境测试通过，导入I]]></description><category></category></item><item><title><![CDATA[Python光照不均矫正工具：RETINEX算法实现+图片视频批量处理+完整文档]]></title><link>https://blog.csdn.net/grape/article/details/163289158</link><guid>https://blog.csdn.net/grape/article/details/163289158</guid><author>grape</author><pubDate>Wed, 29 Jul 2026 04:10:31 +0800</pubDate><description><![CDATA[解决背光、侧光、阴影遮挡导致的图像局部过暗或过亮问题，基于改进RETINEX算法（cds_retinex.py等模块），自动提升暗部细节、抑制高光溢出，使整体亮度更均衡；对夜间拍摄、隧道监控等低照度场景有明显提亮和降噪效果。支持单张图片处理、整个文件夹批量处理，以及MP4/AVI等常见格式视频的帧级矫正（通过video.py调用）。代码结构清晰：run.py为运行入口，retinex目录封装核心算法逻辑，cds_arithmetic提供对比度自适应计算，data目录内置示例图像和测试数据，配套readme.]]></description><category></category></item><item><title><![CDATA[Postman 10.20.3 Linux桌面版免安装包：含中文支持、图标与命令行友好启动]]></title><link>https://blog.csdn.net/grape/article/details/162890054</link><guid>https://blog.csdn.net/grape/article/details/162890054</guid><author>grape</author><pubDate>Wed, 15 Jul 2026 04:25:06 +0800</pubDate><description><![CDATA[Postman 10.20.3 Linux x64 原生桌面应用，解压即用，不依赖系统浏览器或额外运行时。内置完整主程序、locales 多语言资源（含简体中文）、resources 系统资源、swiftshader GPU 渲染库，以及适配 GNOME、KDE 等主流桌面环境的 icons 图标文件。支持 Ubuntu、Debian、CentOS、Fedora 等发行版，开箱即可进行 REST/GraphQL 接口调试、Cookie 管理、环境变量切换、集合自动化测试和请求历史回溯。启动响应快，界面稳定，]]></description><category></category></item><item><title><![CDATA[Node.js在线书店毕业设计全套资源：含可运行源码、数据库脚本、论文与答辩PPT]]></title><link>https://blog.csdn.net/grape/article/details/162803107</link><guid>https://blog.csdn.net/grape/article/details/162803107</guid><author>grape</author><pubDate>Sun, 12 Jul 2026 04:08:00 +0800</pubDate><description><![CDATA[一套开箱即用的Node.js网上书店系统，基于Express + MySQL + 原生前端技术栈开发，支持用户注册登录、图书浏览、购物车、下单支付、订单查询和个人中心；管理员后台涵盖用户管理、图书CRUD、分类维护、订单处理和系统配置。压缩包内包含完整src源码目录、MySQL建库建表脚本（nodejsq9sjb.sql）、双平台启动脚本（run.bat/install.bat）、详细部署说明文档、技术实现文档（nodejs开发文档.docx）、毕业论文（LW）及配套答辩PPT，还附有项目目录结构说明、.e]]></description><category></category></item><item><title><![CDATA[C++控制台成语闯关游戏：文件词库驱动，三级提示助你猜中四字成语]]></title><link>https://blog.csdn.net/grape/article/details/162801708</link><guid>https://blog.csdn.net/grape/article/details/162801708</guid><author>grape</author><pubDate>Sun, 12 Jul 2026 03:01:38 +0800</pubDate><description><![CDATA[用C++写的命令行成语猜谜小工具，运行后随机选一个四字成语，先给最简提示（比如‘形容非常害怕’），答不对就逐级展开更具体的解释（如典故出处、用法示例等），最多三级提示，直到答对为止；所有成语和对应解释都存放在外部文本文件chengyu.txt里，增删改词只需编辑这个文件，不用动代码；配套源码B类第七题猜成语.cpp已完整注释，含成语类封装、文件读取、输入校验、提示逻辑控制等典型C++实践环节；另附程序代码.docx说明文档，适合刚学完类、文件IO和字符串处理的初学者练手，编译即用，支持主流C++编译器。]]></description><category></category></item><item><title><![CDATA[Java SSM房屋租赁系统工程包：含完整源码、MySQL建表脚本与IDEA可运行配置]]></title><link>https://blog.csdn.net/grape/article/details/162779111</link><guid>https://blog.csdn.net/grape/article/details/162779111</guid><author>grape</author><pubDate>Sat, 11 Jul 2026 04:45:56 +0800</pubDate><description><![CDATA[直接导入就能跑的Java房屋租赁管理系统，基于Spring+SpringMVC+MyBatis（SSM）搭建，结构清晰、分层规范。包含全部后端代码，Controller处理前端请求，Service封装房源发布、租客管理、合同登记、租金记录等业务逻辑，Mapper对接数据库。配套MySQL建表脚本house_sql.sql，执行即可生成完整数据表；pom.xml已配置好所有依赖，适配JDK8和Tomcat7/8；.idea目录下提供workspace.xml、compiler.xml等IDEA运行配置，开箱即]]></description><category></category></item><item><title><![CDATA[62种野外可食用植物图像识别工具包：基于VGG16迁移学习，含训练权重与批量预测脚本]]></title><link>https://blog.csdn.net/grape/article/details/162651164</link><guid>https://blog.csdn.net/grape/article/details/162651164</guid><author>grape</author><pubDate>Tue, 07 Jul 2026 05:04:59 +0800</pubDate><description><![CDATA[一套开箱即用的植物图像分类工具，专注野外常见可食用植物识别，覆盖62个类别。内置4300张训练图和310张测试图，每类独立文件夹存放，类别名自动解析无需手动标注。采用VGG16预训练模型进行迁移学习，训练时启用cosine学习率衰减策略，模型权重、训练日志、loss与accuracy曲线均保存在run_s目录下。预测环节只需运行predict.py，即可自动处理inference文件夹中所有图片，并在输出图左上角叠加概率最高的前三类植物名称及置信度。项目结构清晰，train.py负责训练流程，model.p]]></description><category></category></item><item><title><![CDATA[MATLAB三算法TSP求解工具集：动态规划精确解+遗传算法路径演化+蚁群信息素寻优]]></title><link>https://blog.csdn.net/grape/article/details/162537450</link><guid>https://blog.csdn.net/grape/article/details/162537450</guid><author>grape</author><pubDate>Fri, 03 Jul 2026 05:43:05 +0800</pubDate><description><![CDATA[一套开箱即用的MATLAB旅行商问题（TSP）求解工具，集成三种主流算法：状态压缩动态规划（DP_solve.m）专攻10城以内小规模问题，输出严格最优路径与总距离；遗传算法（GA_solve.m）采用边缘编码+2-opt局部优化，支持最多50个城市，运行时实时绘制路径迭代动画；蚁群算法（Swarm_solve.m）模拟信息素更新与蚂蚁路径选择机制，30城内收敛稳定、结果可复现。配套模块齐全——map_gen.m生成随机/规则城市地图，city.m读取自定义坐标，init_draw.m和node_map.m]]></description><category></category></item><item><title><![CDATA[Cocos Creator项目免配置生成独立HTML5可玩广告文件工具]]></title><link>https://blog.csdn.net/grape/article/details/162471422</link><guid>https://blog.csdn.net/grape/article/details/162471422</guid><author>grape</author><pubDate>Wed, 01 Jul 2026 05:42:14 +0800</pubDate><description><![CDATA[专为Cocos Creator（2.x/3.x）项目设计的一键打包方案，把整个游戏工程压缩整合成单个HTML5文件，无需服务器、CDN或额外构建服务，双击即可运行，也支持直接部署到任意静态托管环境。核心包含new-res-loader.js资源加载器、game-start.js启动逻辑和TypeScript入口start.ts，配合src目录下的原始代码，通过npm run build就能输出完整Playable Ad兼容文件。整个流程不改动原项目结构，不新增依赖，也不需要修改路径配置或Canvas尺寸——]]></description><category></category></item><item><title><![CDATA[React Native+TS银行App原型：账户余额展示与交易明细查看功能]]></title><link>https://blog.csdn.net/grape/article/details/162469200</link><guid>https://blog.csdn.net/grape/article/details/162469200</guid><author>grape</author><pubDate>Wed, 01 Jul 2026 03:23:12 +0800</pubDate><description><![CDATA[这个资源包提供一个开箱即用的移动端银行应用原型，基于React Native和TypeScript构建，支持Android和iOS双平台运行。主界面呈现用户基础信息，点击进入账户摘要页，实时显示当前账户余额及最近三笔交易记录；点击‘显示更多’可展开全部历史交易，每条交易支持点击查看详细信息（如时间、金额、类型、对方账户等）。工程结构规范，包含完整的原生配置文件（android/ios目录、Gradle、Xcode相关配置）、模块化源码组织（features、navigation、api分层清晰）、字体与静态]]></description><category></category></item><item><title><![CDATA[Mac上开箱即用的XRF光谱分析工具：PyMca 5.6.5（含图形界面与批量处理）]]></title><link>https://blog.csdn.net/grape/article/details/162434126</link><guid>https://blog.csdn.net/grape/article/details/162434126</guid><author>grape</author><pubDate>Tue, 30 Jun 2026 03:46:12 +0800</pubDate><description><![CDATA[专为Mac系统优化的X射线荧光（XRF）数据处理工具，直接双击PyMca5.6.5.app即可运行，不依赖用户自行配置Python环境。支持EDAX、Oxford、Rigaku等主流XRF设备导出的光谱文件格式，提供实时光谱可视化、自动峰识别、多元素定量拟合、背景扣除、谱图叠加比对等功能；内置批处理模式，可通过命令行脚本批量分析大量样品数据；可生成元素分布热力图、导出CSV/Excel格式定量结果及拟合报告。应用包结构规范，包含Resources（图标、语言包、默认配置）、Contents和MacOS子目录]]></description><category></category></item><item><title><![CDATA[纯NumPy手写数字识别代码包：含MLP与CNN从零实现、MNIST数据加载及可视化工具]]></title><link>https://blog.csdn.net/grape/article/details/162433928</link><guid>https://blog.csdn.net/grape/article/details/162433928</guid><author>grape</author><pubDate>Tue, 30 Jun 2026 03:11:30 +0800</pubDate><description><![CDATA[用纯Python和NumPy从头搭建手写数字识别系统，不依赖TensorFlow或PyTorch。包含完整MNIST原始数据（训练/测试图像与标签的idx格式压缩包）、预处理后的pickle数据文件（mnist.pkl），以及可直接运行的两种模型训练脚本：多层感知机（two_layer_net.py + train_neuralnet.py）和卷积神经网络（simple_convnet.py + train_convnet.py）。所有核心组件模块化封装：网络层（layers.py）、优化器（optimiz]]></description><category></category></item><item><title><![CDATA[洞庭湖流域精确矢量边界数据包（WGS84坐标系，含空间索引与完整属性）]]></title><link>https://blog.csdn.net/grape/article/details/162323894</link><guid>https://blog.csdn.net/grape/article/details/162323894</guid><author>grape</author><pubDate>Fri, 26 Jun 2026 04:03:05 +0800</pubDate><description><![CDATA[一套开箱即用的洞庭湖流域矢量边界数据，采用标准ESRI Shapefile格式，包含DT.shp、DT.shx、DT.dbf、DT.prj、DT.sbn、DT.sbx和DT.shp.xml等全部必要文件，坐标系统一为WGS84地理坐标系，已构建空间索引，支持快速查询与渲染。属性表内置唯一ID、流域名称、面积等基础字段，满足水文建模、生态区划、防洪调度、环境监测等业务需求。数据经过严格拓扑检查，边界闭合、无重叠、无缝隙，几何精度适配1:5万比例尺制图与分析。在ArcGIS、QGIS、SuperMap等主流GI]]></description><category></category></item><item><title><![CDATA[C#写的Modbus TCP上位机小工具：连PLC读写线圈和寄存器，带界面直接跑]]></title><link>https://blog.csdn.net/grape/article/details/162323302</link><guid>https://blog.csdn.net/grape/article/details/162323302</guid><author>grape</author><pubDate>Fri, 26 Jun 2026 03:17:36 +0800</pubDate><description><![CDATA[一个能马上运行的C# Modbus TCP通信小工具，支持连接西门子、三菱、欧姆龙等常见品牌PLC，读写线圈（Coil）、离散输入（DI）、输入寄存器（IR）、保持寄存器（HR）四类标准地址。带图形化操作界面（frmStart.cs），点几下就能发请求、看响应；核心通信逻辑封装在ModbusTester.csproj里，结构清晰、注释到位，可直接引用到自己的上位机项目中。配套有帮助文档（Documentation.chm）、图标（App.ico）、VS解决方案文件（ModbusTCP.sln 和 Modbu]]></description><category></category></item><item><title><![CDATA[JSP+Servlet实现的简易库存管理演示系统（含MySQL建表脚本）]]></title><link>https://blog.csdn.net/grape/article/details/162291341</link><guid>https://blog.csdn.net/grape/article/details/162291341</guid><author>grape</author><pubDate>Thu, 25 Jun 2026 04:59:39 +0800</pubDate><description><![CDATA[一套适合Java Web入门学习和课程实验的库存管理小系统，用JSP做页面展示、Servlet处理请求逻辑、MySQL存数据。管理员登录后能看到商品列表，包含名称、规格、库存数量和单价，库存低于10件时自动标红提醒。支持添加新商品、修改已有信息、删除记录，每步操作都有对应交互：点‘新加商品’跳转录入页；修改链接能回填当前数据；删除前弹窗确认防误删。新增或编辑完成后自动刷新列表。所有输入都做了严格校验——商品名称和规格不能为空，件数与单价只接受数字，前后端双重验证确保数据合规。系统还带智能合并功能：如果新增商]]></description><category></category></item><item><title><![CDATA[C++写的本地购物小系统：注册登录、充钱、上架商品、下单买货全都有]]></title><link>https://blog.csdn.net/grape/article/details/162253721</link><guid>https://blog.csdn.net/grape/article/details/162253721</guid><author>grape</author><pubDate>Wed, 24 Jun 2026 03:52:41 +0800</pubDate><description><![CDATA[用纯C++写的轻量购物程序，不依赖数据库，所有用户信息、商品数据、订单记录都存成普通文件，直接在Code::Blocks里就能编译运行。新用户先注册再登录，登录后可以往账户里充钱；进系统后能自由切换买家或卖家身份。当卖家时，能添加新商品、改价格、删下架、查库存；当买家时，能看到全部在售商品、选中下单、生成自己的购物清单。代码结构清楚，按功能分了User（管账号）、Commodity（管商品）、main（主流程）三个模块，头文件和实现文件一一对应，还带完整的Code::Blocks工程文件（.cbp、.dep]]></description><category></category></item><item><title><![CDATA[四水库联合调度的Actor-Critic强化学习Matlab实战包（含Simulink模型与逐行注释）]]></title><link>https://blog.csdn.net/grape/article/details/162137737</link><guid>https://blog.csdn.net/grape/article/details/162137737</guid><author>grape</author><pubDate>Sat, 20 Jun 2026 04:46:03 +0800</pubDate><description><![CDATA[用Matlab实现四个水库串联或并联运行下的实时协同调度，核心是Actor-Critic双网络结构：Actor输出放流动作策略，Critic评估当前水位状态价值，两者联合训练优化长期蓄泄效益。主程序AtorCritic4states.m可直接运行，所有关键参数——比如学习率、折扣因子γ、状态维度、动作离散档位数——都集中写在脚本开头，改几个数字就能快速适配不同规模水库系统。配套Simulink模型modelo_simulink.slx封装了水库物理动态，支持与Matlab策略模块闭环交互；TG2.pdf文档]]></description><category></category></item><item><title><![CDATA[Windows下免安装的HTTP请求测试小工具，支持JSON自动美化]]></title><link>https://blog.csdn.net/grape/article/details/161943540</link><guid>https://blog.csdn.net/grape/article/details/161943540</guid><author>grape</author><pubDate>Sat, 13 Jun 2026 04:05:41 +0800</pubDate><description><![CDATA[双击就能用的Windows桌面HTTP调试程序，主文件是HttpRequester.exe，不需安装也不依赖Visual Studio，Win7及以上系统直接运行。能快速发GET、POST等常见请求，实时显示状态码、响应头和响应体内容，对返回的JSON数据自动缩进、高亮、折叠，方便肉眼检查结构。通过HttpRequester.exe.config文件可调超时时间、默认请求头、字符编码等参数，适合前后端联调、接口功能验证、API文档实测等场景。内置Newtonsoft.Json.dll实现JSON解析与格式化]]></description><category></category></item><item><title><![CDATA[STM32标准库工程：GD25Q32B Flash硬件写保护驱动与寄存器配置全套实现]]></title><link>https://blog.csdn.net/grape/article/details/161912638</link><guid>https://blog.csdn.net/grape/article/details/161912638</guid><author>grape</author><pubDate>Fri, 12 Jun 2026 05:49:11 +0800</pubDate><description><![CDATA[基于STM32标准外设库开发的SPI Flash写保护功能工程，专为GD25Q32B芯片设计，支持全片、扇区、块级三级硬件写保护。工程内置完整SPI底层驱动，兼容主流STM32F1/F4系列，无需HAL库依赖；提供WRSR/RDSR等关键指令封装，精准控制WPEN、SEC、TB、BP0-BP2等写保护寄存器位，可按需启用/解除保护。配套详细说明文档，逐项解释各寄存器位功能、保护区域映射关系、上电默认状态及解锁触发条件；同时集成GD25Q32B官方数据手册PDF，涵盖时序参数、指令集、SRWD锁定机制等关键细]]></description><category></category></item></channel></rss>