<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个程序猿的工作知识深化日常]]></title><description><![CDATA[简单通俗的描述便于彼此的沟通，多而繁杂的博客可以看别人的]]></description><link>https://blog.youkuaiyun.com/SBKnight</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SBKnight]]></copyright><item><title><![CDATA[C++ std::array浅析]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/154700333</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/154700333</guid><author>SBKnight</author><pubDate>Wed, 12 Nov 2025 14:34:18 +0800</pubDate><description><![CDATA[std::array是一个封装固定大小数组的容器类，本质是一个包含原始数组成员并封装迭代器操作的模板类。其核心成员是类型和大小的数组_Elems[_Size]，同时提供标准容器接口。特化处理了size=0的情况以优化性能。迭代器设计采用指针存储，普通迭代器继承自常量迭代器，通过const_cast实现修改操作。这种设计保证了高效的内存访问和标准容器兼容性，同时提供编译时大小检查的安全性。]]></description><category></category></item><item><title><![CDATA[[QtCreator] QML module not found 报错但可以继续使用模块]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/151872435</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/151872435</guid><author>SBKnight</author><pubDate>Fri, 19 Sep 2025 19:01:22 +0800</pubDate><description><![CDATA[QML module not found报错但能用时的去除方法]]></description><category></category></item><item><title><![CDATA[CMake Qt静态库中配置qrc并使用]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/149195282</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/149195282</guid><author>SBKnight</author><pubDate>Tue, 08 Jul 2025 12:22:14 +0800</pubDate><description><![CDATA[本文介绍了在CMake项目中处理Qt资源文件(qrc)的三种方法。方法一通过设置CMAKE_AUTORCC为ON自动处理qrc文件，无需额外指令；方法二使用qt_add_resources单独处理qrc文件；方法三则是将qrc转为rcc后动态加载。前两种方法都需要在使用资源前调用Q_INIT_RESOURCE初始化。文章适用于CMake 3.29.2、Qt 5.15.2和MSVC 2022环境，为QtCreator用户提供了清晰的使用指南。]]></description><category></category></item><item><title><![CDATA[[Qt] 使用QUndoStack运行到cmd-＞isObsolete()崩溃]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/145726175</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/145726175</guid><author>SBKnight</author><pubDate>Wed, 19 Feb 2025 14:56:30 +0800</pubDate><description><![CDATA[QUndoStack框架中，使用redo/undo崩溃]]></description><category></category></item><item><title><![CDATA[关于Qt商业化使用是否需要花钱的通俗解释]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/144155695</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/144155695</guid><author>SBKnight</author><pubDate>Fri, 24 Jan 2025 14:24:47 +0800</pubDate><description><![CDATA[关于Qt商业化使用的免费用法和商业许可用法]]></description><category></category></item><item><title><![CDATA[[Qt] 崩溃在Qt5Core.dll!std::_Atomic_storage＜int,4＞::load(const std::memory_order)]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/145132238</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/145132238</guid><author>SBKnight</author><pubDate>Tue, 14 Jan 2025 10:26:47 +0800</pubDate><description><![CDATA[Qt QByteArray/QString里面崩溃]]></description><category></category></item><item><title><![CDATA[[Cmake Qt] LNK2001:无法解析的外部符号“const type_info::‘vftable‘(....]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/144882427</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/144882427</guid><author>SBKnight</author><pubDate>Thu, 02 Jan 2025 11:40:40 +0800</pubDate><description><![CDATA[Cmake中使用QtWidgets，结果运行就产生上述错误。]]></description><category></category></item><item><title><![CDATA[[OpenGL] 崩溃在nvoglv32.dll]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/144541993</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/144541993</guid><author>SBKnight</author><pubDate>Tue, 17 Dec 2024 18:55:22 +0800</pubDate><description><![CDATA[OpenGL在设置纹理数据时崩溃的情况]]></description><category></category></item><item><title><![CDATA[C++ 左值与右值浅谈]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/142135842</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/142135842</guid><author>SBKnight</author><pubDate>Fri, 13 Sep 2024 16:44:56 +0800</pubDate><description><![CDATA[分清楚泛左值，纯右值，左值，右值和将亡值之间的关系，并且拓展理清楚后用到的功能。]]></description><category></category></item><item><title><![CDATA[C++ 设计模式（五）——状态模式]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/140528482</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/140528482</guid><author>SBKnight</author><pubDate>Thu, 18 Jul 2024 17:42:50 +0800</pubDate><description><![CDATA[状态模式的浅析]]></description><category></category></item><item><title><![CDATA[Qt 进程间通信(一)——QSharedMemory共享内存]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/140183579</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/140183579</guid><author>SBKnight</author><pubDate>Thu, 04 Jul 2024 17:19:55 +0800</pubDate><description><![CDATA[QSharedMemory简析]]></description><category></category></item><item><title><![CDATA[Windows10 设置默认编码为utf-8]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/139418791</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/139418791</guid><author>SBKnight</author><pubDate>Mon, 03 Jun 2024 16:43:01 +0800</pubDate><description><![CDATA[设置Window10为默认的utf-8]]></description><category></category></item><item><title><![CDATA[QML QtObject轻量级非可视化元素]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/137912027</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/137912027</guid><author>SBKnight</author><pubDate>Thu, 18 Apr 2024 11:20:16 +0800</pubDate><description><![CDATA[QtObject的用法]]></description><category></category></item><item><title><![CDATA[Qt QML的插件(Qt Quick 2 Extension Plugin)方法]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/137405375</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/137405375</guid><author>SBKnight</author><pubDate>Sat, 06 Apr 2024 15:18:37 +0800</pubDate><description><![CDATA[对于Qt Quick的插件化过程，对于新手进行较为友好的教程。]]></description><category></category></item><item><title><![CDATA[Qt QML的枚举浅用]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/137344497</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/137344497</guid><author>SBKnight</author><pubDate>Wed, 03 Apr 2024 14:59:45 +0800</pubDate><description><![CDATA[QML的枚举用法]]></description><category></category></item><item><title><![CDATA[QML 用文件的方式自定义组件]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/137273787</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/137273787</guid><author>SBKnight</author><pubDate>Tue, 02 Apr 2024 16:23:41 +0800</pubDate><description><![CDATA[QML的简单创建自定义组件方法]]></description><category></category></item><item><title><![CDATA[Qt QML 坐标转换函数]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/137242856</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/137242856</guid><author>SBKnight</author><pubDate>Mon, 01 Apr 2024 19:01:59 +0800</pubDate><description><![CDATA[QML坐标转换]]></description><category></category></item><item><title><![CDATA[std::enable_shared_from_this 简析]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/135485510</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/135485510</guid><author>SBKnight</author><pubDate>Tue, 09 Jan 2024 18:12:01 +0800</pubDate><description><![CDATA[关于std::enable_shared_from_this的简单分析]]></description><category></category></item><item><title><![CDATA[C++11 关于{}的初始化简析]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/133163354</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/133163354</guid><author>SBKnight</author><pubDate>Fri, 22 Sep 2023 14:33:28 +0800</pubDate><description><![CDATA[C++11 的{}初始化使用法简析]]></description><category></category></item><item><title><![CDATA[C++ 设计模式（四）——策略模式]]></title><link>https://blog.youkuaiyun.com/SBKnight/article/details/132172760</link><guid>https://blog.youkuaiyun.com/SBKnight/article/details/132172760</guid><author>SBKnight</author><pubDate>Thu, 24 Aug 2023 15:03:30 +0800</pubDate><description><![CDATA[简单的策略模式]]></description><category></category></item></channel></rss>