<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Smallcloudy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Smallcloudy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Smallcloudy]]></copyright><item><title><![CDATA[【数据恢复】]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/145000369</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/145000369</guid><author>Smallcloudy</author><pubDate>Wed, 08 Jan 2025 10:04:55 +0800</pubDate><description><![CDATA[数据恢复]]></description><category></category></item><item><title><![CDATA[云开发微信小程序--即时聊天（单人聊天，多人聊天室）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/141158502</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/141158502</guid><author>Smallcloudy</author><pubDate>Tue, 13 Aug 2024 15:46:34 +0800</pubDate><description><![CDATA[介绍：本小程序包含欢迎界面，注册，登录，一对一聊天，群聊，好友添加请求验证过程，修改好友备注以及删除好友，退出群聊，特殊角色卡片展示，同时聊天内容发送类型包含文本，图片，语音，消息提醒， 消息撤回，消息置顶和消息删除等一系列功能。可以作为项目练手，也可以作为或者。]]></description><category></category></item><item><title><![CDATA[C语言实现字符串的部分匹配算法]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/126089165</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/126089165</guid><author>Smallcloudy</author><pubDate>Sun, 14 Aug 2022 20:48:41 +0800</pubDate><description><![CDATA[C语言实现KMP算法]]></description><category></category></item><item><title><![CDATA[C语言练习之贪吃蛇]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/125489495</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/125489495</guid><author>Smallcloudy</author><pubDate>Thu, 07 Jul 2022 20:09:07 +0800</pubDate><description><![CDATA[C语言+easyX实现贪吃蛇]]></description><category></category></item><item><title><![CDATA[C语言排序算法实现]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/124886650</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/124886650</guid><author>Smallcloudy</author><pubDate>Wed, 01 Jun 2022 20:26:58 +0800</pubDate><description><![CDATA[C语言实现各种排序算法冒泡排序
冒泡排序
#include &lt;stdio.h&gt;
#include  &lt;stdlib.h&gt;
#include &lt;string.h&gt;

//数组的首地址传进去
void bubbleSorting(int *arr,int arrLength){

    for (int i = 0; i &lt; arrLength; ++i) {
        for (int j = 0; j &lt; arrLength-i-1; ++j) {
 ]]></description><category></category></item><item><title><![CDATA[C语言数据结构学习（clion版本）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/124496681</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/124496681</guid><author>Smallcloudy</author><pubDate>Fri, 20 May 2022 16:06:17 +0800</pubDate><description><![CDATA[栈的应用（就近匹配，逆波兰表达式）
先放一张clion设置截图，用于分割不同作用的文件，以及怎么定义路径和引用。

需要在main.c同级的CMakeLists.txt中定义source_file和header_file。
在CMakeLists.txt加入设置：
include_directories("source_file")
include_directories("header_file")


在source_file中对header_file中的文件进行实现，在头文件那里，可以通过相对路径引入]]></description><category></category></item><item><title><![CDATA[springboot学习04（从搭建到熟悉）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/124091893</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/124091893</guid><author>Smallcloudy</author><pubDate>Fri, 29 Apr 2022 15:00:47 +0800</pubDate><description><![CDATA[springboot中的各种额外组件引用springboot整合JDBC使用整个Druid数据源整合mybatis
springboot整合JDBC使用
一个网站离不开与数据库的交互，我们在创建springboot项目的时候，需要勾选至少以下组件。此处以JDBC为例子。

之后需要在项目中，引入jdbc和MYSQL的驱动依赖。
&lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    ]]></description><category></category></item><item><title><![CDATA[C语言数据结构学习]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/124402137</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/124402137</guid><author>Smallcloudy</author><pubDate>Fri, 29 Apr 2022 10:13:59 +0800</pubDate><description><![CDATA[数据结构学习动态数组
动态数组

]]></description><category></category></item><item><title><![CDATA[springboot学习03（从搭建到熟悉）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/123975927</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/123975927</guid><author>Smallcloudy</author><pubDate>Sun, 10 Apr 2022 20:29:48 +0800</pubDate><description><![CDATA[springboot中的组件学习thymeleaf魔板引擎
thymeleaf魔板引擎
首先静态资源在项目中的存储位置

在网页文件中，首先的引入thymeleaf的声明：
&lt;html lang="en" xmlns:th=http://www.thymeleaf.org&gt;

之后利用thymeleaf的语法对模板中的部分组件进行改写，并对应好静态资源路径，使用适合其语法。

thymeleaf语法总结：链接: thymeleaf语法总结.
如果遇到thymeleaf不起作用，可以试着清理浏览器]]></description><category></category></item><item><title><![CDATA[springboot中druid数据源配置无效的问题和jar包找不到问题]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/124080755</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/124080755</guid><author>Smallcloudy</author><pubDate>Sun, 10 Apr 2022 16:43:19 +0800</pubDate><description><![CDATA[springboot中druid数据源配置无效的问题
自己在springboot项目中，引入druid的依赖，希望引入druid数据源。
但是idea中，虽然在这个两个地方引入了相关条目，未成功前缺无法展开。
这导致项目中，无法使用druid的jar包，且在application.yaml中没有配置提示。显然，只有名字没有下载包。

找了网上无数的方法都没有解决，根据有限的信息推测了。因为druid数据源的代码的是由阿里巴巴开发，所以maven中setting.xml文件中，不能用默认的。需要改成阿里云镜像]]></description><category></category></item><item><title><![CDATA[springboot学习02（从搭建到熟悉）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/123959042</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/123959042</guid><author>Smallcloudy</author><pubDate>Tue, 05 Apr 2022 19:58:11 +0800</pubDate><description><![CDATA[springboot学习，idea版本

]]></description><category></category></item><item><title><![CDATA[springboot学习01（从搭建到熟悉）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/123949424</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/123949424</guid><author>Smallcloudy</author><pubDate>Mon, 04 Apr 2022 19:46:55 +0800</pubDate><description><![CDATA[springboot学习，idea版本创建一个Springboot项目叫你怎么修改或者生成自己想要的springboot的自定义bannerspringboot的自动装配原理SpringApplicationapplication.yaml的配置JSR-303校验（注解：对类对象的数据进行数据校验，）
springboot的最核心的原理：自动装配
创建一个Springboot项目

可以在官网直接下载，导入idea开发
直接使用idea创建一个springboot项目（开发选择第二种方式）

一般来说的，创]]></description><category></category></item><item><title><![CDATA[C语言练习]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/122230948</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/122230948</guid><author>Smallcloudy</author><pubDate>Sat, 02 Apr 2022 17:17:42 +0800</pubDate><description><![CDATA[C语言学习：练习C语言打印空心菱形
C语言打印空心菱形
#include&lt;stdio.h&gt;
void printStars();
void main(){
   
   int totalLevel = 5;
   printStars(totalLevel);
   getchar();
    
}

void printStars(int totalLevel){
    int i,j,k;
    for(i=0;i&lt;=totalLevel;i++){
        for(k]]></description><category></category></item><item><title><![CDATA[o2o项目部署前，阿里云的申请与环境搭建]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/121117405</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/121117405</guid><author>Smallcloudy</author><pubDate>Thu, 04 Nov 2021 21:22:01 +0800</pubDate><description><![CDATA[阿里云的申请，软件安装与项目部署登陆阿里云网站，购买服务器软件准备
登陆阿里云网站，购买服务器
如果是第一次做项目部署，用于体验。就自己买个最“屌丝”服务器，部署项目玩玩吧！你也自己去阿里云app上购买学生服务器，但是需要做任务才行。现在，都不好薅羊毛了。麻烦。直接冲一百元，慢慢玩。
链接: 阿里云
以下图片为自己第一次购买过程，以及配置选择和一些基本参数的设置。



启动完成的结果。

软件准备

...]]></description><category></category></item><item><title><![CDATA[O2O项目SSM框架实现(一)]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/120664550</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/120664550</guid><author>Smallcloudy</author><pubDate>Tue, 19 Oct 2021 21:34:33 +0800</pubDate><description><![CDATA[java主流技术栈SSM+springboot学习：项目o2o第一步创建项目在MySQL中创建对应的数据表单
第一步创建项目

使用idea，create new project-&gt;maven-&gt;groupID:com.chaoxi；artifactID-&gt;o2o


导入依赖：
&lt;dependencies&gt;
    &lt;!--Junit--&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;junit&lt;/groupI]]></description><category></category></item><item><title><![CDATA[Android学习（一）]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/120848851</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/120848851</guid><author>Smallcloudy</author><pubDate>Tue, 19 Oct 2021 21:07:57 +0800</pubDate><description><![CDATA[Android入门学习Android Studio工具的安装与初步使用创建工程，创建子模块，以及JDK警告问题消除下载gradle的报错，网络上总是有报android Could not install Gradle distribution...问题。但是网上的解决办法都有一定的问题，反正没能解决我的。问题是因为，gradle下载路径配置错误。TextView控件学习总结
Android Studio工具的安装与初步使用
工具的下载，安装和初步的简单使用，在狂神的博客中已经有非常详细的说明。在此就不再多叙]]></description><category></category></item><item><title><![CDATA[使用动态规划，寻找最长回文子串]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/120463081</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/120463081</guid><author>Smallcloudy</author><pubDate>Fri, 24 Sep 2021 21:39:58 +0800</pubDate><description><![CDATA[最长回文子串框图详解，动态规划根据画图，来详细介绍动态规划的思想我们以“abbba”这个字符串来进行画表格第一步看懂表格填表格第一种情况：第二种情况第三种情况最后就是不断地查找，替换最长长度。就可以了。
框图详解，动态规划

    public int getLongestPalindrome(String A, int n) {
        //边界条件判断
        if (n &lt; 2)
            return A.length();
        //start表示最]]></description><category></category></item><item><title><![CDATA[Java浅记InvocationHandler实现动态代理]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/119760200</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/119760200</guid><author>Smallcloudy</author><pubDate>Tue, 17 Aug 2021 16:42:03 +0800</pubDate><description><![CDATA[抽象角色
/**
 * @author chaoxi
 * @create 2021-08-17 15:57
 */
//待实现的接口
public interface UserService {

    void add();
    void delete();
    void update();
    void query();
}

实现了接口的真实角色
/**
 * @author chaoxi
 * @create 2021-08-17 15:58
 */
//真实类，完成接口中的操作
.]]></description><category></category></item><item><title><![CDATA[写代码时候的有用技巧之用编辑器记笔记]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/119734620</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/119734620</guid><author>Smallcloudy</author><pubDate>Mon, 16 Aug 2021 15:44:29 +0800</pubDate><description><![CDATA[当我们在开发一个项目或者编写一些算法的时候，常常需要记录一些东西。
现在的代码编辑器非常智能，可以支持MarkDown的编辑。
以web开发为例，我们经常需要记录一些架包依赖，三方支持。此时，我们可以在项目中创建一个markdown文件。以方便随时记录，还方便拷贝。
这和写博客是一个方式。

这样，不仅可以节约开发时间，还可以方便记录。省去一些写博客的时间，还方便看视频。一边看一边学习。

...]]></description><category></category></item><item><title><![CDATA[JVM学习，来源于狂神说]]></title><link>https://blog.youkuaiyun.com/Smallcloudy/article/details/119515223</link><guid>https://blog.youkuaiyun.com/Smallcloudy/article/details/119515223</guid><author>Smallcloudy</author><pubDate>Wed, 11 Aug 2021 20:49:20 +0800</pubDate><description><![CDATA[JVM的结构


详细的JVM架构

3、类加载器
作用：加载class文件
层级关系：应用程序加载器–&gt;扩展类加载器–&gt;启动类（根）加载器–&gt;虚拟机自带的加载器
我们可以通过对Java中的架包中进行修改，达到公司的一些目的。这是可以做到的。
双亲委派机制

使用代码查看，上图中的关系。
public class Car {
    public static void main(String[] args) {

        Car car1 = new Car();
       ]]></description><category></category></item></channel></rss>