<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sugger_99的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sugger_99</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sugger_99]]></copyright><item><title><![CDATA[MySQL（学习笔记三）存储引擎/用户授权]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/132334577</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/132334577</guid><author>Sugger_99</author><pubDate>Thu, 17 Aug 2023 10:37:12 +0800</pubDate><description><![CDATA[MySQL提供很多种存储引擎，供不同需求来选择不同的存储引擎；]]></description><category></category></item><item><title><![CDATA[MySQL（学习笔记二）数据库/表基本操作]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/131663313</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/131663313</guid><author>Sugger_99</author><pubDate>Tue, 15 Aug 2023 14:35:28 +0800</pubDate><description><![CDATA[列级约束：在定义列的同时定义约束语法：列定义 约束类型,表级约束：在定义了所有列之后定义的约束语法：列定义[CONSTRAINT 约束名] 约束类型(列名)约束名的取名规则推荐采用：表名_列名_约束类型简介约束可以在创建表时就定义，也可以在创建完后再添加。]]></description><category></category></item><item><title><![CDATA[MySQL（学习笔记一）数据库基础和MySQL简介]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/131610097</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/131610097</guid><author>Sugger_99</author><pubDate>Sun, 09 Jul 2023 16:10:47 +0800</pubDate><description><![CDATA[MySQL是一个小型关系数据库管理系统，开发者为瑞典MySQL AB公司。在2008年1月16号被sun公司10亿美金收购。2009年，SUN又被Oracle以74亿美金收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于体积小、速度快、总体拥有成本低，尤其是开放源代码这一特点，许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。]]></description><category></category></item><item><title><![CDATA[内存区分、深拷贝和浅拷贝]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/124201921</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/124201921</guid><author>Sugger_99</author><pubDate>Sat, 10 Jun 2023 15:18:22 +0800</pubDate><description><![CDATA[深拷贝和浅拷贝
拷贝
直接说就是赋值；
把一个变量赋给另一个变量，把变量的内容进行拷贝；
把一个对象赋给另一个对象，把一个对象拷贝一份；
基本数据类型没有深浅拷贝问题
因为基本数据类型赋值时，赋的是数据，所以不存在深浅拷贝问题；
int a = 1;
int b = a;

如果改变 b 的值，a 的值不会发生变化
引用数据类型有深浅拷贝问题
引用数据类型赋值赋的是地址，就是原引用数据类型在内存中保存的内容；
int arr1 = new Array(1,2,3);
int arr2 = arr1;

这是]]></description><category></category></item><item><title><![CDATA[RHCE（作业三）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/130734198</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/130734198</guid><author>Sugger_99</author><pubDate>Fri, 02 Jun 2023 19:42:05 +0800</pubDate><description><![CDATA[1、编写函数，实现打印绿色OK和红色FAILED，判断是否有参数，存在为Ok，不存在为FAILED

2、编写函数，实现判断是否无位置参数，如无参数，提示错误

3、编写函数实现两个数字做为参数，返回最大值

4、编写函数，实现两个整数位参数，计算加减乘除。

5、将/etc/shadow文件的每一行作为元数赋值给数组

6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量

7、使用关联数组按扩展名统计指定目录中文件的数量


]]></description><category></category></item><item><title><![CDATA[RHCSA（学习笔记一）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/129616654</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/129616654</guid><author>Sugger_99</author><pubDate>Thu, 01 Jun 2023 18:03:10 +0800</pubDate><description><![CDATA[1、控制器：根据程序要求进行控制，协调计算机各个部门工作及内存外设的访问等；2、运算器：对数据进行各种算术运算和逻辑运算；3、存储器：存储数据、程序和各种信号。命令等信息；4、输入设备：将程序、文字、命令、数据等信息传入到计算机中（键盘、鼠标等）；5、输出设备：将计算机计算后的数据等信息显示出来（显示器、打印机等）；]]></description><category></category></item><item><title><![CDATA[RHCE（作业二）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/129875575</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/129875575</guid><author>Sugger_99</author><pubDate>Sat, 01 Apr 2023 00:45:19 +0800</pubDate><description><![CDATA[1、在 node1 主机上配置 chrony 时间服务器，将该主机作为时间服务器。


2、在 node1 主机上创建防火墙区域 testzone, 将 node1 主机网络接口接入该区域，创建新防火墙服务为 timeservice


3、在 node1 将该防火墙服务 timeservice 定义为允许 chrony 服务通过。

4、在 node2 主机上配置 chrony 时间客户端，该主机将 node1 主机作为时间源服务器

5、配置完防火墙服务之后，node1 和 node2 主机的时间服务]]></description><category></category></item><item><title><![CDATA[RHCE（作业一）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/129874319</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/129874319</guid><author>Sugger_99</author><pubDate>Sat, 01 Apr 2023 00:45:00 +0800</pubDate><description><![CDATA[atd守护进程由at文件驱动，多用于一次性任务,执行完毕后自动删除。crond守护进程由cronies软件包提供，默认启动并启用，由crontab命令编辑启动，用于周期性作业。]]></description><category></category></item><item><title><![CDATA[HCIA（学习笔记三）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/127762151</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/127762151</guid><author>Sugger_99</author><pubDate>Sun, 20 Nov 2022 08:46:24 +0800</pubDate><description><![CDATA[动态主机配置协议典型C/S架构协议C/S结构协议：客户端软件通过发出请求，将请求通过客户端的操作系统，计算机硬件发送给服务端的计算机硬件，操作系统，最后服务端软件接收请求C -> Client 客户端S -> Server 服务器基于UDP协议进行通讯，端口号： 67、6867 -> DHCP服务器68 -> DHCP客户端。]]></description><category></category></item><item><title><![CDATA[HCIA (学习笔记二）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/127336768</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/127336768</guid><author>Sugger_99</author><pubDate>Mon, 07 Nov 2022 20:38:23 +0800</pubDate><description><![CDATA[对于简单拓扑图的配置展开学习]]></description><category></category></item><item><title><![CDATA[Maven（学习笔记）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/127665190</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/127665190</guid><author>Sugger_99</author><pubDate>Thu, 03 Nov 2022 21:27:21 +0800</pubDate><description><![CDATA[进入官网点击downloa下载好后解压即完成安装然后打开系统环境变量配置环境新建变量M2_HOME变量值为Maven地址Maven使用Java语言，所以需先配置好JDK环境然后讲Maven添加到Path中安装配置好后，打开cmd窗口，输入mvn -v以上信息表示Maven配置成功。]]></description><category></category></item><item><title><![CDATA[HCIA（学习笔记一）]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/120309384</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/120309384</guid><author>Sugger_99</author><pubDate>Sat, 15 Oct 2022 11:22:59 +0800</pubDate><description><![CDATA[HCIA学习笔记
目录HCIA学习笔记计算机网络计算机网络
计算机网络

计算机网络
信息收集、发布、存储、处理和应用是计算机网络的载体。
资源共享是计算机网咯的目的。
包交换是计算机网络的通信方式。
包交换是数据组成数据包，在各个网络节点中不断传递，最终达到目的。
计算机技术–
第一台计算机1946年2月14在斯坦福大学诞生，用于弹道计算。
将抽象语言转换成电信号。（抽象语言-&gt;编码-&gt;二进制-&gt;电信号-&gt;对电信号进行处理）
通信技术—
1876年，贝尔获得电话专利—公共交换电话网]]></description><category></category></item><item><title><![CDATA[如何查看MAC地址]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/127194133</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/127194133</guid><author>Sugger_99</author><pubDate>Fri, 07 Oct 2022 14:47:48 +0800</pubDate><description><![CDATA[MAC地址 全球唯一。]]></description><category></category></item><item><title><![CDATA[Java常用类-Scanner]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/125294773</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/125294773</guid><author>Sugger_99</author><pubDate>Wed, 15 Jun 2022 14:09:13 +0800</pubDate><description><![CDATA[Scanner用法]]></description><category></category></item><item><title><![CDATA[JVM虚拟机原理]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/123887348</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/123887348</guid><author>Sugger_99</author><pubDate>Thu, 07 Apr 2022 00:10:49 +0800</pubDate><description><![CDATA[JVM 虚拟机原理
**本质：**Java的虚拟机 HotSpot


]]></description><category></category></item><item><title><![CDATA[Java配置环境变量]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/123875003</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/123875003</guid><author>Sugger_99</author><pubDate>Thu, 31 Mar 2022 16:40:48 +0800</pubDate><description><![CDATA[Java配置环境变量
配置
打开计算机属性

打开环境变量

在系统变量中选择新建

1、 JAVA_HOME

2、 CLASS_PATH

3、 Path
C:\Program Files\Java\jdk1.8.0_171\bin
指的是jdk的目录下的bin目录
检测
1、召唤 cmd 黑窗口

2、 java -version

3、 javac

4、java

完成
以上三种检测方式均正常，则安装成功！！！

...]]></description><category></category></item><item><title><![CDATA[实现两数交换]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/122963975</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/122963975</guid><author>Sugger_99</author><pubDate>Wed, 16 Feb 2022 15:10:21 +0800</pubDate><description><![CDATA[实现两数交换
方法一：取值法
创建一个新变量，将值1赋值给新变量，再将值2赋给值1，再将新变量的值赋给值2；
temp = num1;
num1 = num2;
num2 = temp;

方法二：求和法
将值1值2的和赋给值1，然后值2等于值1减值2，值1等于值1减值2；
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;

方法三：异或交换法（python独有）
原理与方法一相同，但直接调用寄存器；
num1,num2 = num2,n]]></description><category></category></item><item><title><![CDATA[C++学习笔记 Ⅲ]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/122290973</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/122290973</guid><author>Sugger_99</author><pubDate>Tue, 04 Jan 2022 00:01:33 +0800</pubDate><description><![CDATA[C++学习笔记 Ⅲ（未完…）
文章目录C++学习笔记 Ⅲ（未完...）内存分区模型程序运行前程序运行后new 运算符引用
内存分区模型
C++程序执行时，将内存分为四个大方向；

代码区：存放函数体的二进制，由操作系统进行管理；
全局区：存放全局变量和静态变量以及常量；
栈区：由编译器自动分配释放，存放函数的参数值，局部变量等；
堆区：由程序员分配和释放，若程序员不释放，程序结束时由操作系统回收；

内存四区意义：
不同区域存放的数据，赋予不同的生命周期，给我们更大的灵活编程；
程序运行前
在程序编译后，生]]></description><category></category></item><item><title><![CDATA[C++学习笔记 Ⅱ]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/122287858</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/122287858</guid><author>Sugger_99</author><pubDate>Mon, 03 Jan 2022 17:14:19 +0800</pubDate><description><![CDATA[C++学习笔记 Ⅱ
指针
可以通过指针间接访问一段内存
注意：

内存编号都是从0开始的，一般用十六进制数来表示；
可以利用指针变量保存地址；

语法：
数据类型 * 指针变量
例：
int a = 10;
int *p;
p = &amp;a;

直接输出p为p指向的地址
如果需要输出p指向的地址内内容
可以通过解引用的方法：
在指针变量前加 “*”
指针占用的内存空间
32位操作系统占用4个字节
64位操作系统占用8个字节
空指针
指针变量指向内存编号为0的指针
用途： 初始化指针变量
注意： 空指针指]]></description><category></category></item><item><title><![CDATA[C++圣诞树代码]]></title><link>https://blog.youkuaiyun.com/Sugger_99/article/details/122287588</link><guid>https://blog.youkuaiyun.com/Sugger_99/article/details/122287588</guid><author>Sugger_99</author><pubDate>Mon, 03 Jan 2022 14:54:56 +0800</pubDate><description><![CDATA[C++圣诞树代码
效果图

代码
#include&lt;stdio.h&gt;
#include&lt;math.h&gt;
#include&lt;stdlib.h&gt;
using namespace std;

#define PI 3.14159265359

float sx, sy;

float sdCircle(float px, float py, float r)
{
	float dx = px - sx, dy = py - sy;
	return sqrtf(dx * dx +]]></description><category></category></item></channel></rss>