<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xunlan_博客]]></title><description><![CDATA[把所有知识分享！]]></description><link>https://blog.youkuaiyun.com/HaohaoCppDebuger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HaohaoCppDebuger]]></copyright><item><title><![CDATA[【JAVA】【入门向】| 使用Java发送邮箱【javax.mail】]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/127184090</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/127184090</guid><author>HaohaoCppDebuger</author><pubDate>Thu, 06 Oct 2022 16:38:29 +0800</pubDate><description><![CDATA[【java】【入门向】在写一些项目时（比如涉及到账号需要找回），我们不可避免需要用上邮件，就跟随我学习使用java自动发送邮件吧。（使用javax.mail）]]></description><category></category></item><item><title><![CDATA[【C/C++】VS的cl命令 | 配置环境变量 | 使用命令行编译C/C++程序]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/126312761</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/126312761</guid><author>HaohaoCppDebuger</author><pubDate>Sat, 13 Aug 2022 11:13:38 +0800</pubDate><description><![CDATA[【C/C++】【VS】【配置环境变量】作为一个C++ (C语言) 程序员，VS可谓是编写代码的神器（天下第一IDE!）。但是它的弊端也很明显，那就是程序太大，不知道读者有没有这样的经历：心血来潮想打一段突发奇想的代码，却为VS的启动速度而高血压…另外，当学习编译.dll时，使用VS的图形化ui界面也可能会让我们一知半解…于是，我们可以来学习使用命令行编译C/C++程序。.........]]></description><category></category></item><item><title><![CDATA[【C++】| 将程序打包成可执行文件（.exe）| Visual Studio]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123451160</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123451160</guid><author>HaohaoCppDebuger</author><pubDate>Sun, 13 Mar 2022 11:48:46 +0800</pubDate><description><![CDATA[【Xunlan_Blog】〔VSC++〕
在VSC++中想要打包程序为exe文件，需要先安装MVSIP扩展，使用Setup Project，然后对其进行配置。]]></description><category></category></item><item><title><![CDATA[Win11更新或更改时间后闪白屏的解决方法]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123399599</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123399599</guid><author>HaohaoCppDebuger</author><pubDate>Thu, 10 Mar 2022 14:06:57 +0800</pubDate><description><![CDATA[win11更新或者更改时间后出现闪白屏的现象的解决方法，先打开任务管理器，新建任务打开命令行，输入control打开控制面板调整时区/日期]]></description><category></category></item><item><title><![CDATA[无法识别的VS2019的卸载方法（含清理注册表）]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123392542</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/123392542</guid><author>HaohaoCppDebuger</author><pubDate>Thu, 10 Mar 2022 10:54:07 +0800</pubDate><description><![CDATA[文章目录前言【STEP1】删除相关文件【法1】· 恢复相关文件【法2】· 运行卸载程序【法3】· 使用专用卸载工具VSUninstaller【法4】· 手动卸载【STEP2】删除注册表第一步第二步

前言
我用vs2019有差不多一年吧，本来安装完成后什么问题都没有，我也很久没关注过installer了，但是前几天当我打算装一个新扩展时，怎么点都没反应，一看installer，发现里面没有显示我安装的Visual Studio Community 2019，想卸载重装，但卸载也是在installer上的，它]]></description><category></category></item><item><title><![CDATA[【C++详解】C++异常处理 | 异常规格说明符]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121935867</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121935867</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 21 Dec 2021 19:02:00 +0800</pubDate><description><![CDATA[上一篇博客中，我们认识了三个处理异常的关键字，如何了解函数中可能出现的异常呢？于是出现了异常规格说明，说明函数可能抛出的异常]]></description><category></category></item><item><title><![CDATA[C++关键字 | throw、try、catch异常处理关键字]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121935973</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121935973</guid><author>HaohaoCppDebuger</author><pubDate>Mon, 20 Dec 2021 13:05:38 +0800</pubDate><description><![CDATA[C++的异常处理关键字：
throw、try、catch.
异常是指在程序运行时发生的特殊情况，比如尝试除以零的操作。
我们认识了如何抛出异常、捕获异常、重载异常。
关于异常规格说明符，见下一篇文章。
期待你的关注！]]></description><category></category></item><item><title><![CDATA[JAVA漏洞log4j | 我的世界遭黑客袭击]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121914328</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121914328</guid><author>HaohaoCppDebuger</author><pubDate>Mon, 13 Dec 2021 21:24:25 +0800</pubDate><description><![CDATA[我的世界java版服务端、客户端存在安全隐患。
漏洞利用log4j2在打印日志时会自动将形如${...}的文本替换为功能文本发送恶意链接。]]></description><category></category></item><item><title><![CDATA[稀奇古怪 | C/C++宏预处理器参数宏的运算符优先级问题]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121778234</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121778234</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 07 Dec 2021 20:55:20 +0800</pubDate><description><![CDATA[#define参数宏导致的与原目的不同的效果。
由于参数宏是替换，所以并不是函数，可能会出现运算符优先级之类的问题]]></description><category></category></item><item><title><![CDATA[C++游戏梦 | EasyX详解 | ⑥：EasyX函数-绘图相关〔2〕]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121753013</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121753013</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 07 Dec 2021 12:43:11 +0800</pubDate><description><![CDATA[继续认识easyx中的绘图函数，学习如何绘制多边形、矩形、圆角矩形及区域填充]]></description><category></category></item><item><title><![CDATA[C++详解 | 模板]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121686375</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121686375</guid><author>HaohaoCppDebuger</author><pubDate>Thu, 02 Dec 2021 22:16:02 +0800</pubDate><description><![CDATA[模板是泛型编程的基础，是创建泛型类或函数的蓝图或公式。
模板分为函数模板和类模板。
它在编程中的应用十分广泛。]]></description><category></category></item><item><title><![CDATA[【C/C++】详解 | #pragma预处理器参数详解]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121617264</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121617264</guid><author>HaohaoCppDebuger</author><pubDate>Thu, 02 Dec 2021 13:34:03 +0800</pubDate><description><![CDATA[#pragma的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法，在保持与C和C++语言完全兼容的情况下，给出主机或操作系统专有的特征。
关键语法：#pragma PARA]]></description><category></category></item><item><title><![CDATA[C++详解 | 条件预处理器]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121607328</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121607328</guid><author>HaohaoCppDebuger</author><pubDate>Mon, 29 Nov 2021 13:28:43 +0800</pubDate><description><![CDATA[文章目录一、前言二、条件预处理器三、#if 预处理器四、#ifdef 预处理器五、#ifndef 预处理器

一、前言
在阅读本文之前，您需要知道：

#define预处理器

二、条件预处理器
条件预处理器，类似于if语句，但会在编译时被执行，使用它们可以仅对特定代码块编译，条件预处理器均以#endif结束。这类预处理器有：

#if
#ifdef
#ifndef

三、#if 预处理器
以下是#if的标准语法：
#if statement
...
#endif

其中，statement是一个可以输出b]]></description><category></category></item><item><title><![CDATA[C++详解 | #define预处理器]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121534870</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121534870</guid><author>HaohaoCppDebuger</author><pubDate>Fri, 26 Nov 2021 12:27:05 +0800</pubDate><description><![CDATA[文章目录一、预处理器二、语法三、原理三、参数宏四、类型宏五、#和##运算符

一、预处理器
预处理器是一些指令，指示编译器在实际编译之前所需完成的预处理。
所有的预处理器指令都是以井号（#）开头，只有空格字符可以出现在预处理指令之前。预处理指令不是 C++ 语句，所以它们不会以分号（;）结尾。
二、语法
#define 预处理指令用于创建符号常量。该符号常量通常称为宏，指令的一般形式是：
#define marco-name replace-text

三、原理
考虑以下代码：
#include&lt;io]]></description><category></category></item><item><title><![CDATA[C++游戏梦 | EasyX详解 | ⑤：EasyX函数-绘图相关〔1〕]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121225437</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121225437</guid><author>HaohaoCppDebuger</author><pubDate>Wed, 24 Nov 2021 20:26:38 +0800</pubDate><description><![CDATA[&lt;&lt;&lt;上一篇—④：EasyX函数-图形样式
系列文章
①：安装及基本概念
②：EasyX函数-设备相关
③：EasyX函数-颜色模型
④：EasyX函数-图形样式

文章目录系列文章前言九、EasyX函数 之 绘图相关〔1〕圆&amp;椭圆&amp;扇形:

前言
作者也是个小白，本【教程】充其量算个学习笔记，若有写的不正确的地方还请指教。

九、EasyX函数 之 绘图相关
〔1〕圆&amp;椭圆&amp;扇形:

...]]></description><category></category></item><item><title><![CDATA[C++零基础 | 超详细C++入门到入坟 | 〔3〕数据类型]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121499734</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121499734</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 23 Nov 2021 18:56:17 +0800</pubDate><description><![CDATA[系列文章目录
①：入门
②：基本
③：数据类型

文章目录系列文章目录写在前面一、基本数据类型二、typedef声明三、枚举类型

写在前面
本系列教程为C++初学者打造，大佬请直接无视。
一、基本数据类型
C++中有7种最基本的数据类型：




类型
含义




int
整型（整数）


float
单精度浮点数（~7）


double
双精度浮点数（~15）


bool
布尔（真或假）


char
字符


void
无类型


wchar_t1
宽字符


基本类型可以用一些修饰符修饰：

]]></description><category></category></item><item><title><![CDATA[数据类型储存一览]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121499872</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121499872</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 23 Nov 2021 18:43:57 +0800</pubDate><description><![CDATA[各种变量类型在内存中存储值时需要占用的内存，以及该类型的变量所能存储的最大值和最小值。]]></description><category></category></item><item><title><![CDATA[C++零基础 | 超详细C++入门到入坟 | 〔2〕基本标识]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121397841</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121397841</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 23 Nov 2021 13:30:46 +0800</pubDate><description><![CDATA[系列文章目录
①：入门
②：基本

C++基本系列文章目录写在前面一、预处理二、注释三、分号三、定义变量

写在前面
本系列教程为C++初学者打造，大佬请直接无视。
一、预处理
如果你稍微有一些编程知识或学习过其他编程语言，你应该知道，一个程序的执行分为编译和运行两部分，预处理，顾名思义，是编译器在编译阶段提前进行的一些操作，保障程序的正确运行。
C++中，这些操作被称为 预处理器，均以预处理符#开头。预处理器有许多，这里只介绍 包含#include，后面会慢慢讲到更多。

#include，包含，C++的]]></description><category></category></item><item><title><![CDATA[C++保留字&三字符组一览]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121491065</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121491065</guid><author>HaohaoCppDebuger</author><pubDate>Tue, 23 Nov 2021 13:23:28 +0800</pubDate><description><![CDATA[以下为 C++ 中的保留字（关键字）。这些保留字不能作为常量名、变量名或其他标识符名称。

asm
			else
			new
			this
		auto
			enum
			operator
			throw
		bool
			explicit
			private
			true
		break
			export
			protected
			try
		case
			extern
			public
			typedef
		catch
			false
			register
			t]]></description><category></category></item><item><title><![CDATA[稀奇古怪 | C/C++输出printf()函数的自增自减问题]]></title><link>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121477750</link><guid>https://blog.youkuaiyun.com/HaohaoCppDebuger/article/details/121477750</guid><author>HaohaoCppDebuger</author><pubDate>Mon, 22 Nov 2021 18:55:24 +0800</pubDate><description><![CDATA[文章目录引入探索扩展

引入
先看这段程序：
#include&lt;stdio.h&gt;

int main(){
	int x=0;
	printf("%d %d %d",x,++x,x--);
}

会输出什么？
刚开始，我以为会输出0 1 1，但编译发现结果是0 0 0！再试了试cout语句，依然如此。
探索
为什么？尝试分开三个printf():
printf("%d ",x);
printf("%d ",++x);
printf("%d" ,x--);

输出0 1 1。很明显，是printf]]></description><category></category></item></channel></rss>