<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[火云的专栏]]></title><description><![CDATA[千里之行，始于足下；万里长城，砖石垒之。]]></description><link>https://blog.youkuaiyun.com/cloudblaze</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cloudblaze]]></copyright><item><title><![CDATA[[编程语言][C#]TcpListener与TcpClient]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/140810393</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/140810393</guid><author>cloudblaze</author><pubDate>Wed, 31 Jul 2024 01:19:44 +0800</pubDate><description><![CDATA[program.cs
TCPListener.cs
TcpClient
Program.cs]]></description><category></category></item><item><title><![CDATA[[编程语言][C++]构造函数]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/134890771</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/134890771</guid><author>cloudblaze</author><pubDate>Sat, 09 Dec 2023 09:21:29 +0800</pubDate><description><![CDATA[【代码】[编程语言][C++]构造函数。]]></description><category></category></item><item><title><![CDATA[[编译环境][CMake]示例]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/134378031</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/134378031</guid><author>cloudblaze</author><pubDate>Mon, 13 Nov 2023 15:10:28 +0800</pubDate><description><![CDATA[CMakeLists.txt简单示例]]></description><category></category></item><item><title><![CDATA[作业1 函数]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/131797751</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/131797751</guid><author>cloudblaze</author><pubDate>Wed, 19 Jul 2023 02:17:03 +0800</pubDate><description><![CDATA[都为单调增加函数，且对一切实数。为不等于1的正数）。]]></description><category></category></item><item><title><![CDATA[[编程语言][C++]时间处理]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/131238719</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/131238719</guid><author>cloudblaze</author><pubDate>Fri, 16 Jun 2023 02:25:56 +0800</pubDate><description><![CDATA[【代码】[编程语言][C++]时间处理。]]></description><category></category></item><item><title><![CDATA[[编译环境][VSCode]Gtk头文件无法智能侦测的解决方案]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/128510298</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/128510298</guid><author>cloudblaze</author><pubDate>Sun, 01 Jan 2023 04:55:48 +0800</pubDate><description><![CDATA[Gtk头文件无法智能侦测的解决方案]]></description><category></category></item><item><title><![CDATA[[编译环境][Bash]一个简单的项目管理系统（逐步完善）]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/128508949</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/128508949</guid><author>cloudblaze</author><pubDate>Sat, 31 Dec 2022 21:45:43 +0800</pubDate><description><![CDATA[一个简单的项目管理系统]]></description><category></category></item><item><title><![CDATA[[编程语言][C++]类成员变量初始化之坑]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/128454566</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/128454566</guid><author>cloudblaze</author><pubDate>Tue, 27 Dec 2022 13:27:30 +0800</pubDate><description><![CDATA[C++类成员变量初始化之坑]]></description><category></category></item><item><title><![CDATA[[编程语言][C++][Qt]单独添加UI文件]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/128433012</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/128433012</guid><author>cloudblaze</author><pubDate>Sun, 25 Dec 2022 09:37:35 +0800</pubDate><description><![CDATA[Qt中单独添加UI文件]]></description><category></category></item><item><title><![CDATA[[编程语言][C++][Qt]CMake给Windows可执行程序添加图标]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/128429271</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/128429271</guid><author>cloudblaze</author><pubDate>Sat, 24 Dec 2022 16:28:49 +0800</pubDate><description><![CDATA[Qt编译项目的时候，为项目添加应用程序图标。]]></description><category></category></item><item><title><![CDATA[[编程语言][C#]C#语言之坑——隐藏继承自父类的属性]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/127944346</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/127944346</guid><author>cloudblaze</author><pubDate>Sun, 20 Nov 2022 00:24:46 +0800</pubDate><description><![CDATA[C#隐藏继承自父类的属性]]></description><category></category></item><item><title><![CDATA[欢迎使用Markdown编辑器]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/127944259</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/127944259</guid><author>cloudblaze</author><pubDate>Sun, 20 Nov 2022 00:00:58 +0800</pubDate><description><![CDATA[优快云 Markdown编辑器说明]]></description><category></category></item><item><title><![CDATA[[编译环境][VC++]项目中使用第三方库]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/127256973</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/127256973</guid><author>cloudblaze</author><pubDate>Tue, 11 Oct 2022 10:54:03 +0800</pubDate><description><![CDATA[VC++中使用第三方库]]></description><category></category></item><item><title><![CDATA[[编译环境][Linux]C++ 常用库]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/127144793</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/127144793</guid><author>cloudblaze</author><pubDate>Sun, 02 Oct 2022 17:49:17 +0800</pubDate><description><![CDATA[C++常用库]]></description><category></category></item><item><title><![CDATA[[编程语言][Bash]项目管理脚本]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/127137362</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/127137362</guid><author>cloudblaze</author><pubDate>Sat, 01 Oct 2022 21:08:56 +0800</pubDate><description><![CDATA[自己用Bash实现的项目管理脚本]]></description><category></category></item><item><title><![CDATA[[编译环境][VC++]C++20启用模块功能]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/126925483</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/126925483</guid><author>cloudblaze</author><pubDate>Mon, 19 Sep 2022 00:07:21 +0800</pubDate><description><![CDATA[C++20标准提供了模块功能，但VC++并不默认提供，需要对项目属性进行设置才可。]]></description><category></category></item><item><title><![CDATA[[编译环境][gcc]GCC/G++链接巨坑之链接库顺序]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/123665969</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/123665969</guid><author>cloudblaze</author><pubDate>Tue, 22 Mar 2022 17:36:48 +0800</pubDate><description><![CDATA[GCC/G++链接巨坑之链接库顺序问题描述问题分析问题解决
问题描述
在gcc/g++编译项目的最后一个阶段是通过ld链接器来将各个目标文件链接在一个可执行程序中。如果链接过程中需要链接第三方库，可能是静态链接也可能是动态链接，都有可能链接失败，编译错误如下图所示：
g++ main.o Org3/Org3.a Org1/Org1.a -o main 
/usr/bin/ld: Org1/Org1.a(Gen2.o): in function `Gen2::NewGen3()':
Gen2.cpp:(.te]]></description><category></category></item><item><title><![CDATA[[系统操作][Linux]YouKnowWho4Linux]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/122486139</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/122486139</guid><author>cloudblaze</author><pubDate>Fri, 14 Jan 2022 01:26:25 +0800</pubDate><description><![CDATA[Ubuntu操作]]></description><category></category></item><item><title><![CDATA[[算法导论][思考题]2]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/116775969</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/116775969</guid><author>cloudblaze</author><pubDate>Tue, 18 May 2021 10:31:01 +0800</pubDate><description><![CDATA[2-1
(在归并排序中队小数组采用插入排序)	虽然归并排序的最坏情况运行时间为Θ(n2)\Theta(n^2)Θ(n2)，但是插入排序中的常量因子可能使得它在nnn较小时，在许多机器上实际运行得更快。因此，在归并排序中当子问题变得足够小时，采用插入排序使得递归的叶变粗是有意义的。考虑对归并排序的一种修改，其中使用插入排序来排序长度为kkk的n/kn/kn/k个子表，然后使用标准的合并机制来合并这些子表，这里kkk是一个特定的值。

证明：插入排序最坏情况可以在Θ(nk)\Theta(nk)Θ(nk)时间内排]]></description><category></category></item><item><title><![CDATA[[算法导论][算法实现与分析]冒泡排序]]></title><link>https://blog.youkuaiyun.com/cloudblaze/article/details/116973232</link><guid>https://blog.youkuaiyun.com/cloudblaze/article/details/116973232</guid><author>cloudblaze</author><pubDate>Tue, 18 May 2021 08:11:43 +0800</pubDate><description><![CDATA[伪代码
BUBBLESORT(A)
	for i = 1 to A.length - 1
		for j = A.length to i + 1
			if A[j] &lt; A[j - 1]
				exchange A[j] with A[j - 1]

c#代码
static void BubbleSort(int[] array)
{
	for(int i = 0; i &lt; array.Length - 1; i++)
	{
		for(int j = array.Length - 1; j]]></description><category></category></item></channel></rss>