自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UDP简要介绍

UDP 是无连接、不可靠、面向报文的传输层协议,报头仅8字节,开销小、延迟低,适合实时应用。它不保证顺序与送达,无拥塞控制,但支持广播/组播。典型应用包括DNS、VoIP、视频流、QUIC等。虽自身不可靠,但可通过应用层实现重传、排序等机制(如QUIC)。其核心优势在于低延迟与灵活性,适用于对实时性要求高、可容忍少量丢包的场景。

2026-11-08 22:20:32 43

原创 简要介绍GLFW和GLM的责任区别

GLFW负责窗口创建、输入处理与上下文管理,是图形应用的“环境搭建者”;GLM则专注向量、矩阵等数学运算,为图形学提供精准计算支持。二者常协同使用——GLFW构建窗口,GLM计算变换矩阵。尤其在Vulkan中,需注意GLM默认的深度范围([-1,1])与Vulkan([0,1])差异,应定义GLM_FORCE_DEPTH_ZERO_TO_ONE以避免渲染错误。

2026-10-21 13:57:02 232 1

原创 Vulkan 架构设计:对象责任划分与创建顺序指南

本文梳理Vulkan对象的生命周期与依赖拓扑,按“基础设备、管线逻辑、窗口呈现、帧同步”四层划分,明确创建顺序与销毁规则。通过架构图与时间轴,揭示对象间依赖关系,指导合理管理资源,避免错误创建或生命周期冲突,提升开发效率与代码可维护性。

2026-10-21 13:47:19 365

原创 刨根问底讲明一个遗留至今的Bug:Tomcat 控制台中文乱码问题

翻译一下这个状态:Tomcat 花力气让日志变成中文,又用一个本地平台解不开的编码把它送出去。

2026-09-20 16:55:31 355

原创 PyQt6+MySQL 图形化数据库操作

窗口、标签、按钮、表格等「看得见、摸得着」的控件:Qt 应用程序的核心管理类,负责初始化 GUI 所需的资源、事件循环、全局配置与信号分发,每个基于 QtWidgets 的进程有且仅有一个实例。:预定义布局的顶级窗口类,内建菜单栏、工具栏、状态栏及中央窗口区域接口,适用于构建具备标准主窗体结构的应用程序。QWidget:所有 Qt 控件的抽象基类,提供绘制、事件处理、几何管理及焦点策略等基本功能,可作为独立窗口或嵌入其他控件使用。QLabel。

2025-11-07 15:36:51 1269 2

原创 PyQt6 网络资源获取并作为UI素材

做应用开发有时会遇到“个性化UI”的需求,如果将所有“个性化素材”全部打包给用户会显得冗余,这时如果将素材存在网络中,客户凭自己的需求选择UI资源,再由应用从网络中下载获取,这能避免UI资源冗余的情况发生。2.通过requests模块获取网络资源,保存至本地,再作为UI素材使用(推荐)1.通过requests模块获取网络资源,直接作为UI素材使用(不推荐)

2025-10-24 23:36:36 365 2

空空如也

空空如也

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

TA关注的人

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