<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FBI_BAIGOU的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FBI_BAIGOU</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FBI_BAIGOU]]></copyright><item><title><![CDATA[[Qt platform plugin问题] Could not load the Qt platform plugin “xcb“]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/143806781</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/143806781</guid><author>FBI_BAIGOU</author><pubDate>Fri, 15 Nov 2024 20:06:39 +0800</pubDate><description><![CDATA[是 Qt 应用程序启动时加载的插件。不同的平台有不同的插件。linuxfbWaylandxcb简单来说就是启动一个GUI程序,  离不开这些插件.选择其中一个就好任何一个插件都是如此这里以xcb插件为例.一步一步排查错误。]]></description><category></category></item><item><title><![CDATA[【Qml】QML QQuickImage: Cannot open]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/141863263</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/141863263</guid><author>FBI_BAIGOU</author><pubDate>Tue, 03 Sep 2024 15:33:42 +0800</pubDate><description><![CDATA[在学习Qml的时候，使用到Image元素。用Image展示图片的时候，图片放在qrc资源文件中。启用了 CMake 自动处理 Qt 资源文件 (在CMakeLists.txt文件中添加。导致图片无法正常显示。]]></description><category></category></item><item><title><![CDATA[【内网穿透】使用frp进行内网穿透]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140589217</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140589217</guid><author>FBI_BAIGOU</author><pubDate>Sun, 21 Jul 2024 16:55:50 +0800</pubDate><description><![CDATA[内网穿透（NAT 穿透）是一种技术，用于使处于局域网（内网）中的设备或服务可以被外部网络访问。由于局域网设备通常使用私有 IP 地址，这些地址在互联网上是不可路由的，因此需要内网穿透技术来实现外部访问。简单来说，比如你家里有台服务器且没有公网IP。你在学校或者公司想要访问服务器，由于没有公网，你是访问不了的。内网穿透解决的就是上面这个问题。归根到底还是公网IP不足的问题。]]></description><category></category></item><item><title><![CDATA[【Qxlxs】打包成库供项目使用]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140422089</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140422089</guid><author>FBI_BAIGOU</author><pubDate>Sun, 14 Jul 2024 21:18:19 +0800</pubDate><description><![CDATA[Github地址：https://github.com/QtExcel/QXlsx使用将项目下载到本地，下载到本地后，主要使用。]]></description><category></category></item><item><title><![CDATA[【C++】类型转换]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140136593</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/140136593</guid><author>FBI_BAIGOU</author><pubDate>Tue, 02 Jul 2024 21:13:15 +0800</pubDate><description><![CDATA[在 C++ 中，显示转换（Explicit Type Conversion）是通过使用不同的类型转换操作符来实现的，每种操作符都有其特定的用途和适用条件。用于编译时类型转换。支持较宽泛的转换，如整数之间的类型转换、相关类型的指针或引用转换（但不涉及底层 const 属性的转换）、向上和向下的类层次转换（但不进行运行时类型检查）。可能引发未定义行为，慎用。不能用于在不相关的类之间进行转换。用于将一个指针转换为另一个类型的指针，或者将一个指针转换为一个整数类型，反之亦然。]]></description><category></category></item><item><title><![CDATA[【MySQL】 -- 用户管理]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139841343</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139841343</guid><author>FBI_BAIGOU</author><pubDate>Thu, 20 Jun 2024 19:46:42 +0800</pubDate><description><![CDATA[如果我们只能使用root用户，这样存在安全隐患。这时，就需要使用MySQL的用户管理。创建出非root用户，限制其权限。权限这个概念拿出来就是用来限制非root用户的。这样从技术手段上保证了数据的安全性和完整性，防止有人删库跑路，把核心的库删除了。有了权限后，不同职责的人所负责的库不同，大大的提高了数据库的安全性。]]></description><category></category></item><item><title><![CDATA[【MySQL】 -- 视图]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139813302</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139813302</guid><author>FBI_BAIGOU</author><pubDate>Wed, 19 Jun 2024 21:23:06 +0800</pubDate><description><![CDATA[MySQL视图（Views）是MySQL中的虚拟表，它是基于一个或多个表的查询结果集。视图本身并不存储数据，而是根据查询语句动态生成数据。，其内容由查询定义。同真实的表一样，视图包含一系列带有名称的列和行数据。视 图的数据变化会影响到基表，基表的数据变化也会影响到视图。基表指的是在创建视图时使用的实际数据表。在创建视图时，视图的数据来源于一个或多个基表。]]></description><category></category></item><item><title><![CDATA[【MySQL】 -- 事务]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139783298</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139783298</guid><author>FBI_BAIGOU</author><pubDate>Tue, 18 Jun 2024 21:00:03 +0800</pubDate><description><![CDATA[只要输入begin或者，事务便必须要通过commit提交，才会持久化，与是 否设置无关。事务可以手动回滚，同时，当操作异常，MySQL会自动回滚对于InnoDB每一条SQL语言都默认封装成事务，自动提交。select有特殊情况，因为 MySQL 有 MVCC ）如果没有设置保存点，也可以回滚，只能回滚到事务的开始。直接使用 rollback(前提是事务 还没有提交)。如果一个事务被提交了（commit），则不可以回退（rollback）可以选择回退到哪个保存点InnoDB支持事务，]]></description><category></category></item><item><title><![CDATA[【Git】--Part4--多人协作]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139769366</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139769366</guid><author>FBI_BAIGOU</author><pubDate>Tue, 18 Jun 2024 12:00:20 +0800</pubDate><description><![CDATA[⾸先，可以试图⽤推送⾃⼰的修改；如果推送失败，则因为远程分⽀⽐你的本地更新，需要先⽤ git pull 试图合并；如果合并有冲突，则解决冲突，并在本地提交；没有冲突或者解决掉冲突后，再⽤推送就能成功！一般建议在push之前，先使用pull合并一下最新的代码，然后解决冲突，再进push。功能开发完毕，将分⽀merge进main，最后删除分⽀。合并的时候，再dev和mian分支来回切换合并，这样虽然麻烦，但是最大力度保证了main分支的安全。]]></description><category></category></item><item><title><![CDATA[【Git】--Part3--远程操作 & 配置 & 标签管理]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139753597</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139753597</guid><author>FBI_BAIGOU</author><pubDate>Mon, 17 Jun 2024 20:20:14 +0800</pubDate><description><![CDATA[Git 是分布式版本控制系统，同⼀个Git仓库，可以分布到不同的机器上。怎么分布呢？最早，肯定只有⼀台机器有⼀个原始版本库，此后，别的机器可以这个原始版本库，⽽且每台机器的版本 库其实都是⼀样的，并没有主次之分。你肯定会想，⾄少需要两台机器才能玩远程库不是？但是我只有⼀台电脑，怎么玩？其实⼀台电脑上也是可以克隆多个版本库的，只要不在同⼀个⽬录下。不过，现实⽣活中是不会有⼈在⼀台电脑上搞⼏个远程库玩，因为⼀台电脑上搞⼏个远程库完全没有意义，⽽且硬盘挂了 会导致所有库都挂掉。]]></description><category></category></item><item><title><![CDATA[【Git】 -- Part2 -- 分支管理]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139739417</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139739417</guid><author>FBI_BAIGOU</author><pubDate>Mon, 17 Jun 2024 11:32:29 +0800</pubDate><description><![CDATA[⽀在实际中有什么⽤呢？你准备开发⼀个新功能，但是需要两周才能完成，第⼀周你写了50% 的代码，如果⽴刻提交，由于代码还没写完，不完整的代码库会导致别⼈不能⼲活了。如果等代码全部写完再⼀次提交，⼜存在丢失每天进度的巨⼤⻛险。现在有了分⽀，就不⽤怕了。你创建了⼀个属于你⾃⼰的分⽀，别⼈看不到，还继续在原来的分⽀上正常⼯作，⽽你在⾃⼰的分⽀上⼲活，想提交就提交，直到开发完毕后，再⼀次性合并到原来的分⽀ 上，这样，既安全，⼜不影响别⼈⼯作。]]></description><category></category></item><item><title><![CDATA[【Git】 -- Part1 -- 基础操作]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139686738</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139686738</guid><author>FBI_BAIGOU</author><pubDate>Fri, 14 Jun 2024 17:26:26 +0800</pubDate><description><![CDATA[安装完Git后，首先要做的事情是设置你的  和  地址。这样在你向仓库提交代码的时候，就知道是谁提交的，以及提交人的联系方式。设置完成后，可以使用查看你配置的信息。
创建 Git 本地仓库，创建⼀个 Git 本地仓库对应的命令为 。
以下操作是在Linux系统中，以命令行的方式进行的。
创建本地仓库成功后，使用就可以在此目录下看到一个隐藏目录。这个目录是用来跟踪管理仓库的，一般不用修改这个目录里面的文件，否则Git仓库可能会被破坏。从远程拉取一个项目的时候，就会有这个目录。从远程拉取下来的项目，就是已经初始]]></description><category></category></item><item><title><![CDATA[MySQL索引]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139483156</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139483156</guid><author>FBI_BAIGOU</author><pubDate>Wed, 05 Jun 2024 21:52:24 +0800</pubDate><description><![CDATA[往往IO效率低下的最主要矛盾不是IO单次数据量的大小，而是IO的次数。为了减少IO的次数，所以提高了单次IO的字节数，磁盘的基本单位都是512字节，将一个很大的磁盘，分为若干个以512字节为单位的内存，然后使用特定的数据结构管理这些小内存块。但是，也可以看到，现在的页模式内部，实际上是采用了链表的结构，前一条数据指向后一条数据，本质上还是通过数据的逐条 比较来取出特定的数据。正是因为有序，在查找的时候，从头到后都是有效查找，没有任何一个查找是浪费的，而且，如果运气好，是 可以提前结束查找过程的。]]></description><category></category></item><item><title><![CDATA[Chromium源码学习（1）—— 拉取源码，编译]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139300230</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139300230</guid><author>FBI_BAIGOU</author><pubDate>Wed, 29 May 2024 16:53:04 +0800</pubDate><description><![CDATA[Chromium项目于2008年发布，作为Google Chrome浏览器的开源部分。Google的Chrome浏览器基于Chromium开发，但添加了Google品牌、自动更新、内置Flash播放器、PDF阅读器等一些闭源的功能和服务。除了Chorm，近几年微软大火的Edge浏览器也是基于Chromium进行开发的。Chromium开源项目有活跃的社区和丰富的学习资源，官方也有详细的开发者文档，涵盖了从环境设置到代码贡献的各个方面。Chromium官方网站。]]></description><category></category></item><item><title><![CDATA[Chromium 源码学习-----UI界面]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139295233</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139295233</guid><author>FBI_BAIGOU</author><pubDate>Wed, 29 May 2024 14:34:49 +0800</pubDate><description><![CDATA[简单总结就是：Widget对应着一个原生的窗口，而View对应着窗口里面的一个控件，如容器，Button，Tab等等。这样在Widget和View之上，Chrome搭建起了自己跨平台的皮肤引擎。这点是和Qt是非常相似的。在chromium源码中，负责管理工具栏(红框区域)的类就是负责管理应用菜单按钮的(绿色区域)的类就是负责管理应用菜单按钮的子项(蓝色区域)的类就是后续如果要修改对应的模块，在对应管理该模块的类下进行修改即可。]]></description><category></category></item><item><title><![CDATA[我的创作纪念日]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139002631</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/139002631</guid><author>FBI_BAIGOU</author><pubDate>Fri, 17 May 2024 13:46:03 +0800</pubDate><description><![CDATA[不知不觉写博客一年，希望下一年继续坚持下去。]]></description><category></category></item><item><title><![CDATA[MySQL内置函数]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138621437</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138621437</guid><author>FBI_BAIGOU</author><pubDate>Thu, 09 May 2024 16:59:24 +0800</pubDate><description><![CDATA[MySQL 提供了许多内置函数，用于执行各种操作，包括字日期和时间处理、符串处理、数值计算等。]]></description><category></category></item><item><title><![CDATA[MySql表的增删查改(CRUD)]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138583909</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138583909</guid><author>FBI_BAIGOU</author><pubDate>Wed, 08 May 2024 19:43:08 +0800</pubDate><description><![CDATA[由于临时表和测试表的结构相同，并且select进行的是全列查询，因此在插入时不用在表名后指明column列表。上述SQL会先将表中的数据按照部门号进行分组，然后各自在组内做聚合查询得到每个组的平均工资和最高工资。截断表就是删除表中的所有数据，会删除表中的所有行，并释放表所占用的存储空间，但保留表的结构。但是null是0是1，也是未定义的，和0和1比较的结果都是1。当查询一个未知表的时候，这个表可能很大，查询全表的时候容易导致数据库卡死。创建临时表的时候，使用like用原表的结构创建临时表。]]></description><category></category></item><item><title><![CDATA[MySQL表的约束]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138544178</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138544178</guid><author>FBI_BAIGOU</author><pubDate>Tue, 07 May 2024 20:18:36 +0800</pubDate><description><![CDATA[当定义外键后，要求。]]></description><category></category></item><item><title><![CDATA[MySql数据类型]]></title><link>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138534284</link><guid>https://blog.youkuaiyun.com/FBI_BAIGOU/article/details/138534284</guid><author>FBI_BAIGOU</author><pubDate>Tue, 07 May 2024 15:35:12 +0800</pubDate><description><![CDATA[数据类型定义了数据在数据库中的存储格式，包括数据的大小、范围、精度等。不同的数据类型具有不同的存储要求。MySQL 支持多种类型，大致可以分为三类：数值、日期/时间和字符串(字符)类型。]]></description><category></category></item></channel></rss>