<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[arriettyandray的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/arriettyandray</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; arriettyandray]]></copyright><item><title><![CDATA[字符串对比的那些事]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/148692964</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/148692964</guid><author>arriettyandray</author><pubDate>Sat, 11 Jul 2026 14:45:55 +0800</pubDate><description><![CDATA[最坏情况性能：虽然BM算法在大多数情况下表现良好，但在某些特殊情况下（如主串和模式串中字符分布均匀且模式串较短），其时间复杂度可能退化到\(O(mn)\)，其中\(m\)是模式串的长度，\(n\)是主串的长度。- 坏字符规则：如果主串中的某个字符与模式串中的字符不匹配，根据该字符在模式串中的位置，将模式串向右移动若干位。- 好后缀规则：如果模式串的后缀与主串的某部分匹配，但后续字符不匹配，根据模式串中该后缀的位置，将模式串向右移动若干位，以利用已匹配的后缀信息。]]></description><category></category></item><item><title><![CDATA[关于Qt版本使用安装方面的记录]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/148421193</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/148421193</guid><author>arriettyandray</author><pubDate>Sat, 11 Jul 2026 14:44:37 +0800</pubDate><description><![CDATA[在一些代码编译中需要安装固定版本的Qt环境来支持程序的编译，那么就会出现一些安装上的问题，这里针对自己在安装和使用过程中的问题进行简单的记录！遇到的问题记录下来，下次再遇到就不怕了！]]></description><category></category></item><item><title><![CDATA[原来使用xbox这么简单]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/147854001</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/147854001</guid><author>arriettyandray</author><pubDate>Sat, 11 Jul 2026 14:43:59 +0800</pubDate><description><![CDATA[和朋友玩游戏，突然来了一嘴要是我们能用xbox接入电脑会怎么样。那么就试一试！没想到这么简单，两种编程都能丝滑接入！简单的通过两种不同的语言就将xbox直接使用起来，而且操作简单，后续可以深度开发游戏，直接使用操作手柄进行游戏，游戏体验感满满！]]></description><category></category></item><item><title><![CDATA[Qt/C++项目学习记录]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/145243753</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/145243753</guid><author>arriettyandray</author><pubDate>Sat, 11 Jul 2026 14:43:19 +0800</pubDate><description><![CDATA[在使用过程中出现程序自动奔溃。查找原因应该是空指针的问题。主要功能想使用Qtab并保存Qtab中的数据，但是只对列表中的某写单元格进行书写，导致未书写的单元格在读取的时候为空指针，所以建议初始化的时候，统一进行定义。]]></description><category></category></item><item><title><![CDATA[消耗 2000 万+ Token，AI 帮我把“丑小鸭“程序改头换面]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/160158252</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/160158252</guid><author>arriettyandray</author><pubDate>Thu, 16 Apr 2026 08:37:01 +0800</pubDate><description><![CDATA[作为一名菜鸟程序员，同时又是一名宝妈，总想用自己的技能给小崽子做点什么。之前在家练手，用 WPF 框架基于 MVVM 架构搭配 SQLite 数据库，写了一个宝宝衣橱管理小程序——能记录衣服的类型、颜色、尺码、价格，还能加载图片。功能虽然有了，但很快就被人吐槽：UI 太丑了。😅现在有了 AI 帮忙，那就让 AI 帮我把这个"丑小鸭"改造改造吧！]]></description><category></category></item><item><title><![CDATA[Qt/C++学习系列之列表使用记录]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/147402269</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/147402269</guid><author>arriettyandray</author><pubDate>Sat, 07 Jun 2025 21:43:01 +0800</pubDate><description><![CDATA[列表的使用主要基于QTableWidget控件，同步使用QTableWidgetItem进行单元格的设置，最后可以使用QAxObject进行单元格的数据读出将数据进行存储。接下来就开始列表的设置和保存吧！本文主要简单介绍了表格的简单使用，并做了存储设置。]]></description><category></category></item><item><title><![CDATA[Qt/C++学习系列之Excel使用记录]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/147377229</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/147377229</guid><author>arriettyandray</author><pubDate>Sat, 07 Jun 2025 21:42:41 +0800</pubDate><description><![CDATA[在项目中解析条目达50多条，并且都需要将对应的结果进行显示。为了将结果显示的更加清晰，考虑采用QTableWidget进行表格设置，而在使用过程中遇到一些问题，进行简单的记录。本文仅仅简单介绍了在使用单元格时，保存出现的问题，同时把自己的解决思路也写进来，提供一些问题的解决思路。]]></description><category></category></item><item><title><![CDATA[Qt/C++学习系列之QButtonGroup的简单使用]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/147288380</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/147288380</guid><author>arriettyandray</author><pubDate>Thu, 05 Jun 2025 21:48:29 +0800</pubDate><description><![CDATA[本文介绍了Qt中QButtonGroup的基本使用方法和源码分析。QButtonGroup可以管理QRadioButton和QCheckBox，提供按钮分组和互斥逻辑控制。通过源码解析展示了其关键功能：添加/移除按钮、设置互斥性、ID操作以及信号机制。在实例应用中，对比了两种实现方式：直接连接信号槽和使用QButtonGroup管理，后者通过ID控制QComboBox的启用状态更灵活。本文为Qt按钮组管理提供了实用参考，特别适合需要互斥选择的UI开发场景。]]></description><category></category></item><item><title><![CDATA[Qt/C++学习系列之QGroupBox控件的简单使用]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/147259636</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/147259636</guid><author>arriettyandray</author><pubDate>Thu, 05 Jun 2025 21:47:32 +0800</pubDate><description><![CDATA[最近在练手一个项目，项目中有不同功能的划分，为了功能分区一目了然，我使用到QGroupBox控件，也是在界面排版布局中最常用的控件之一。下面就详细介绍一下项目中的具体使用。本文根据实际项目出发，介绍了QGroupBox 的相关事件处理方式。]]></description><category></category></item><item><title><![CDATA[Qt/C++学习系列之QTreeWidget的简单使用记录]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/145503081</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/145503081</guid><author>arriettyandray</author><pubDate>Tue, 15 Apr 2025 22:47:47 +0800</pubDate><description><![CDATA[自己练手的项目中，需要对多个不同层级的选项进行勾选操作，而想到简洁点的操作方式就是使用QTreeWidget进行布局与应用。这里简单介绍QTreeWidget的布局和勾选操作的应用。这里简单介绍了项目对QTreeWidget的简单使用记录！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录——序列化机制]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/144222881</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/144222881</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:18:52 +0800</pubDate><description><![CDATA[MFC有六大机制，分别是程序启动机制、窗口创建机制、动态创建机制、运行时类信息机制、消息映射机制、序列化机制。简单介绍了序列化代码的使用，将数据以序列化的形式写入文件！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录13]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/144121483</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/144121483</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:18:34 +0800</pubDate><description><![CDATA[今天记录一下memset和List control 的使用吧！本文主要介绍了memset的使用及使用的注意情况，同时介绍了List control 的使用！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录12——文件操作]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/144065583</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/144065583</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:18:18 +0800</pubDate><description><![CDATA[学习MFC的文件处理操作！本文主要介绍了关于文件类的操作！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录11——树控件的使用]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/144034818</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/144034818</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:18:03 +0800</pubDate><description><![CDATA[在之前的界面设计中使用得很少，但是可以学习一下，以备不时之需！学会了设置图标类型的树控件！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录10——定时器]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/144015303</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/144015303</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:17:47 +0800</pubDate><description><![CDATA[今天学习一下MFC的定时器的使用！以上就是今天要讲的内容，本文仅仅简单介绍了Time定时器的使用以及遇到问题的解决办法！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录9——简单加法]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/143991932</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/143991932</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:17:31 +0800</pubDate><description><![CDATA[基本的一些使用已经了解，那么就做个简单的加法来练手吧！简单的一个加法器把控件、消息映射等基本功能用起来，后期可以开发更多新玩意！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录8——消息映射]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/143897517</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/143897517</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:17:16 +0800</pubDate><description><![CDATA[每天学习一点MFC的小知识！本文介绍了MFC的消息映射，并举例说明，同时也与WPF语言进行了对比。]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录7]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/143868469</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/143868469</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:17:00 +0800</pubDate><description><![CDATA[在MFC的使用中发现了句柄，今天来详细学习一下MFC中如何使用句柄吧！句柄的使用是资源管理和传递的关键机制，通过句柄将系统资源或对象进行传递使用。简单学习了一下句柄和AFX开头的函数的使用！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录6]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/143839114</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/143839114</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:16:17 +0800</pubDate><description><![CDATA[简单的记录一下！简单记录一下MFC学习过程中的认识！]]></description><category></category></item><item><title><![CDATA[MFC/C++学习系列之简单记录5]]></title><link>https://blog.youkuaiyun.com/arriettyandray/article/details/143809184</link><guid>https://blog.youkuaiyun.com/arriettyandray/article/details/143809184</guid><author>arriettyandray</author><pubDate>Sat, 21 Dec 2024 11:15:29 +0800</pubDate><description><![CDATA[需求提及不够清楚，没有详细的文档输入，甚至协议都是看代码，然后查文件才确认协议更改。这样对新来的开发人员很不友好。工作这段时间真正体会到文档的重要性，哪怕是简单文件说明都好过几天看代码摸索！今天主要写了一下Tab控件中设置其他控件的方式，之前只是听说MFC很老，最近使用发现开发不够C#便捷，不知道是不是自己没有掌握到方法，继续基类吧！]]></description><category></category></item></channel></rss>