<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[参考书籍：《C语言程序设计》《数据结构》《C++ Primer》《Effective C++》《STL源码剖析》《现代操作系统》《UNIX环境高级编程》《图解TCP/IP》《图解HTTP》《Linux高性能服务器编程》《剑指Offer》《算法导论》]]></title><description><![CDATA[里面有知识点和代码详解等，有OJ也有笔试面试等选择及编程题，用博客模仿费曼记录自己编程的学习，更好深入学习和复习。（有问题/错误欢迎提出）]]></description><link>https://blog.youkuaiyun.com/GRrtx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GRrtx]]></copyright><item><title><![CDATA[一篇博客学习Lua_安装使用+语法详解]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/149289334</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/149289334</guid><author>GRrtx</author><pubDate>Sat, 12 Jul 2025 09:47:18 +0800</pubDate><description><![CDATA[涵盖了从Lua简介、安装到语法基础和进阶的全面内容。包括环境搭建，基本语法如注释、数据类型、变量、运算符等。详细讲述了函数定义、流程控制及循环语句。进一步深入探讨了table操作、迭代器使用、模块化编程以及元表与元方法的应用。最后介绍了面向对象编程思想在Lua中的实现，协同线程的概念及其应用场景，并讲解了文件IO处理方法。]]></description><category></category></item><item><title><![CDATA[Offer必备算法39_数论_exgcd+线性筛素数+欧拉函数+快速幂+逆元]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/139194495</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/139194495</guid><author>GRrtx</author><pubDate>Tue, 08 Apr 2025 22:35:18 +0800</pubDate><description><![CDATA[Offer必备算法39_数论_exgcd+线性筛素数+（1.1 辗转相除法gcd,1.2 裴蜀定理ax+by=gcd(a,b),1.3 扩展欧几里得算法exgcd,2.1 试除法判定素数,2.2 筛法（埃氏筛）,2.3 筛法（欧拉筛/线性筛）,3.1 欧拉函数的概念,3.2 欧拉函数的计算原理,3.3 欧拉函数的代码,3.4 线性筛欧拉函数,3.5 欧拉定理与费马小定理,4.1 算法原理,4.2 代码实现,5.1 逆元的定义,5.2 费马小定理求逆元,5.3 exgcd求逆元（通用方法）,6 数论其它知识）]]></description><category></category></item><item><title><![CDATA[Qt开发⑫Qt界面优化之CSS_选择器_控件样式]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145740246</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145740246</guid><author>GRrtx</author><pubDate>Wed, 05 Mar 2025 20:41:43 +0800</pubDate><description><![CDATA[Qt开发⑫Qt界面优化之CSS_选择器_控件样式（CSS背景介绍涵盖了基本语法和多种设置方式，包括指定控件样式设置、全局样式设置、从文件加载样式表以及使用Qt Designer编辑样式。选择器部分包括选择器概况、子控件选择器和伪类选择器。样式属性中的盒模型涉及设置边框、内边距和外边距。此外，还提供了控件样式示例，如自定义按钮、复选框、单选框、单行输入框和列表框。）]]></description><category></category></item><item><title><![CDATA[Qt开发⑪Qt网络+Qt音视频_使用实操]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145740113</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145740113</guid><author>GRrtx</author><pubDate>Mon, 03 Mar 2025 22:56:08 +0800</pubDate><description><![CDATA[Qt开发⑪Qt网络+Qt音视频_使用实操（1. Qt 网络，1.1 UDP Socket，1.2 TCP Socket，1.3 HTTP Client，2. Qt 音视频，2.1 Qt 音频，2.2 Qt 视频）]]></description><category></category></item><item><title><![CDATA[Redis存储⑮Redis的应用_分布式锁_Lua脚本/Redlock算法]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145533288</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145533288</guid><author>GRrtx</author><pubDate>Mon, 03 Mar 2025 16:49:19 +0800</pubDate><description><![CDATA[Redis存储⑮Redis的应用_分布式锁_Lua脚本/Redlock算法（分布式锁的概念+实现+过期时间+校验id+Lua脚本+watch dog看门狗+Redlock算法）]]></description><category></category></item><item><title><![CDATA[Qt开发⑩Qt的文件操作+Qt多线程_使用示例]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145687160</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145687160</guid><author>GRrtx</author><pubDate>Fri, 28 Feb 2025 23:33:07 +0800</pubDate><description><![CDATA[Qt开发⑩Qt的文件操作+Qt多线程_使用示例（Qt的文件操作包括输入输出设备类、文件读写类以及文件和目录信息类。Qt多线程部分涉及QThread常用API、使用线程以及线程安全。）]]></description><category></category></item><item><title><![CDATA[Redis存储⑭Redis的应用_缓存_预热/穿透/雪崩/击穿]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145522676</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145522676</guid><author>GRrtx</author><pubDate>Fri, 28 Feb 2025 22:43:32 +0800</pubDate><description><![CDATA[Redis存储⑭Redis的应用_缓存_预热/穿透/雪崩/击穿（缓存的概念涉及使用Redis作为缓存工具。缓存的更新策略包括定期生成和实时生成。缓存预热、缓存穿透、缓存雪崩和缓存击穿是常见的缓存问题，分别涉及预先加载缓存数据、查询不存在的数据导致直接访问数据库、大量缓存同时失效导致数据库压力骤增，以及热点数据在缓存失效瞬间被大量请求直接访问数据库。）]]></description><category></category></item><item><title><![CDATA[Qt开发⑨Qt的事件_事件处理_按键事件和鼠标事件]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145671896</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145671896</guid><author>GRrtx</author><pubDate>Thu, 27 Feb 2025 23:29:58 +0800</pubDate><description><![CDATA[Qt开发⑨Qt的事件_事件处理_按键事件和鼠标事件]]></description><category></category></item><item><title><![CDATA[Redis存储⑬Redis集群_扩展存储空间]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145503922</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145503922</guid><author>GRrtx</author><pubDate>Thu, 27 Feb 2025 22:59:14 +0800</pubDate><description><![CDATA[Redis存储⑬Redis集群_扩展存储空间（集群的基本概念涉及数据分片算法，包括哈希求余、一致性哈希算法和哈希槽分区算法。主节点宕机处理流程包括故障判定和故障迁移。）]]></description><category></category></item><item><title><![CDATA[Qt开发⑧Qt的窗口_下_浮动窗口+对话框]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145671237</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145671237</guid><author>GRrtx</author><pubDate>Wed, 26 Feb 2025 18:22:39 +0800</pubDate><description><![CDATA[Qt开发⑧Qt的窗口_下_浮动窗口+对话框（1.浮动窗口 - 1.1 浮动窗口的创建 - 1.2 设置停靠的位置 2. 对话框 - 2.1 对话框简介 - 2.2 对话框的分类 - 2.3 自定义对话框 2.4 Qt 内置对话框 - 2.4.1 消息对话框 QMessageBox - 2.4.2 颜色对话框 QColorDialog - 2.4.3 文件对话框 QFileDialog - 2.4.4 字体对话框 QFontDialog - 2.4.5 输入对话框 QInputDialog ）]]></description><category></category></item><item><title><![CDATA[Redis存储​⑫​哨兵Sentinel_高可用实现方案]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145502324</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145502324</guid><author>GRrtx</author><pubDate>Wed, 26 Feb 2025 09:47:28 +0800</pubDate><description><![CDATA[Redis存储​⑫​哨兵Sentinel_高可用实现方案（哨兵的概念+重新选举master过程+选举master原理）]]></description><category></category></item><item><title><![CDATA[Qt开发⑦Qt的窗口_上_菜单栏+工具栏+状态栏]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145670172</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145670172</guid><author>GRrtx</author><pubDate>Mon, 24 Feb 2025 16:42:17 +0800</pubDate><description><![CDATA[Qt开发⑦Qt的窗口_上_菜单栏+工具栏+状态栏（1.菜单栏 - 1.1 创建菜单栏 - 1.2 在菜单栏中添加菜单 - 1.3 创建菜单项 - 1.4 在菜单项之间添加分割线 - 1.5 添加快捷键 - 1.6 添加子菜单 - 1.7 添加图标 - 1.8 综合示例 2. 工具栏 - 2.1 创建工具栏 - 2.2 设置停靠位置 - 2.3 设置浮动属性 - 2.4 设置移动属性 - 2.5 综合示例 3. 状态栏 - 3.1 状态栏的创建 - 3.2 在状态栏中显示实时消息 - 3.3）]]></description><category></category></item><item><title><![CDATA[Redis存储⑪主从复制_分布式系统解决单点问题]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145451073</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145451073</guid><author>GRrtx</author><pubDate>Sat, 22 Feb 2025 23:02:44 +0800</pubDate><description><![CDATA[Redis存储⑪主从复制_分布式系统解决单点问题（主从复制概念和特点+模拟配置主从复制+主从复制的拓扑+主从复制的原理）]]></description><category></category></item><item><title><![CDATA[Qt开发⑥Qt常用控件_下_多元素控件+容器类控件+布局管理器]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145653901</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145653901</guid><author>GRrtx</author><pubDate>Fri, 21 Feb 2025 23:35:49 +0800</pubDate><description><![CDATA[Qt开发⑥Qt常用控件_下_多元素控件+容器类控件+布局管理器（多元素控件包括 Widget 和 View 之间的区别、List Widget 纵向列表、Table Widget 表格以及 Tree Widget 树形控件。容器类控件包括 Group Box 分组框和 Tab Widget 标签页控件。布局管理器包括垂直布局 QVBoxLayout、水平布局 QHBoxLayout、网格布局 QGridLayout、表单布局 QFormLayout 以及 Spacer 空白。）]]></description><category></category></item><item><title><![CDATA[Redis存储⑩Redis的事务_弱化的原子性]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145400713</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145400713</guid><author>GRrtx</author><pubDate>Fri, 21 Feb 2025 23:06:47 +0800</pubDate><description><![CDATA[Redis存储⑩Redis的事务_弱化的原子性（MySQL和Redis事务的区别+Redis事务操作命令：MULTI、EXEC、DISCARD、WATCH。）]]></description><category></category></item><item><title><![CDATA[Qt开发⑤Qt常用控件_中_显示类控件+输入类控件]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145649046</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145649046</guid><author>GRrtx</author><pubDate>Thu, 20 Feb 2025 23:03:22 +0800</pubDate><description><![CDATA[Qt开发⑤Qt常用控件_中_显示类控件+输入类控件（显示类控件包括 Label 文本和图片、LCD Number 数字、ProgressBar 进度条和 Calendar Widget 日历。输入类控件包括 Line Edit 单行输入框、Text Edit 多行输入框、Combo Box 下拉框、Spin Box 微调框、Date Edit 和 Time Edit 微调框、Dial 旋钮以及 Slider 滑动条。）]]></description><category></category></item><item><title><![CDATA[Qt开发④Qt常用控件_上_QWdget属性+按钮类控件]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145637203</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145637203</guid><author>GRrtx</author><pubDate>Wed, 19 Feb 2025 23:21:35 +0800</pubDate><description><![CDATA[Qt开发④Qt常用控件_上_QWdget属性+按钮类控件（控件概述和发展。QWidget、enabled 是否可用、geometry 位置尺寸、windowTitle 标题、windowIcon 图标、windowOpacity 不透明度、cursor 光标、font 字体、toolTip 鼠标悬停提示、focusPolicy 焦点策略、styleSheet 样式。按钮类控件包括 Push Button 按钮、Radio Button 单选按钮、Check Box 复选按钮、Tool Button ）]]></description><category></category></item><item><title><![CDATA[Redis存储⑨Redis的持久化_RDB和AOF]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145391828</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145391828</guid><author>GRrtx</author><pubDate>Wed, 19 Feb 2025 22:15:07 +0800</pubDate><description><![CDATA[Redis存储⑨Redis的持久化_RDB和AOF（RDB持久化，RDB触发机制，RDB流程说明，RDB文件的处理，RDB的优缺点，AOF持久化，使用 AOF，命令写入，文件同步，重写机制，启动时数据恢复，RDB 和 AOF 的区别和联系）]]></description><category></category></item><item><title><![CDATA[Qt开发③Qt的信号和槽_概念+使用+自定义信号和槽+连接方式]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145554971</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145554971</guid><author>GRrtx</author><pubDate>Tue, 18 Feb 2025 22:22:19 +0800</pubDate><description><![CDATA[Qt开发③Qt的信号和槽_概念+使用+自定义信号和槽+连接方式（信号和槽概述+信号与槽的连接方式+信号与槽的断开+Qt4 版本信号与槽的连接+Lambda 定义槽函数+信号与槽的优缺点）]]></description><category></category></item><item><title><![CDATA[Redis存储⑧Redis的C++客户端安装和使用]]></title><link>https://blog.youkuaiyun.com/GRrtx/article/details/145372978</link><guid>https://blog.youkuaiyun.com/GRrtx/article/details/145372978</guid><author>GRrtx</author><pubDate>Tue, 18 Feb 2025 21:40:03 +0800</pubDate><description><![CDATA[Redis存储⑧Redis的C++客户端安装和使用（1. 安装 redis-plus-plus1.1 Ubuntu安装　1.2 Centos安装2. 编写 HelloWorld3. C++使用Redis通用命令3.1 get和set3.2 exists和del3.3 keys和expire和ttl和type4.. C++使用Redis的数据类型string.cc，hash.cc，list.cc，set.cc，zset.cc整体的Makefile和util.hpp）]]></description><category></category></item></channel></rss>