<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luobuxiade的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luobuxiade</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luobuxiade]]></copyright><item><title><![CDATA[百度坐标（BD-09）、国测局坐标（火星坐标，GCJ-02）、和 WGS-84 坐标系之间的转换]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/129836799</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/129836799</guid><author>luobuxiade</author><pubDate>Wed, 29 Mar 2023 14:49:12 +0800</pubDate><description><![CDATA[百度坐标（BD-09）、国测局坐标（火星坐标，GCJ-02）、和 WGS-84 坐标系之间的转换]]></description><category></category></item><item><title><![CDATA[QCombox隐藏某一项]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/129836731</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/129836731</guid><author>luobuxiade</author><pubDate>Wed, 29 Mar 2023 14:44:29 +0800</pubDate><description><![CDATA[QCombox隐藏某一项]]></description><category></category></item><item><title><![CDATA[Qt 常见的正则表达式]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/129281222</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/129281222</guid><author>luobuxiade</author><pubDate>Wed, 01 Mar 2023 15:04:34 +0800</pubDate><description><![CDATA[QT常见正则表达式]]></description><category></category></item><item><title><![CDATA[QLineEdit和QPushButton实现了输入用户名、密码并验证的功能]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/129280835</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/129280835</guid><author>luobuxiade</author><pubDate>Wed, 01 Mar 2023 14:34:48 +0800</pubDate><description><![CDATA[使用QLineEdit和QPushButton实现了输入用户名、密码并验证的功能。该程序使用正则表达式限制了用户名和密码只能包含数字、字母和下划线，且长度在4到16个字符之间。如果输入的用户名和密码符合要求，则弹出一个消息框显示“登录成功”，否则弹出一个消息框显示“登录失败”。]]></description><category></category></item><item><title><![CDATA[QCombox隐藏某一项]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/129044348</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/129044348</guid><author>luobuxiade</author><pubDate>Wed, 15 Feb 2023 15:26:44 +0800</pubDate><description><![CDATA[QCombox隐藏某一项]]></description><category></category></item><item><title><![CDATA[关于QT使用 qml 时 打包程序无法打开时的解决办法]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/128830054</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/128830054</guid><author>luobuxiade</author><pubDate>Wed, 01 Feb 2023 11:26:41 +0800</pubDate><description><![CDATA[关于QT 使用 qml 时 打包程序 无法打开时的解决问题]]></description><category></category></item><item><title><![CDATA[QT barchart 坐标反转]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/127862820</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/127862820</guid><author>luobuxiade</author><pubDate>Tue, 15 Nov 2022 11:31:35 +0800</pubDate><description><![CDATA[QT barchart 坐标反转]]></description><category></category></item><item><title><![CDATA[Qt通过Http上传数据或文件]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/127206039</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/127206039</guid><author>luobuxiade</author><pubDate>Sat, 08 Oct 2022 11:53:13 +0800</pubDate><description><![CDATA[QT 通过Http上传数据或文件]]></description><category></category></item><item><title><![CDATA[QT mainwindow.ui: Warning: The name ‘layoutWidget‘ (QWidget) is already in use, defaulting to ‘layou]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/125855921</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/125855921</guid><author>luobuxiade</author><pubDate>Mon, 18 Jul 2022 17:21:31 +0800</pubDate><description><![CDATA[QT mainwindow.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.
]]></description><category></category></item><item><title><![CDATA[QT 禁止窗口最大化，禁止拉伸]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/125655051</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/125655051</guid><author>luobuxiade</author><pubDate>Thu, 07 Jul 2022 11:06:12 +0800</pubDate><description><![CDATA[QT 禁止窗口最大化，禁止拉伸大小]]></description><category></category></item><item><title><![CDATA[QT5中使用#pragma execution_character_set(“utf-8“)解决中文乱码]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/122704010</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/122704010</guid><author>luobuxiade</author><pubDate>Wed, 26 Jan 2022 16:16:20 +0800</pubDate><description><![CDATA[QT5中使用#pragma execution_character_set(“utf-8”)
解决中文乱码

]]></description><category></category></item><item><title><![CDATA[线程与进程]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/119823861</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/119823861</guid><author>luobuxiade</author><pubDate>Fri, 20 Aug 2021 15:04:30 +0800</pubDate><description><![CDATA[/*
线程：线程就是进程的最小组成单位。
线程的运行方式和原理和进程是一样的
进程抢夺内核的时间片来运行自己
线程抢夺进程的时间片来运行自己
多进程和多线程本质上都是为了满足同一时间段，有多个不同的逻辑同时运行的功能
多进程：所有子进程拥有完整的父进程的所有资源的拷贝
多线程：所有子线程与主线程共享内存
总结：多进程的数据操作比较安全，但是资源开销比较大
多线程资源开销小，但是每个线程在操作数据的时候，都要仔细的查看该数据是否满足访问的要求(通常情况下就是同步要求)
那么，如何在一个进程中打开一个线程
使用]]></description><category></category></item><item><title><![CDATA[八种排序方式：冒泡、选择、插入、希尔、快速、归并、堆、桶。]]></title><link>https://blog.youkuaiyun.com/luobuxiade/article/details/115609297</link><guid>https://blog.youkuaiyun.com/luobuxiade/article/details/115609297</guid><author>luobuxiade</author><pubDate>Sun, 11 Apr 2021 23:15:07 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;time.h&gt;

/**
 * O(N^2) : 冒泡、选择、插入、希尔 O(N^1.5)
 * O(NlogN) : 快速、归并、堆
 * O(N * M) : 桶
 *
 * 时间复杂度
 * 交换次数。稳定性。
 *
 */

#define N 100000
int arr[N] = {};

void bubble]]></description><category></category></item></channel></rss>