<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SwiftLess的博客]]></title><description><![CDATA[想要成为高手的菜鸟]]></description><link>https://blog.csdn.net/SwiftLess</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; SwiftLess]]></copyright><item><title><![CDATA[旅行代理数据库实验]]></title><link>https://blog.csdn.net/SwiftLess/article/details/107185993</link><guid>https://blog.csdn.net/SwiftLess/article/details/107185993</guid><author>SwiftLess</author><pubDate>Tue, 07 Jul 2020 17:40:51 +0800</pubDate><description><![CDATA[题目
一个旅行代理机构希望为他的消费者假日登记行为建立一个数据库。消费者在公司登记假期旅行。每个假期活动中一般都有飞机航班和食宿。在接受登记后，假日旅游的账单就会发给用户。
这是数据库实验课程的题目，我当时没什么时间写的比较简单，但是界面还算简洁清晰，稍微改改加点功能足以应付了。
项目前端用的react，后端Springboot，数据库mysql。项目里有个发送账单的部分用了阿里的一个短信业务，如果不需要可以去掉。
整个项目我都放到了我的github上，有需要的可以去clone下来，因为是前后端分离开发的，]]></description><category></category></item><item><title><![CDATA[基于SSM的仿简书论坛系统]]></title><link>https://blog.csdn.net/SwiftLess/article/details/107169169</link><guid>https://blog.csdn.net/SwiftLess/article/details/107169169</guid><author>SwiftLess</author><pubDate>Mon, 06 Jul 2020 22:10:30 +0800</pubDate><description><![CDATA[实习时写的一个项目，仿照简书的界面写的，用了SSM框架。项目基本功能都有，还存在一些小BUG，用来应付一些课程设计、毕业设计之类的没什么问题应该。项目运行截图如下：



整个项目我都上传到了我的GitHub上，地址是：https://github.com/SwiftCheni/ssm-jianshu,如果有需要的朋友请顺便给我star一下加点人气，谢谢了。

...]]></description><category></category></item><item><title><![CDATA[Sublime Text出现There are no packages available for installation的解决办法]]></title><link>https://blog.csdn.net/SwiftLess/article/details/107151729</link><guid>https://blog.csdn.net/SwiftLess/article/details/107151729</guid><author>SwiftLess</author><pubDate>Mon, 06 Jul 2020 10:49:36 +0800</pubDate><description><![CDATA[我们在安装Sublime Text插件时，经常会出现There are no packages available for installation这个错误，根据我的经验，使用黑科技可以解决这个问题，但是如果没有黑科技呢，我们可以使用下面这个方法。
首先，我们在Sublime Text中依次点击：Preferences -&gt; Package Settings -&gt; Package Control -&gt; Settings - User，然后在打开的文件中修改 channels
"channe]]></description><category></category></item><item><title><![CDATA[Sublime Text 3 安装Package Control]]></title><link>https://blog.csdn.net/SwiftLess/article/details/107149792</link><guid>https://blog.csdn.net/SwiftLess/article/details/107149792</guid><author>SwiftLess</author><pubDate>Mon, 06 Jul 2020 10:21:47 +0800</pubDate><description><![CDATA[Sublime Text的官方文档详细说明了如何安装，本文只是对官网文档略作翻译说明，官方文档地址：https://packagecontrol.io/installation。

安装方式1

打开Sublime Text，调出命令面板，Mac下是 cmd + shift + p，Windows/Linux下是 ctrl + shift + p。此时会弹出一个输入框，在输入框中输入 Install Package Control，然后回车即可。

通过这种方式很有可能会安装失败，可能是网络原因，用黑科技可]]></description><category></category></item><item><title><![CDATA[Mac下Sublime Text的Emmet无法补全React代码]]></title><link>https://blog.csdn.net/SwiftLess/article/details/107147498</link><guid>https://blog.csdn.net/SwiftLess/article/details/107147498</guid><author>SwiftLess</author><pubDate>Mon, 06 Jul 2020 00:14:41 +0800</pubDate><description><![CDATA[1，设置Emmet的补全快捷键
首先确认你已经安装了Emmet插件
打开 Sublime Text，依次点击: Sublime Text -&gt; Preferences -&gt; Package Settings -&gt; Emmet -&gt; Key Bindings - User，然后将下列内容粘贴到打开的文件中。
[
	{
	  "keys": [
	    "super+e"
	  ],
	  "args": {
	    "action": "expand_abbreviation"
	]]></description><category></category></item><item><title><![CDATA[堆排序]]></title><link>https://blog.csdn.net/SwiftLess/article/details/100805037</link><guid>https://blog.csdn.net/SwiftLess/article/details/100805037</guid><author>SwiftLess</author><pubDate>Fri, 13 Sep 2019 17:26:09 +0800</pubDate><description><![CDATA[一、背景知识

堆：堆是一颗完全二叉树；堆中某个节点的值总是不大于或不小于其父节点的值。
用宽度优先遍历的方法，将一个堆保存在数组中，如下：

对于第 i 个节点（数组中的第 i 个元素， i 从0开始），如果它的左右子节点和父节点都存在，那么它们在数组中的位置：
Indexlchild = 2 * i + 1
Indexrchild = 2 * i + 2
Indexparent = (i - ...]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.csdn.net/SwiftLess/article/details/100783014</link><guid>https://blog.csdn.net/SwiftLess/article/details/100783014</guid><author>SwiftLess</author><pubDate>Thu, 12 Sep 2019 22:28:05 +0800</pubDate><description><![CDATA[一、基本思路
给定一个长度为 N 的数组，使用快速排序由小到大进行排序：选择数组中的某个元素作为“标尺”，把这个数组分成三部分。把小于该元素的数全部放到它的左边，大于它的数则放到他的右边，等于它的数放在中间，然后再对左右两边的元素进行同样的操作。
下面用一组图片来解释一下：
初始状态下，小于区域和大于区域都为空。假设我们选取数组的最后一个元素作为“标尺”。

我们把数组的第一个元素（4）和标尺（3...]]></description><category></category></item><item><title><![CDATA[归并排序]]></title><link>https://blog.csdn.net/SwiftLess/article/details/100781967</link><guid>https://blog.csdn.net/SwiftLess/article/details/100781967</guid><author>SwiftLess</author><pubDate>Thu, 12 Sep 2019 20:23:53 +0800</pubDate><description><![CDATA[一、基本思路
对于归并排序，我个人是这样理解的：对于一个长度为 N 的数组，把它分成两个长度为 N/2 的子数组，分别排序，再把这两个数组进行合并。同样，对于这个两个子数组，又可以把他们进一步分成两个子数组，排序，合并。一直这样划分，等子数组的长度为 1 时，就无法再划分，之后便是合并的过程。
很明显，这是一种“分而治之”的思想，我记得在学分治法的时候，归并排序就是一个非常基本的例子。
这样看起来...]]></description><category></category></item><item><title><![CDATA[插入排序]]></title><link>https://blog.csdn.net/SwiftLess/article/details/100730800</link><guid>https://blog.csdn.net/SwiftLess/article/details/100730800</guid><author>SwiftLess</author><pubDate>Wed, 11 Sep 2019 11:42:49 +0800</pubDate><description><![CDATA[一、基本思路
插入排序的基本思路也比较简单：把一个长度为 N 的数组由小到大排序，假定有一个已经有序的序列，然后把数组中的元素逐个插入到这个有序序列中。
那么具体要如何实现呢？
假如我们有一个数组：4， 1， 6， 5， 2， 3，它的长度为 6。我们把数组第一个元素看成是有序序列，那么接下来的工作就是要把第二个到最后一个元素插入到这个有序序列中。
因为前面一段已经是一个有序序列了，因此对于后一段...]]></description><category></category></item><item><title><![CDATA[冒泡排序]]></title><link>https://blog.csdn.net/SwiftLess/article/details/100709492</link><guid>https://blog.csdn.net/SwiftLess/article/details/100709492</guid><author>SwiftLess</author><pubDate>Tue, 10 Sep 2019 21:59:31 +0800</pubDate><description><![CDATA[一、基本思路
冒泡排序的基本思想其实非常简单：给一个长度为 N 的数组由小到大排序 ，将这个数组的元素两两进行比较，如果左边的比右边的元素大，那么就交换它们的位置。
经过一轮这样的比较，就把数组中最大的数放到了数组最右的位置。同理，接下来再把除了最后一个元素以外的数组元素进行一次这样的比较，就能把第二大的数放在倒数第二的位置。经过 N 轮这样的比较，这个数组就是有序的了。
下面用一组图来描述一下一...]]></description><category></category></item><item><title><![CDATA[React的自定义组件名为什么要首字母大写]]></title><link>https://blog.csdn.net/SwiftLess/article/details/93770538</link><guid>https://blog.csdn.net/SwiftLess/article/details/93770538</guid><author>SwiftLess</author><pubDate>Thu, 27 Jun 2019 08:34:28 +0800</pubDate><description><![CDATA[前言
在我们写 React 项目的时候，我们发现自定义的组件名一定要首字母大写，否则会报错，这是为什么呢？我想针对这个问题发表一些我的浅薄的见解，如果有说的不对或者不充分的地方还望各位大佬指出，谢谢！
JSX语法 向 真实DOM的转换
我们在 React 中都是写的 JSX语法，从 JSX语法 到页面上的 真实DOM大概需要经历以下几个阶段：JSX语法 —&gt; 虚拟DOM（JS对象） —&gt...]]></description><category></category></item><item><title><![CDATA[JDBC操作MySQL数据库进行增、删、查、改]]></title><link>https://blog.csdn.net/SwiftLess/article/details/93755843</link><guid>https://blog.csdn.net/SwiftLess/article/details/93755843</guid><author>SwiftLess</author><pubDate>Wed, 26 Jun 2019 19:10:49 +0800</pubDate><description><![CDATA[下载、导入所需的 jar 包
在连接数据库之前先需要下载、导入所需的jar包，这里我提供一个jar包供大家下载，地址是：https://pan.baidu.com/s/13tJ3HPBz1Wv79sbDfcrZSw 提取码: 8228

如果你的MySQL版本是8.0及以上的，你需要使用其他版本的 jar 包，地址是：https://static.runoob.com/download/mysql...]]></description><category></category></item><item><title><![CDATA[Win10安装MySQL 5.5版本]]></title><link>https://blog.csdn.net/SwiftLess/article/details/93645746</link><guid>https://blog.csdn.net/SwiftLess/article/details/93645746</guid><author>SwiftLess</author><pubDate>Tue, 25 Jun 2019 21:22:43 +0800</pubDate><description><![CDATA[下载MySQL5.5 安装包
大家可以去MySQL官网下载最新版本的安装包，因为项目需要我安装的是MySQL 5.5版本的，如果是安装其他版本的可以给我点个赞然后离开了。
安装包地址为：链接: https://pan.baidu.com/s/1eGTmLciji8R0AY4etV1CRw 提取码: ps8y。
安装
解压并打开下载好的文件，双击运行。


...]]></description><category></category></item><item><title><![CDATA[Win10卸载MySQL]]></title><link>https://blog.csdn.net/SwiftLess/article/details/93646998</link><guid>https://blog.csdn.net/SwiftLess/article/details/93646998</guid><author>SwiftLess</author><pubDate>Tue, 25 Jun 2019 20:05:14 +0800</pubDate><description><![CDATA[停止MySQL服务
在Win10桌面右下角的搜索框里面输入服务，打开。
在服务中找到 MYSQL，右键选择 停止。
卸载MySQL
点击左下角的Windows按钮，点击设置
选择应用，找到MySQL，然后单击 —&gt; 卸载


卸载完成后找到MySQL的安装目录，删除该文件夹。
然后再找到C盘下的ProgramData文件夹下的MySQL文件夹，把它删除。注意，这个文件夹是一个隐藏文件夹，有可...]]></description><category></category></item><item><title><![CDATA[Win10安装JDK，配置环境变量]]></title><link>https://blog.csdn.net/SwiftLess/article/details/93630459</link><guid>https://blog.csdn.net/SwiftLess/article/details/93630459</guid><author>SwiftLess</author><pubDate>Tue, 25 Jun 2019 16:41:29 +0800</pubDate><description><![CDATA[Win10下安装JDK、配置环境变量下载安装JDK配置环境变量
下载安装JDK
首先打开Oracle的官网下载对应的JDK版本，打开网址界面如下：

点击DOWNLOAD，也可以选择其他版本的下载安装。点击DOWNLOAD后进入下述界面：

先点击Accept Liscence Agreement，然后再选择对应操作系统版本的进行下载。博主是Win10版本的系统因此选择exe后缀的安装版本。下载完...]]></description><category></category></item><item><title><![CDATA[第一天：两数之和]]></title><link>https://blog.csdn.net/SwiftLess/article/details/88980137</link><guid>https://blog.csdn.net/SwiftLess/article/details/88980137</guid><author>SwiftLess</author><pubDate>Tue, 02 Apr 2019 21:02:03 +0800</pubDate><description><![CDATA[LeetCode刷题日记Day1题目描述解法一解法二解法三总结
Day1
刷题第一天，不知道自己可以坚持几天，慢慢来。。
PS：这是我第一次写博客，有很多不足的地方，很多地方也没有说的很清楚，没有把我想表达的东西表达出来，希望大家见谅！
题目描述

两数之和：给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。
你可以假设每种...]]></description><category></category></item></channel></rss>