<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yourfriendyo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yourfriendyo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yourfriendyo]]></copyright><item><title><![CDATA[解决【win输入法中英文总是自动切换】问题]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/160566185</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/160566185</guid><author>yourfriendyo</author><pubDate>Mon, 27 Apr 2026 20:04:14 +0800</pubDate><description><![CDATA[使用Alt+Tab切换应用时，输入法自动中英文切换严重影响效率。解决方法：右键输入法图标 → 设置 → 常规 → 默认模式改为“英文”，并启用“使用以前版本的微软拼音输入法”。此举可彻底禁用自动切换，恢复对输入法的完全掌控。输入法切换本应由用户自主决定，自动跳变实属多余且反人类设计，微软此举令人不满。]]></description><category></category></item><item><title><![CDATA[Windows开机自启应用开机后延迟很长时间 才启动 解决方法]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/159437580</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/159437580</guid><author>yourfriendyo</author><pubDate>Tue, 24 Mar 2026 23:47:10 +0800</pubDate><description><![CDATA[转载自https://bstar.de/2024/06/08/windows-11-autostart-apps-delays-very-long-after-boot/“WaitForIdleState” 似乎是导致此问题的原因。不知何故，系统会等待进入空闲状态后才会继续启动应用。根据你的系统配置，这个过程可能需要一些时间 🙂。如果你遇到重启后需要等待1到2分钟，系统才开始启动自动启动应用/程序的问题，这个方法可能对你有用。很可能你需要创建这些键，因为默认情况下它们并不存在。]]></description><category></category></item><item><title><![CDATA[QT5 也能用 Element UI 组件库？请看这里！]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/156099807</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/156099807</guid><author>yourfriendyo</author><pubDate>Sat, 20 Dec 2025 00:50:17 +0800</pubDate><description><![CDATA[抱歉文章标题有些夸大其词了，这只是我使用 qwidgets 仿照 element 官网实现的组件样式库而已。博主没有那么专业，只是苦于qwidgets样式简陋，无奈之下自己动手丰衣足食了。目前使用 C++ Qt 5.14 版本，模拟实现 Web 组件库 Element Plus ( Element UI ) 的相关控件。下面是项目截图，仓库附有release可以下载看看。支持一些常用控件，也支持无边框方案。使用方法可以看example。]]></description><category></category></item><item><title><![CDATA[IOS全平台去开屏广告方案，真实有效]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/139783383</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/139783383</guid><author>yourfriendyo</author><pubDate>Tue, 18 Jun 2024 21:09:28 +0800</pubDate><description><![CDATA[最近被苹果平台上的APP开屏广告搞得心烦意乱。请star一下人家的仓库，和本篇文章。，下载配置，即刻生效。]]></description><category></category></item><item><title><![CDATA[Shell基础]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/136579675</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/136579675</guid><author>yourfriendyo</author><pubDate>Sat, 09 Mar 2024 11:25:11 +0800</pubDate><description><![CDATA[自定义变量方式定义变量变量名=值，赋值符左右不能有空格，默认是字符串类型删除变量unset 变量名定义只读变量readyonly 变量名=值，只读变量不可被unset导入环境变量export 变量名定义环境变量export 变量名=值根据类型定义变量declare -类型 变量名=值，-i 整型，-r 只读，-a 普通数组，-A 关联数组，-x 环境变量。]]></description><category></category></item><item><title><![CDATA[Lua语法入门和C API基础]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/136579646</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/136579646</guid><author>yourfriendyo</author><pubDate>Sat, 09 Mar 2024 11:23:30 +0800</pubDate><description><![CDATA[只需为table添加一个构造器new函数，在其中绑定一个空表作元表并设置__index为基表。返回该空表，该空表就是一个新的对象。如果为该空表添加新的键值对，那么它就是子类。可以为构造器设置一个table类型的参数，将其中属性添加到元表中。age = nil,endendmeta = objendreturn setmetatable(meta, { __index = self }) -- 在meta表中找不到的键值对，则会到Person表中找end。]]></description><category></category></item><item><title><![CDATA[ubuntu安装qt5启动失败，qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/134899407</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/134899407</guid><author>yourfriendyo</author><pubDate>Sat, 09 Dec 2023 19:34:26 +0800</pubDate><description><![CDATA[qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.错误，链接：https://www.jianshu.com/p/b51008566134。商业转载请联系作者获得授权，非商业转载请注明出处。在Linux上使用PyQt5时，出现。]]></description><category></category></item><item><title><![CDATA[C++进阶：异常和智能指针]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/132736837</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/132736837</guid><author>yourfriendyo</author><pubDate>Thu, 07 Sep 2023 14:15:52 +0800</pubDate><description><![CDATA[实际项目中不可随便抛任意类型的异常，这样会增加处理难度。很多公司都会定义自己的异常类体系进行规范的异常管理。实际工程中也都是自定义异常类体系，用父类对象捕获子类对象，这非常实用。", 101);//...//...]]></description><category></category></item><item><title><![CDATA[mac系统 ssh远程容易断线 ssh自动断连 解决方案]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/132512477</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/132512477</guid><author>yourfriendyo</author><pubDate>Sat, 26 Aug 2023 15:58:26 +0800</pubDate><description><![CDATA[mac系统ssh连接服务器时，默认长时间不动自动断连。]]></description><category></category></item><item><title><![CDATA[C++进阶：c++11]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/131883746</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/131883746</guid><author>yourfriendyo</author><pubDate>Sun, 23 Jul 2023 20:26:59 +0800</pubDate><description><![CDATA[相比于C++98，C++11则带来了数量可观的变化，以及对C++03缺陷的修正。C++11语法更加泛化简单化、更加稳定安全，功能更强大，提升开发效率。]]></description><category></category></item><item><title><![CDATA[C++进阶：哈希]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/131833766</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/131833766</guid><author>yourfriendyo</author><pubDate>Thu, 20 Jul 2023 16:26:28 +0800</pubDate><description><![CDATA[哈希也叫做散列，记数排序就体现了哈希思想。计数排序为统计数字出现的个数，为每个数字都开辟了对应的一块空间，用来记录其出现的个数，每遇到就加一。将一个元素和一个位置建立映射关系，这就是哈希的本质。常见的数据类型如整数，库中自带哈希函数，但有些类型比如自定义类型，需要我们自定义哈希函数。可以把哈希函数设计成仿函数，对不同类型添加特化处理。return key;} };// 特化 template < > struct Hash < string > {} };]]></description><category></category></item><item><title><![CDATA[C++进阶：map和set]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/131703498</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/131703498</guid><author>yourfriendyo</author><pubDate>Sun, 16 Jul 2023 21:10:16 +0800</pubDate><description><![CDATA[键值对是表示具有对应关系的一种结构，一般只有两个成员key和value，key代表键值，value表示对应的数据。} };pair就是键值对，实际上是一个结构体，被map当作元素类型使用。搜索树的查找效率高，但如果数据有序或接近有序，搜索树就会退化成单支树，查找效率就会变成线性的。使用AVL树插入新结点时会对树进行调整，保证每个结点的左右子树高度之差的绝对值不超过1。从而降低树的高度，减少平均搜索长度。该树的左右子树都是AVL树，左右子树的高度之差（简称平衡因子）的绝对值不超过1。]]></description><category></category></item><item><title><![CDATA[C++进阶：二叉搜索树]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/131025105</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/131025105</guid><author>yourfriendyo</author><pubDate>Sat, 03 Jun 2023 20:06:41 +0800</pubDate><description><![CDATA[本节目的是为map和set打下基础。普通二叉树的意义不大，只有加上一些性质才能发挥其作用。比如堆和二叉搜索树。]]></description><category></category></item><item><title><![CDATA[C语言深度解剖]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/129657855</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/129657855</guid><author>yourfriendyo</author><pubDate>Sun, 19 Mar 2023 22:25:13 +0800</pubDate><description><![CDATA[标准C语言，c89 中共有32个关键字，c99 又新增了5个。]]></description><category></category></item><item><title><![CDATA[win11设置合盖不采取任何操作后，仍无法避免合盖休眠的解决方案]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/128992711</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/128992711</guid><author>yourfriendyo</author><pubDate>Sun, 12 Feb 2023 11:04:47 +0800</pubDate><description><![CDATA[win11控制面板设置合盖不采取任何操作后，仍无法避免合盖休眠的解决方案]]></description><category></category></item><item><title><![CDATA[HTTP服务器]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/128010599</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/128010599</guid><author>yourfriendyo</author><pubDate>Thu, 24 Nov 2022 02:33:41 +0800</pubDate><description><![CDATA[对于CGI机制的理解和实现。整个HTTP服务就是CGI程序和客户端沟通的桥梁，因为CGI程序与外界的输入输出都由HTTP服务器代理和转发。通过子进程进程程序替换的方式，能够调用任意程序，且可以获得程序的运行结果和控制其输入输出。]]></description><category></category></item><item><title><![CDATA[MySQL：用户权限和语言接口]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/127280485</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/127280485</guid><author>yourfriendyo</author><pubDate>Sun, 16 Oct 2022 22:39:46 +0800</pubDate><description><![CDATA[/0. 创建MYSQL句柄 MYSQL * my = mysql_init(nullptr);//4. 关闭数据库 mysql_close(my);由此也可以看出MySQL其实是网络服务，句柄就是文件描述符。]]></description><category></category></item><item><title><![CDATA[MySQL：事务管理]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575185</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575185</guid><author>yourfriendyo</author><pubDate>Fri, 07 Oct 2022 14:30:00 +0800</pubDate><description><![CDATA[事务的本质就是一组DML数据库管理语言，这些语句在逻辑上存在相关性，这一组语句要么失败要么成功，属于一个整体。MySQL提供一种机制就是MySQL事务，保证我们达到这样的原子性的效果。事务对于应用层用户来说就是一件事情，对于MySQL底层对应着多条SQL语句，这多条SQL语句是具有逻辑性的。事务就是所要做的工作、事情，主要用于处理操作量大、复杂度高的数据，比如一些需要多条SQL语句组合起来才能完成的一项任务。我们把这样的多条SQL语句的集合，这样的一项工作就被称为事务。]]></description><category></category></item><item><title><![CDATA[MySQL：索引]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575174</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575174</guid><author>yourfriendyo</author><pubDate>Mon, 03 Oct 2022 11:15:00 +0800</pubDate><description><![CDATA[索引是一个“物美价廉”的特性，用来提高数据库的性能。不需要改程序、调SQL、只需要正确的创建索引，查询速度就能提高成百上千倍，但查询速度的提升也带来了插入、更新、删除速度的下降。]]></description><category></category></item><item><title><![CDATA[MySQL：复合查询和内外连接]]></title><link>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575167</link><guid>https://blog.youkuaiyun.com/yourfriendyo/article/details/126575167</guid><author>yourfriendyo</author><pubDate>Tue, 27 Sep 2022 19:55:38 +0800</pubDate><description><![CDATA[我们前面在表的基本操作中讨论的表的查询都是基础的查询操作，在实际开发中这远远不够。]]></description><category></category></item></channel></rss>