<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_72373193的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_72373193</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_72373193]]></copyright><item><title><![CDATA[UDP简要介绍]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/170295765</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/170295765</guid><author>m0_72373193</author><pubDate>Sun, 08 Nov 2026 22:20:32 +0800</pubDate><description><![CDATA[UDP 是无连接、不可靠、面向报文的传输层协议，报头仅8字节，开销小、延迟低，适合实时应用。它不保证顺序与送达，无拥塞控制，但支持广播/组播。典型应用包括DNS、VoIP、视频流、QUIC等。虽自身不可靠，但可通过应用层实现重传、排序等机制（如QUIC）。其核心优势在于低延迟与灵活性，适用于对实时性要求高、可容忍少量丢包的场景。]]></description><category></category></item><item><title><![CDATA[简要介绍GLFW和GLM的责任区别]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/168650942</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/168650942</guid><author>m0_72373193</author><pubDate>Wed, 21 Oct 2026 13:57:02 +0800</pubDate><description><![CDATA[GLFW负责窗口创建、输入处理与上下文管理，是图形应用的“环境搭建者”；GLM则专注向量、矩阵等数学运算，为图形学提供精准计算支持。二者常协同使用——GLFW构建窗口，GLM计算变换矩阵。尤其在Vulkan中，需注意GLM默认的深度范围（[-1,1]）与Vulkan（[0,1]）差异，应定义GLM_FORCE_DEPTH_ZERO_TO_ONE以避免渲染错误。]]></description><category></category></item><item><title><![CDATA[Vulkan 架构设计：对象责任划分与创建顺序指南]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/168648813</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/168648813</guid><author>m0_72373193</author><pubDate>Wed, 21 Oct 2026 13:47:19 +0800</pubDate><description><![CDATA[本文梳理Vulkan对象的生命周期与依赖拓扑，按“基础设备、管线逻辑、窗口呈现、帧同步”四层划分，明确创建顺序与销毁规则。通过架构图与时间轴，揭示对象间依赖关系，指导合理管理资源，避免错误创建或生命周期冲突，提升开发效率与代码可维护性。]]></description><category></category></item><item><title><![CDATA[刨根问底讲明一个遗留至今的Bug：Tomcat 控制台中文乱码问题]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/166134536</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/166134536</guid><author>m0_72373193</author><pubDate>Sun, 20 Sep 2026 16:55:31 +0800</pubDate><description><![CDATA[翻译一下这个状态：Tomcat 花力气让日志变成中文，又用一个本地平台解不开的编码把它送出去。]]></description><category></category></item><item><title><![CDATA[PyQt6+MySQL 图形化数据库操作]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/153865468</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/153865468</guid><author>m0_72373193</author><pubDate>Fri, 07 Nov 2025 15:36:51 +0800</pubDate><description><![CDATA[窗口、标签、按钮、表格等「看得见、摸得着」的控件：Qt 应用程序的核心管理类，负责初始化 GUI 所需的资源、事件循环、全局配置与信号分发，每个基于 QtWidgets 的进程有且仅有一个实例。：预定义布局的顶级窗口类，内建菜单栏、工具栏、状态栏及中央窗口区域接口，适用于构建具备标准主窗体结构的应用程序。QWidget：所有 Qt 控件的抽象基类，提供绘制、事件处理、几何管理及焦点策略等基本功能，可作为独立窗口或嵌入其他控件使用。QLabel。]]></description><category></category></item><item><title><![CDATA[PyQt6 网络资源获取并作为UI素材]]></title><link>https://blog.youkuaiyun.com/m0_72373193/article/details/153840682</link><guid>https://blog.youkuaiyun.com/m0_72373193/article/details/153840682</guid><author>m0_72373193</author><pubDate>Fri, 24 Oct 2025 23:36:36 +0800</pubDate><description><![CDATA[做应用开发有时会遇到“个性化UI”的需求，如果将所有“个性化素材”全部打包给用户会显得冗余，这时如果将素材存在网络中，客户凭自己的需求选择UI资源，再由应用从网络中下载获取，这能避免UI资源冗余的情况发生。2.通过requests模块获取网络资源，保存至本地，再作为UI素材使用（推荐）1.通过requests模块获取网络资源，直接作为UI素材使用（不推荐）]]></description><category></category></item></channel></rss>