<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[溟洵的博客]]></title><description><![CDATA[C/C++、Linux以及数据结构领域博主]]></description><link>https://blog.youkuaiyun.com/ZYK069</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZYK069]]></copyright><item><title><![CDATA[【C++ Qt】网络编程（QUdpSocket、QTcpSocket、Http）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147654660</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147654660</guid><author>ZYK069</author><pubDate>Fri, 27 Feb 2026 23:58:34 +0800</pubDate><description><![CDATA[本章将提到Qt中的网络部分，在看这篇文章之前需要有一定的网络基础也就是TCP/HTTP、本篇文章主要讲到的是Qt中基础的Udp、Tcp、Http的使用方法，并附有了多个小demo方便实操练习，并且其中还在每章最后进行了小总结回顾重要接口和函数方便回顾。]]></description><category></category></item><item><title><![CDATA[【C++ Qt 】中的多线程QThread已经线程安全相关的锁QMutex、QMutexLocker]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147653915</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147653915</guid><author>ZYK069</author><pubDate>Wed, 07 Jan 2026 16:40:15 +0800</pubDate><description><![CDATA[好久没更新Qt内容了，这个也是2026新年第一篇，最近再捡起Qt的内容也在简单的复习，所以就出了这篇博客它其实也是很久前面写好的草稿一直没时间整理一遍，现在整理好了这篇博客是入门Qt多线程在这基础上希望你提前对多线程有至少简单的理解（完全没意识可以问问AI哦）然后再看这篇博客，具体大部分可以见目录哈，然后内部会有多个小Demo帮助你快速学习并上手，后续还将继续更新更多C++相关的内容，敬请期待！]]></description><category></category></item><item><title><![CDATA[【算法C++】链表（题目列表：两数相加、两两交换链表中的节点、重排链表、合并 K 个升序链表、K 个一组翻转链表7）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/150960671</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/150960671</guid><author>ZYK069</author><pubDate>Fri, 19 Dec 2025 11:00:29 +0800</pubDate><description><![CDATA[本章将先通过链表常用方法+操作总结帮助你快速了解我们后面会用到的方法以及操作，然后会通过5道由简单到复杂的综合题帮你巩固，本章主要为了让你能快速认识并能解决大部分链表相关的题。]]></description><category></category></item><item><title><![CDATA[【 C/C++ 算法】入门动态规划 ----- 简单多状态 dp 问题》打家劫舍 和 股票买卖问题]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/146990981</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/146990981</guid><author>ZYK069</author><pubDate>Thu, 06 Nov 2025 11:00:10 +0800</pubDate><description><![CDATA[本章是dp的第三章，从第一章的简单理解dp的核心框架和写法&一维dp，再到第二章的路径问题&二维dp，到本章的多状态dp问题，本章将结合前面的所有基础引入多状态这个问题，并将由浅到深的从简单的打家劫舍两状态的dp到最后股票问题的四状态dp进行以练代学的方式学习。]]></description><category></category></item><item><title><![CDATA[【面试宝典】C语言常见考点速速通]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/151959456</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/151959456</guid><author>ZYK069</author><pubDate>Wed, 22 Oct 2025 16:43:26 +0800</pubDate><description><![CDATA[本章是C语言复习篇，内容很干建议有学习经验用来复习，包括指针，指针本质、手撕常见库函数、内存对齐（结构体大小）等常见常考的非常核心的七大考点，非常适合于面试前快复习。断更了一段时间写了很多草稿，后续还将持续更新，敬请期待~。]]></description><category></category></item><item><title><![CDATA[【 C/C++ 算法】入门动态规划-----路径问题（以练代学式）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/151624550</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/151624550</guid><author>ZYK069</author><pubDate>Mon, 22 Sep 2025 17:16:19 +0800</pubDate><description><![CDATA[本章是动态规划的第二篇，本章将开始二维的动态规划，在二维中的动态规划本质和一维的分析来说差不太多，只不过状态表示从一维变成了二维，而在二维上所能管理的状态就从一维的两个变成了二维的三个，也就是x轴，y轴，数组中的值。若没看了解过动规算法，我强烈建议先看第一篇blog，因为当你看完第一篇你就对动规基本认识了，其中也就能认识到它的五步骤分析法，这里也就不扩充说明而是直接使用了]]></description><category></category></item><item><title><![CDATA[【 C/C++ 算法】入门动态规划-----一维动态规划基础（以练代学式）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/146551560</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/146551560</guid><author>ZYK069</author><pubDate>Fri, 12 Sep 2025 19:22:25 +0800</pubDate><description><![CDATA[本章是动态规划算法的基础入门篇，我将通过三道简单题 + 一道中等难度的一维动态规划题来带你对动态规划有个初认识，并基本了解动态规划的最基本常见的写法，只有将基本写法了解了，对后续的难的题目自然也不会毫无头绪，后续还将持续更新更多相关的动规算法，敬请期待~🙃]]></description><category></category></item><item><title><![CDATA[常见必备八大排序 下(重头戏)--＞选择、计数、快排、归并、堆排序]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/150558552</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/150558552</guid><author>ZYK069</author><pubDate>Thu, 28 Aug 2025 15:03:04 +0800</pubDate><description><![CDATA[本章将先从简单的两个选择和计数排序上手，然后再到常用常考的快排、归并以及堆排序。内容较多同时附有图片方便理解，以及附带源码和测试地址，让你快速上手练习，建议可以跳转了看自己感兴趣的优先观看或者收藏起来慢慢鉴赏：）]]></description><category></category></item><item><title><![CDATA[Qt 窗口 工具栏QToolBar、状态栏StatusBar]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/148452148</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/148452148</guid><author>ZYK069</author><pubDate>Sun, 27 Jul 2025 20:33:18 +0800</pubDate><description><![CDATA[一段时间没有更新，这段时间一直在忙各种事情，后续将再次上路持续更新C++相关知识
本章将继续前面的QT篇章，本章主要讲到Qt界面中的工具栏和状态栏，它和[前面Qt窗口中的菜单栏blog](https://z-y-k.blog.youkuaiyun.com/article/details/147548717?spm=1011.2415.3001.5331)关系非常密切，通过学习这三个内容你就能搭建一个窗口的基本框架了，后续还将更新子窗口的创建，敬请期待~]]></description><category></category></item><item><title><![CDATA[分治算法之归并排序]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/146759474</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/146759474</guid><author>ZYK069</author><pubDate>Wed, 18 Jun 2025 15:41:34 +0800</pubDate><description><![CDATA[摘要：
本文以分治算法中的归并排序为核心，通过三道LeetCode题目展开训练。首先讲解归并排序的基本思想与实现，强调其"分治-合并"的后序遍历特性。随后在[交易逆序对总数]问题中，演示如何利用归并排序过程中的有序性统计逆序对数量，通过比较左右区间元素实现高效计算。最后在[右侧小于当前元素个数]问题中，解决排序后索引变化的难题，提出使用辅助数组记录原始索引的方法。三题层层递进，展现归并排序在解决复杂统计问题时的扩展应用，强调降序/升序策略的选择对解题效率的影响。（149字）
]]></description><category></category></item><item><title><![CDATA[【C++ Qt】窗口（Qt窗口框架、菜单栏QMenuBar）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147548717</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147548717</guid><author>ZYK069</author><pubDate>Thu, 05 Jun 2025 16:04:05 +0800</pubDate><description><![CDATA[本章来到了Qt常用控件后的第一个新篇章 窗口，本章将通过先总后分的结构带你快速的上手认识QT中的窗口，然后将带你入门窗口中非常常见的菜单栏，主要是通过直接上实践，边实践边学习的方法带你快速学会菜单栏QMenuBar、菜单QMenu、菜单项QAciton，以及其中的许多细节过程附代码和图片，通俗易懂方便观看。后续还将持续更新窗口中的更多内容，敬请期待~]]></description><category></category></item><item><title><![CDATA[【C++ Qt】布局管理器（QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147469764</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147469764</guid><author>ZYK069</author><pubDate>Sat, 17 May 2025 13:07:24 +0800</pubDate><description><![CDATA[前面的每个控件本质都是可扩展的，每个控件都是Qt内置的一个类，咱们在代码中都可以基于这个类，继承出自定义的子类，在这个自定义的子类中，又可以添加许多的属性和方法，实现自己的需求场景，还可以在子类中，把多个控价组合到一起本章完。预知后事如何，暂听下回分解。如果有任何问题欢迎讨论哈！持续更新大量C++ Qt细致内容，早关注不迷路。​。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】容器类（GroupBox、TabWidget）内附思维导图 通俗易懂]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147450830</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147450830</guid><author>ZYK069</author><pubDate>Sat, 10 May 2025 19:32:04 +0800</pubDate><description><![CDATA[本章介绍了 Qt 中的 QGroupBox 和 QTabWidget 控件的使用。QGroupBox 是一个带标题的分组框，可以容纳其他控件，具有标题、对齐方式、扁平模式、可勾选等属性，需通过布局管理器添加控件。QTabWidget 用于实现标签页切换界面，具有标签页位置、当前选中标签页信息、可关闭移动等属性，并提供了切换、点击等信号。实操部分展示了如何通过图形化界面和代码实现标签页的添加、关闭及切换功能。文章还提供了相关代码示例，帮助读者更好地理解和应用这些控件。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】多元素控件（ListWidget、TableWidget、TreeWidget）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147424443</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147424443</guid><author>ZYK069</author><pubDate>Thu, 08 May 2025 08:42:43 +0800</pubDate><description><![CDATA[本章将通过代码示例详细介绍了Qt中QListWidget、QTableWidget和QTreeWidget三种多元素控件的使用方法与核心功能，涵盖列表的增删操作、表格的行列管理以及树形结构的节点处理。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】常用输入类下：Combo Box/Spin Box/DataTimeEdit/Dial/Slide]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147622053</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147622053</guid><author>ZYK069</author><pubDate>Tue, 06 May 2025 08:42:14 +0800</pubDate><description><![CDATA[在Qt开发框架中，UI组件是构建用户交互界面的基石。本章将详细探讨Qt中常用的UI组件，包括下拉框（QComboBox）、微调框（QSpinBox/QDoubleSpinBox）、日期时间选择器（QDateTimeEdit）、旋钮（QDial）以及滑动条（QSlider）等。通过实际案例，我们将深入剖析这些组件的核心属性设置、关键方法调用以及信号机制应用，展示如何在实际项目中灵活组合与运用这些组件，以实现高效、美观且功能丰富的用户界面。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】输入类控件（上） LineEdit、QTextEdit]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147303574</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147303574</guid><author>ZYK069</author><pubDate>Sun, 04 May 2025 16:08:19 +0800</pubDate><description><![CDATA[本次分享聚焦 Qt 框架里常用的输入框组件，重点讲解 QLineEdit（单行输入框）和 QTextEdit（多行输入框）。先了解 QLineEdit 的核心属性，比如控制输入显示模式的 echoMode、限制输入格式的 inputMask，还有它提供的文本改变等信号，再通过个人信息输入、密码一致性验证等案例，掌握其实际用法。接着介绍支持多行输入及富文本、markdown 格式的 QTextEdit，了解它的关键属性和核心信号，通过获取内容、响应操作等案例，学会如何运用它。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】快速上手 显⽰类控件（Label、LCDNumber、ProcessBar、CalendarWidget）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147264363</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147264363</guid><author>ZYK069</author><pubDate>Mon, 28 Apr 2025 14:46:33 +0800</pubDate><description><![CDATA[本文围绕Qt中常用的显示类控件展开，重点讲解了 QLabel（文本/图片显示）、QLCDNumber（数字显示）、QProgressBar（进度条） 和 QCalendarWidget（日历控件） 的核心属性、使用场景及代码实例，帮助快速上手Qt界面开发中的基础显示功能。]]></description><category></category></item><item><title><![CDATA[【C++ Qt】必备 按钮类控件（源码实操 + 思维导图）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/147261102</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/147261102</guid><author>ZYK069</author><pubDate>Thu, 24 Apr 2025 16:32:28 +0800</pubDate><description><![CDATA[从本章开始将会不断的开始了解Qt中的许多控件，通过这些控件才能对GUI界面的设计如虎添翼，先从按钮类开始，==主要了解三种最常见的按钮：正常按钮、单选按钮、复选按钮（具体见下思维导图）==。过程中通过先了解按钮，然后通过实例进行实操演练，俗话说实践检验真理~]]></description><category></category></item><item><title><![CDATA[【Qt】控件的理解 和 基础控件 QWidget 属性详解（通俗易懂+附源码+思维导图框架）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/146606132</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/146606132</guid><author>ZYK069</author><pubDate>Tue, 22 Apr 2025 19:16:31 +0800</pubDate><description><![CDATA[下面将通过本篇文章带你深入的认识Widget控件（==主窗口==），他是很多其他控件的父类，它的很多属性都能运用到其他属性中，所以下面将带你认识Widget的常见的属性并==附有大量的练习==，包括但不限于==Widget 窗口的透明度、控件的能否使用、窗口标题的设置、认识qrc加载图片机制等12个属性==。之后将持续更新中常用信号]]></description><category></category></item><item><title><![CDATA[【C++ Qt】信号和槽（内配思维导图 图文并茂 通俗易懂）]]></title><link>https://blog.youkuaiyun.com/ZYK069/article/details/146438921</link><guid>https://blog.youkuaiyun.com/ZYK069/article/details/146438921</guid><author>ZYK069</author><pubDate>Sat, 19 Apr 2025 13:53:16 +0800</pubDate><description><![CDATA[本章是Qt中的第三章，也是我们理解Qt中必备的点 ==信号槽==，它本质由信号和槽两个来实现，其中将细致的讲述如何自定义信号、槽，以及通过connect函数进行将信号和槽连接起来的实现用户通过控件和程序进行交互的操作。]]></description><category></category></item></channel></rss>