<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[月之白牙的博客]]></title><description><![CDATA[https://github.com/CrescentGear]]></description><link>https://blog.youkuaiyun.com/whiteclock</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whiteclock]]></copyright><item><title><![CDATA[⑨也能看懂的 nginx 与 C++ 简易版集成]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/145530248</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/145530248</guid><author>whiteclock</author><pubDate>Sun, 09 Feb 2025 12:06:43 +0800</pubDate><description><![CDATA[nginx 运行在端口A，转发数据给端口B，C++ 监听端口B的数据。]]></description><category></category></item><item><title><![CDATA[TCP&IP网络编程（尹圣雨）UDP 轮流收发消息(windows)]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/142258509</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/142258509</guid><author>whiteclock</author><pubDate>Sat, 14 Sep 2024 14:50:55 +0800</pubDate><description><![CDATA[端口号写的是 2345。]]></description><category></category></item><item><title><![CDATA[简单的C++ CMake构建程序]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/141871378</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/141871378</guid><author>whiteclock</author><pubDate>Tue, 03 Sep 2024 20:44:57 +0800</pubDate><description><![CDATA[【代码】简单的CMake构建C++程序。]]></description><category></category></item><item><title><![CDATA[C++ 简单的UDP 接受发送 demo]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/141650517</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/141650517</guid><author>whiteclock</author><pubDate>Wed, 28 Aug 2024 21:35:00 +0800</pubDate><description><![CDATA[【代码】C++ 简单的UDP 接受发送 demo。]]></description><category></category></item><item><title><![CDATA[TCP&IP网络编程（尹圣雨）简易版回声客户端]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/141334329</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/141334329</guid><author>whiteclock</author><pubDate>Mon, 19 Aug 2024 20:33:52 +0800</pubDate><description><![CDATA[端口号随便写了一个，写的是 2345。]]></description><category></category></item><item><title><![CDATA[为什么服务端多次send，客户端不能一次read]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/140476708</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/140476708</guid><author>whiteclock</author><pubDate>Tue, 16 Jul 2024 20:59:00 +0800</pubDate><description><![CDATA[服务端发送的字节数过大，客户端来不及接受，可适当缩小。客户端等待的时间过短，来不及接受。]]></description><category></category></item><item><title><![CDATA[大括号换行的.clang-format文件]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/138588071</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/138588071</guid><author>whiteclock</author><pubDate>Wed, 08 May 2024 22:11:17 +0800</pubDate><description><![CDATA[【代码】大括号换行的.clang-format文件。]]></description><category></category></item><item><title><![CDATA[使用CMake搭建简单的Qt程序]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/137244511</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/137244511</guid><author>whiteclock</author><pubDate>Mon, 01 Apr 2024 19:55:12 +0800</pubDate><description><![CDATA[【代码】使用CMake搭建简单的Qt程序。]]></description><category></category></item><item><title><![CDATA[RuntimeError:can not open CFlow file in line 338 of file 解决方法]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/137075841</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/137075841</guid><author>whiteclock</author><pubDate>Wed, 27 Mar 2024 14:09:27 +0800</pubDate><description><![CDATA[获取当前 .py 文件的执行目录，然后在该目录下创建 flow 文件夹。当前 .py 文件的执行目录下没有 flow 目录。]]></description><category></category></item><item><title><![CDATA[CMake与vs的配置对应（常规-＞附加包含目录，链接器-＞输入）]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/134967412</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/134967412</guid><author>whiteclock</author><pubDate>Tue, 20 Feb 2024 17:24:18 +0800</pubDate><description><![CDATA[写在 add_executable 前面。写在 add_executable 后面。]]></description><category></category></item><item><title><![CDATA[QWidget设置背景颜色为透明，结果背景为黑色的问题（仅适用无边框）]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/135539786</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/135539786</guid><author>whiteclock</author><pubDate>Thu, 11 Jan 2024 21:49:54 +0800</pubDate><description><![CDATA[创建一个 QWidget，取名为 qMainWidget，设置 QWidget 为透明无边框，再创建一个 QWidget，取名为 qMainWidget2，令 qMainWidget2 的父节点为 qMainWidget，设置 qMainWidget2 的样式为半透明。]]></description><category></category></item><item><title><![CDATA[C++ 多线程顺序打印]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/135468040</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/135468040</guid><author>whiteclock</author><pubDate>Mon, 08 Jan 2024 22:30:18 +0800</pubDate><description><![CDATA[三个打印线程顺序进行。]]></description><category></category></item><item><title><![CDATA[CMake创建Qt项目，增加了Q_OBJECT后报错]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/135005269</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/135005269</guid><author>whiteclock</author><pubDate>Thu, 14 Dec 2023 21:57:02 +0800</pubDate><description><![CDATA[LNK2019    无法解析的外部符号 "public: void __cdecl xxxx" (?xxxx)，函数 main 中引用了该符号。LNK2001    无法解析的外部符号 "public: void __cdecl xxxx" (?xxx@xxx@@xxxx)在 CMakeLists.txt 中，加入这三行代码。]]></description><category></category></item><item><title><![CDATA[clang-format 只有单行花括号不换行的处理方法]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/134457323</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/134457323</guid><author>whiteclock</author><pubDate>Fri, 17 Nov 2023 10:30:07 +0800</pubDate><description><![CDATA[如果多行的代码，花括号可以换行，但是单行的代码，花括号不换行。]]></description><category></category></item><item><title><![CDATA[LeetCode 构建树（C++）]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/134396424</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/134396424</guid><author>whiteclock</author><pubDate>Tue, 14 Nov 2023 12:46:57 +0800</pubDate><description><![CDATA[【代码】LeetCode 构建树（C++）]]></description><category></category></item><item><title><![CDATA[LeetCode 构建链表（C++）]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/134169031</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/134169031</guid><author>whiteclock</author><pubDate>Wed, 01 Nov 2023 20:02:31 +0800</pubDate><description><![CDATA[【代码】LeetCode 构建链表（C++）]]></description><category></category></item><item><title><![CDATA[mysql 字符串截取，拼接]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/125398065</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/125398065</guid><author>whiteclock</author><pubDate>Tue, 21 Jun 2022 21:18:18 +0800</pubDate><description><![CDATA[用法：1. substring(str,pos)例子：


str 是被操作的字符串，pos 表示是从哪个位置开始。如果 pos 为正，则下标从左到右从1开始记。如果 pos 为负，则下标从右到左从-1开始记。2. substring(str from pos)例子：


与 1 的用法相同，但是 逗号 变为 from。3. substring(str,pos,len) 例子：


str 是被操作的字符串，pos 表示是从哪个位置开始。如果 pos 为正，则下标从左到右从1开始记。如果 pos 为负，则下]]></description><category></category></item><item><title><![CDATA[C++ sort()从小到大排序和从大到小排序]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/120686550</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/120686550</guid><author>whiteclock</author><pubDate>Sun, 10 Oct 2021 15:10:06 +0800</pubDate><description><![CDATA[sort()默认排序：从小到大


#include &lt;iostream&gt;
#include &lt;algorithm&gt;
#include &lt;vector&gt;
using namespace std;

	bool comp(int &amp;a,int &amp;b)
	{
		return a &lt; b;
	}
int main()
{
	vector&lt;int&gt; temp;
	temp.push_back(55);
	temp.push_back(1);
	]]></description><category></category></item><item><title><![CDATA[归并排序（非递归）（C语言）]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/120613792</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/120613792</guid><author>whiteclock</author><pubDate>Tue, 05 Oct 2021 14:46:45 +0800</pubDate><description><![CDATA[判题网站：PTA

得分：13/25


#include "stdio.h"
#include "stdlib.h"
#pragma warning(disable:4996)

void Swap(long A[], long i, long j);
void Merge(long A[], long temp[], int L, int R, int RightEnd);
void MSort(long A[], long temp[], int L, int R);
void MergeSort(l]]></description><category></category></item><item><title><![CDATA[C++PrimerPlus（第六版）第十章答案]]></title><link>https://blog.youkuaiyun.com/whiteclock/article/details/120129997</link><guid>https://blog.youkuaiyun.com/whiteclock/article/details/120129997</guid><author>whiteclock</author><pubDate>Mon, 06 Sep 2021 11:21:45 +0800</pubDate><description><![CDATA[第1题：

main.cpp


#include &lt;iostream&gt;
#include "stock.h"

using namespace std;

int main()
{
	BankAccount a1= BankAccount("a1", "fad@123", 123);
	BankAccount a2 = BankAccount("a2", "fad@456", 456);
	a1.show();
	a2.show();
	a1.deposit(20);
	a1.show();
]]></description><category></category></item></channel></rss>