<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yog99的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yog99</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yog99]]></copyright><item><title><![CDATA[Python轻量消息订阅系统：gRPC+Protobuf实现，含服务端/客户端源码与课程报告]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/163317605</link><guid>https://blog.youkuaiyun.com/yog99/article/details/163317605</guid><author>yog99</author><pubDate>Thu, 30 Jul 2026 03:02:11 +0800</pubDate><description><![CDATA[一个开箱即用的Python消息订阅系统，基于gRPC框架和Protocol Buffers协议构建，支持跨进程发布与订阅。包含完整服务端（server.py）和客户端（client.py）代码，所有RPC接口定义在proto文件中，通过protoc自动生成Python stub。项目结构清晰：rpc目录存放.proto定义及生成代码，messagesubscription为主模块，pic目录集成6张报告配图（1.png至6.png），code目录组织核心逻辑，配套Word格式课程设计报告详述架构设计、pro]]></description><category></category></item><item><title><![CDATA[STM32F103用PWM+HAL精准驱动WS2812B灯带的开箱即用工程]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162919003</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162919003</guid><author>yog99</author><pubDate>Thu, 16 Jul 2026 04:34:06 +0800</pubDate><description><![CDATA[基于STM32F103芯片，通过硬件PWM配合HAL库直接驱动WS2812B智能灯带，避开软件模拟时序带来的抖动和不可靠问题。工程已预配置Keil MDK环境（.uvprojx/.uvoptx），含标准CMSIS、HAL驱动、启动文件及完整目录结构，支持一键编译下载。Src/Inc中封装了ws2812b_init()、ws2812b_refresh()、ws2812b_set_pixel()等实用接口，可快速接入自有项目。关键参数如PWM周期（ARR）、占空比（CCR）、DMA缓冲区大小、刷新频率等均已按W]]></description><category></category></item><item><title><![CDATA[Pika 1.0.0b1纯Python版AMQP客户端源码包，含完整RabbitMQ通信支持与多适配器实现]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162918341</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162918341</guid><author>yog99</author><pubDate>Thu, 16 Jul 2026 04:02:09 +0800</pubDate><description><![CDATA[Pika 1.0.0b1是面向Python开发者的轻量级AMQP协议客户端实现，专为对接RabbitMQ等兼容中间件设计。源码包内置完整的连接管理、信道控制、帧解析、心跳保活、认证凭证处理等核心模块，同时提供多种网络适配器（如blocking、tornado、twisted、asyncio等），支持TCP连接配置、回调调度机制和标准化异常处理流程。协议层面严格遵循AMQP 0.9.1规范，所有功能均基于纯Python编写，不依赖C扩展，兼容Python 2.7及以上各主流版本。压缩包附带setup.py、s]]></description><category></category></item><item><title><![CDATA[MATLAB一键运行的Voigt线型拟合工具包（含多峰拟合、参数输出与可视化）]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162890915</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162890915</guid><author>yog99</author><pubDate>Wed, 15 Jul 2026 05:32:47 +0800</pubDate><description><![CDATA[一套即装即用的MATLAB Voigt线型拟合解决方案，包含voigtfit.m主拟合函数、myvoigt.m线型计算模块、voigtfit_demo.m完整演示脚本，支持单峰和多峰拟合。输入原始光谱数据后，自动输出中心位置、半高宽（FWHM）、高斯/洛伦兹权重比、振幅等关键参数，并生成initial_fit.png、final_fit.png、spectrumfit.png等拟合过程与结果图。所有代码纯MATLAB编写，无需额外工具箱或编译，兼容R2015a及以上版本。配套README.md提供参数说明、]]></description><category></category></item><item><title><![CDATA[Matlab答题卡识别工具包：光照不均下稳定定位填涂区域，含完整预处理与校正流程]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162854748</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162854748</guid><author>yog99</author><pubDate>Tue, 14 Jul 2026 04:01:16 +0800</pubDate><description><![CDATA[一套开箱即用的Matlab答题卡自动识别方案，专为扫描图像设计，能应对常见光照不均、轻微倾斜和噪点干扰。流程从灰度转换开始，依次完成图像归一化、高斯平滑去噪、局部自适应阈值二值化（避免全局阈值失效）、形态学闭运算增强填涂连通性；接着用霍夫直线检测精准提取答题卡四边框，计算倾斜角度并旋转校正；再依据标准坐标模板分割题块区域，最终识别填涂位置并输出结果。所有功能模块独立封装，包括Gray_Convert、Image_Normalize、Image_Smooth、Image_Binary、Morph_Proces]]></description><category></category></item><item><title><![CDATA[基于RetinaNet与DeepSORT的行人检测+ID轨迹追踪实战代码包]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162822219</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162822219</guid><author>yog99</author><pubDate>Mon, 13 Jul 2026 03:28:10 +0800</pubDate><description><![CDATA[直接运行就能看到效果的行人分析工具：从视频里自动框出每个人、给每人分配唯一ID、画出行走路线、统计进出人数。核心用RetinaNet做高精度行人检测，搭配DeepSORT实现稳定跨帧ID匹配，避免ID跳变。提供完整流程脚本——train_retina.py训练检测模型，predict.py跑推理，tracker.py和centroid_tracker.py双路追踪对比，evaluate_person.py算准确率，run.py一键启动整套流程。输出带编号轨迹线的scene.png、标注ID的out.png，]]></description><category></category></item><item><title><![CDATA[CUDA实现方阵求逆的完整工程包：含CPU/GPU双版本代码、一键编译脚本与验证数据集]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162779830</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162779830</guid><author>yog99</author><pubDate>Sat, 11 Jul 2026 06:28:19 +0800</pubDate><description><![CDATA[提供单精度方阵求逆的CUDA加速实现，包含CPU端参考代码（mat_inverse_cpu.cpp）和GPU端CUDA核函数（mat_inverse_gpu.cu），支持主流NVIDIA显卡。配套compile.sh脚本可自动编译生成CPU与GPU两个可执行程序，并输出计算结果到.out文件。输入矩阵来自veri_mat.txt，理论逆矩阵存于inv.txt，程序运行后自动比对误差并汇总至s.xlsx。资源包内含详细技术报告（ProgramReport.pdf）、参考文献（ref.pdf）、操作记录（rec]]></description><category></category></item><item><title><![CDATA[基于AEO改进算法的电力系统暂态稳定OPF求解MATLAB工具包]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162779089</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162779089</guid><author>yog99</author><pubDate>Sat, 11 Jul 2026 04:44:44 +0800</pubDate><description><![CDATA[一套开箱即用的MATLAB代码，专门解决带暂态稳定约束的最优潮流（OPF）问题。核心是改进的人工生态系统优化（AEO）算法，引入适应度与距离协同平衡机制，在保障电网遭受大扰动后不失步的前提下，找到发电成本最低、网损最小的运行方案。主程序FDB_AEO.m调用problem.m完成系统建模，通过problem_terminate.m动态判断收敛条件，关键选择逻辑由rouletteFitnessDistanceBalance.m实现——它在进化过程中兼顾个体质量（适应度）和多样性（距离），避免早熟收敛。配套co]]></description><category></category></item><item><title><![CDATA[Android串口通信全栈开发包：含JNI底层驱动、可运行APK与完整源码工程]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162779009</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162779009</guid><author>yog99</author><pubDate>Sat, 11 Jul 2026 04:40:38 +0800</pubDate><description><![CDATA[提供开箱即用的Android串口通信能力，包含已签名可直接安装的SerialPort.apk和MainMenu.apk，支持USB转串口（如CH340、CP2102）、蓝牙串口设备连接。源码覆盖Java层（android.serial包封装串口打开/关闭/读写/波特率配置）与JNI本地层（SerialPort.c实现底层open/read/write/ioctl调用），附带Android.mk用于NDK编译，预生成classes.dex和resources.ap_便于快速集成。资源结构完整：多密度drawa]]></description><category></category></item><item><title><![CDATA[微信个人号自动应答工具：Python实现天气查询+冷笑话推送]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162747214</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162747214</guid><author>yog99</author><pubDate>Fri, 10 Jul 2026 04:21:16 +0800</pubDate><description><![CDATA[用Python写的微信个人号自动化应答小工具，扫码登录网页版微信后就能跑起来。支持关键词触发自动回复，比如发‘天气’就返回实时天气信息，发‘笑话’就推送一条随机冷笑话。核心功能都封装好了：wechat_robot.py处理消息收发，weather.py调用第三方天气API获取城市天气，joke.py从本地或网络接口读取笑话库。所有配置集中写在config.py里，改几个变量就能换城市、换API密钥、增删触发词和回复模板。附带两份操作文档——《微信机器人程序使用说明.doc》讲怎么装环境、扫码登录、启动服务；]]></description><category></category></item><item><title><![CDATA[MATLAB匈牙利算法任务分配工具包：含双版本代码、验证脚本与教学PPT]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162593689</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162593689</guid><author>yog99</author><pubDate>Sun, 05 Jul 2026 04:19:11 +0800</pubDate><description><![CDATA[直接运行就能解指派问题的MATLAB工具包，内置Hungarian.m和Hungarian_algorithm.m两个主函数，支持任意规模整数成本矩阵输入，自动返回最优分配结果、最小总代价及具体人-任务匹配关系；附带ysw1.m测试脚本，可一键验证算法正确性；配套第26章PPT详细拆解匈牙利算法每一步逻辑——从矩阵初始化、行/列约减、覆盖零元素到增广路径构造，覆盖典型人力调度、设备指派等建模场景；所有代码纯MATLAB编写，不依赖任何工具箱，R2015a及以上版本开箱即用；还额外提供Python版hunga]]></description><category></category></item><item><title><![CDATA[MATLAB版K2贝叶斯网络结构学习工具：支持节点顺序约束与先验DAG输入]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162537612</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162537612</guid><author>yog99</author><pubDate>Fri, 03 Jul 2026 06:27:48 +0800</pubDate><description><![CDATA[一套开箱即用的MATLAB贝叶斯网络结构学习实现，专为已知变量拓扑序场景设计。核心流程基于K2算法，通过C语言加速的评分计算（K2.c）提升效率，配合GClosedFun.m完成父节点集合法性校验，ConstructLGObj.m构建本地统计对象，ControlCentor.m统一调度整个学习流程。支持传入预定义节点顺序（Order向量）、最大父节点数（u参数）、先验结构约束（PreDAG矩阵），并可加载Sample.mat示例数据快速验证。输出结果为最优有向无环图（DAG）邻接矩阵及对应K2评分值，适用于]]></description><category></category></item><item><title><![CDATA[Cesium三维风场实时渲染工程包：支持GPU加速、在线API与本地数据双加载]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162326836</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162326836</guid><author>yog99</author><pubDate>Fri, 26 Jun 2026 07:07:39 +0800</pubDate><description><![CDATA[直接可用的全球风场动态可视化项目，基于CesiumJS搭建三维地球底图，利用WebGL调用GPU实现高帧率风粒子流渲染，风向风速表现流畅稳定。数据接入灵活，既可通过OpenWeather等公开气象API实时获取全球风场，也兼容本地JSON/CSV格式数据文件，data目录已内置示例数据集。提供cesium.html至cesium4.html多个入口页面，对应不同渲染策略（如轨迹长度控制、粒子密度调节、交互层级切换），wind-gl.js封装核心GLSL着色器逻辑，util.js和prepare.js完成地理]]></description><category></category></item><item><title><![CDATA[锐捷3.63客户端本地已登录密码一键还原工具（含VC6源码）]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162220641</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162220641</guid><author>yog99</author><pubDate>Tue, 23 Jun 2026 04:54:04 +0800</pubDate><description><![CDATA[专为锐捷认证客户端3.63版本设计，针对已成功登录且本地仍保留加密凭证的Windows终端，可直接提取并显示原始明文密码。工具通过解析注册表或配置文件中存储的加密凭证数据，结合内置解密逻辑还原密码，全程离线运行，不联网、不上传、不修改系统任何设置。附带完整VC6开发工程（.dsw/.dsp）、全部C++源码（含RecoverDlg、RegisterKey等核心模块）、资源文件、图标及编译说明，支持手动调试与二次编译。bin.rar内含预编译版RJRecover.exe，解压即点即用，无需安装。适用于IT运维]]></description><category></category></item><item><title><![CDATA[STM32F103小车工程：HC-SR04超声波+SG90舵机协同实现左右扫描避障]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162218359</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162218359</guid><author>yog99</author><pubDate>Tue, 23 Jun 2026 03:47:01 +0800</pubDate><description><![CDATA[这个工程包提供一套可直接上手的STM32避障小车完整代码，主控芯片为STM32F103系列，使用标准外设库开发，兼容Keil MDK-ARM和IAR编译环境。核心功能靠HC-SR04超声波模块实时测距，配合SG90舵机带动探头左右摆动（典型±45°范围），完成前方多角度障碍物扫描。工程目录结构清晰，包含Core层（系统初始化、主循环逻辑）、Drivers层（GPIO、TIM、USART、EXTI等底层驱动）、MDK-ARM工程文件、.ioc配置文件以及详细readme.txt说明文档。所有外设配置已预设好，]]></description><category></category></item><item><title><![CDATA[MATLAB短时傅里叶变换实操包：三组窗长参数+对应时频图+可直接运行的STFT函数]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162160198</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162160198</guid><author>yog99</author><pubDate>Sun, 21 Jun 2026 04:11:45 +0800</pubDate><description><![CDATA[提供即装即用的MATLAB短时傅里叶变换（STFT）核心实现，含stft.m主函数和stft_chirp.m测试脚本，支持灵活设置窗长（128/512/2048点）与重叠率，输出标准复数STFT矩阵及幅值谱。配套三张预生成时频图——stft128低频.jpg、stft512中等图.jpg、stft2048高频.jpg，分别对应不同窗长下的分辨率表现，直观对比时间分辨率与频率分辨率的权衡关系。所有代码带中文注释，输入为时域信号向量+采样率，输出含频点向量、时间向量和STFT结果矩阵，兼容语音、振动、心电、脑电]]></description><category></category></item><item><title><![CDATA[PHP本地运行的多尺寸ICO图标批量生成工具]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/162135658</link><guid>https://blog.youkuaiyun.com/yog99/article/details/162135658</guid><author>yog99</author><pubDate>Sat, 20 Jun 2026 03:17:14 +0800</pubDate><description><![CDATA[上传一张PNG或JPG图片，用这个PHP工具一键生成包含16x16、32x32、48x48等多种标准尺寸的ICO文件，直接打包下载。整个流程不依赖外部服务或在线API，所有处理都在你自己的服务器上完成。主程序由index.php驱动，调用phpthumb.ico.php执行图像缩放与ICO封装，download.php负责打包和响应下载请求，临时文件自动存入temp目录。代码完全独立，无需安装额外扩展、Composer包或图形库，只要服务器支持PHP 5.6+且开启GD扩展即可运行。已在Chrome、Fir]]></description><category></category></item><item><title><![CDATA[VB.NET WinForms图表实战：柱状图/折线图/饼图一键切换演示]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/161912256</link><guid>https://blog.youkuaiyun.com/yog99/article/details/161912256</guid><author>yog99</author><pubDate>Fri, 12 Jun 2026 04:38:46 +0800</pubDate><description><![CDATA[直接运行就能看到效果的VB.NET图表示例项目，基于原生System.Windows.Forms.DataVisualization.Charting控件开发，不依赖任何第三方库。打开WindowsApplication1.sln后按F5，立即显示动态图表界面——支持实时切换柱状图、折线图、饼图三种类型，数据源可手动修改并自动刷新；坐标轴范围、标题文字、图例位置、颜色样式等基础可视化设置全部代码化实现，所有逻辑集中在Form1.vb中，配套.Designer.vb和.resx资源文件完整，bin/obj目录]]></description><category></category></item><item><title><![CDATA[STM32F103串口IAP升级包：带安全回滚的Bootloader+可直接运行APP测试工程]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/161881296</link><guid>https://blog.youkuaiyun.com/yog99/article/details/161881296</guid><author>yog99</author><pubDate>Thu, 11 Jun 2026 09:25:13 +0800</pubDate><description><![CDATA[这个资源提供一套开箱即用的STM32F103串口在线升级方案，核心包含独立Bootloader固件和配套APP测试工程。升级过程不触发MCU复位，支持升级失败自动恢复到原APP，避免设备变砖。内置固件头合法性校验、CRC32完整性验证、Flash写保护等多重安全机制，保障升级可靠性。工程基于标准外设库（STM32F10x_FWLib）构建，结构清晰：HARDWARE层封装底层驱动，SYSTEM模块管理SysTick与delay，CORE含启动文件与中断向量表，OBJ存放编译输出，附带READER.txt详细]]></description><category></category></item><item><title><![CDATA[STC89C52自动门控制实战包：红外感应触发+步进电机驱动代码+电路图+焊接实拍]]></title><link>https://blog.youkuaiyun.com/yog99/article/details/161859464</link><guid>https://blog.youkuaiyun.com/yog99/article/details/161859464</guid><author>yog99</author><pubDate>Wed, 10 Jun 2026 13:07:45 +0800</pubDate><description><![CDATA[用STC89C52这类常见51单片机实现自动门功能，靠HC-SR501这类红外热释电传感器检测人体，检测到人就发脉冲信号控制步进电机正转开门，延时后反转关门。包里有完整Keil工程（含uvproj、uvopt、.c源码、hex烧录文件），电路原理图是SchDoc源文件加JPG清晰图，还有元器件清单Excel、毕业论文设计文档、4张实物焊接图、电路图查看说明txt。所有代码纯C语言写成，不依赖第三方库，标准8051指令集，STC89C52/STC89C51等主流型号直接编译就能下板运行。驱动部分留了细分控制引]]></description><category></category></item></channel></rss>