<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Guan_Java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Guan_Java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Guan_Java]]></copyright><item><title><![CDATA[阴阳师模拟抽卡[含源码]]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/116904892</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/116904892</guid><author>Guan_Java</author><pubDate>Sun, 16 May 2021 23:19:51 +0800</pubDate><description><![CDATA[实现方式
HTML + JavaScript
实现效果
概率可自行在代码中修改，默认为概率UP

为了好看我加入了鼠标插件，鼠标按住右键不放画图案，仅仅是画图而已
（实际单击右键抽卡）

单击右键进行抽卡

抽到SSR/SP时，播放动画


实现方式

准备图片文件 (式神头像和背景图)
SSR/SP召唤动画



编写代码

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
   &lt;meta charset="utf-8"&gt;
   &lt;titl]]></description><category></category></item><item><title><![CDATA[神武手游宠物打书模拟器]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/116904398</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/116904398</guid><author>Guan_Java</author><pubDate>Sun, 16 May 2021 22:44:38 +0800</pubDate><description><![CDATA[实现方式
HTML + Javascript
实现效果


实现过程


准备图片文件和bootstrap

png 文件夹 - &gt;



编写代码


&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
	&lt;meta charset="utf-8"&gt;
	&lt;title&gt;打书模拟器&lt;/title&gt;
	&lt;link href="bootstrap/css/bootstrap.min.css" rel="stylesheet]]></description><category></category></item><item><title><![CDATA[使用SSM+Maven开发的一个类似Bilibili的视频网站[弹幕版]]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/103445383</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/103445383</guid><author>Guan_Java</author><pubDate>Mon, 09 Dec 2019 09:01:42 +0800</pubDate><description><![CDATA[前言
因为学校的课程感觉学不到东西，所以自己上网找资料学习，做项目。大学老师讲SSM的时候，先简单地介绍了SSM，上来就给我们发了一个Gradle项目让我们导入到 IDEA 里面，然后开始输出helloworld、连数据库，当我们看到一大堆配置文件的时候都懵了。。老师也没解释这是什么，让我们跟着她一步步操作，直到学期末才讲到了Spring 的核心：IOC 和 AOP 的概念，注意！只是概念！然后就...]]></description><category></category></item><item><title><![CDATA[SpringMVC的工作原理和常用注解]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/103258989</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/103258989</guid><author>Guan_Java</author><pubDate>Tue, 26 Nov 2019 16:43:57 +0800</pubDate><description><![CDATA[一、SpringMVC的工作原理

用户向服务器发送请求，请求被SpringMVC的前端控制器DispatchServlet捕获；
DispatchServlet 对请求的 URL 进行解析，得到请求资源标识符（URL），然后根据该URL调用HandlerMapping 将请求映射到处理器HandleExcutionChain.
DispatchServlet 根据获得 Handler 选择一个合...]]></description><category></category></item><item><title><![CDATA[Java中线程池的使用]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/103238207</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/103238207</guid><author>Guan_Java</author><pubDate>Mon, 25 Nov 2019 16:09:18 +0800</pubDate><description><![CDATA[一、线程池的作用
线程池的作用就是限制系统中执行线程的数量。
根据系统的环境情况，可以自动或手动设置线程数量，达到运行的最佳效果；
少了浪费了系统资源，多了造成系统拥挤效率不高。用线程池控制线程数量，
其他线程排队等候。一个任务执行完毕，再从队列中取最前面的任务开始执行。
若队列中没有等待进程，线程池的这一资源处于等待。当一个新任务需要运行时，
如果线程池中有等待的工作线程，就可以开始运行了；否则...]]></description><category></category></item><item><title><![CDATA[如何理解Java Clone对象]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/103176853</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/103176853</guid><author>Guan_Java</author><pubDate>Thu, 21 Nov 2019 10:49:55 +0800</pubDate><description><![CDATA[为什么要使用clone(克隆)？
在实际编程过程中，我们常常要遇到这种情况：有一个对象 A，在某一时刻 A 中已经包含了一些
有效值，此时可能会需要一个和 A 完全相同新对象 B，并且此后对 B 任何改动都不会影响到 A 中
的值，也就是说，A 与 B 是两个独立的对象，但 B 的初始值是由 A 对象确定的。在 Java 语言中，
用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201903-1	小中大]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/89496304</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/89496304</guid><author>Guan_Java</author><pubDate>Wed, 24 Apr 2019 16:18:34 +0800</pubDate><description><![CDATA[import java.util.Scanner;

public class Main {
    public static void main(String []args)
    {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int arr[] =new int ...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201403-2	窗口]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/87793669</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/87793669</guid><author>Guan_Java</author><pubDate>Wed, 20 Feb 2019 14:02:26 +0800</pubDate><description><![CDATA[问题描述

在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。
　
　　当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201503-2	数字排序]【已解决】(含注释)]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/87793020</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/87793020</guid><author>Guan_Java</author><pubDate>Wed, 20 Feb 2019 13:52:58 +0800</pubDate><description><![CDATA[问题描述

给定n个整数，请统计出每个整数出现的次数，
按出现次数从多到少的顺序输出。
输入格式

输入的第一行包含一个整数n，表示给定数字的个数。
　　第二行包含n个整数，相邻的整数之间用一个空格分隔，
表示所给定的整数。
输出格式

输出多行，每行包含两个整数，分别表示一个给定的整数和它出现的次数。
按出现次数递减的顺序输出。如果两个整数出现的次数一样多，
则先输出值较小的，然后输出值较大的。...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201503-1	图像旋转]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/87791251</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/87791251</guid><author>Guan_Java</author><pubDate>Wed, 20 Feb 2019 13:24:42 +0800</pubDate><description><![CDATA[问题描述　

旋转是图像处理的基本操作，在这个问题中，你需要将一个图像逆时针旋转90度。
计算机中的图像表示可以用一个矩阵来表示，为了旋转一个图像，只需要将对应的矩阵旋转即可。
输入格式

输入的第一行包含两个整数n, m，分别表示图像矩阵的行数和列数。
　　接下来n行每行包含m个整数，表示输入的图像。
输出格式

输出m行，每行包含n个整数，表示原始矩阵逆时针旋转90度后的矩阵。
样例输入
2 ...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201512-2	消除类游戏]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86688539</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86688539</guid><author>Guan_Java</author><pubDate>Tue, 29 Jan 2019 13:09:16 +0800</pubDate><description><![CDATA[/** 
 * 问题描述

消除类游戏是深受大众欢迎的一种游戏，
游戏在一个包含有n行m列的游戏棋盘上进行，
棋盘的每一行每一列的方格上放着一个有颜色的棋子，
当一行或一列上有连续三个或更多的相同颜色的棋子时，
这些棋子都被消除。当有多处可以被消除时，
这些地方的棋子将同时被消除。
现在给你一个n行m列的棋盘，
棋盘中的每一个方格上有一个棋子，
请给出经过一次消除后的棋盘。
　　请注意：一个棋子可...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201703-2	学生排队]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86688405</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86688405</guid><author>Guan_Java</author><pubDate>Tue, 29 Jan 2019 12:50:37 +0800</pubDate><description><![CDATA[/**
 * 问题描述
 * 

体育老师小明要将自己班上的学生按顺序排队。
他首先让学生按学号从小到大的顺序排成一排，学号小的排在前面，然后进行多次调整。
一次调整小明可能让一位同学出队，向前或者向后移动一段距离后再插入队列。
　
　　例如，下面给出了一组移动的例子，例子中学生的人数为8人。
　　0）初始队列中学生的学号依次为1, 2, 3, 4, 5, 6, 7, 8；
　
　　1）第一次调整...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201703-1 分蛋糕]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86551180</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86551180</guid><author>Guan_Java</author><pubDate>Sat, 19 Jan 2019 12:53:00 +0800</pubDate><description><![CDATA[/**
 * 问题描述

小明今天生日，他有n块蛋糕要分给朋友们吃，这n块蛋糕（编号为1到n）的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕，对于每个朋友，小明总是先将自己手中编号最小的蛋糕分给他，当这个朋友所分得蛋糕的重量不到k时，再继续将剩下的蛋糕中编号最小的给他，直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。
　　...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201812-1	小明上学]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86533038</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86533038</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 23:34:51 +0800</pubDate><description><![CDATA[/**
 * 题目背景

小明是汉东省政法大学附属中学的一名学生，他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠，他希望能够预计自己上学所需要的时间。他上学需要经过数段道路，相邻两段道路之间设有至多一盏红绿灯。
　　京州市的红绿灯是这样工作的：每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒，黄灯 y 秒，绿灯 g 秒，那么从 0 时刻起，[0,r...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201712-2	游戏]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86532526</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86532526</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 22:36:52 +0800</pubDate><description><![CDATA[/**
 * 问题描述

有n个小朋友围成一圈玩游戏，小朋友从1至n编号，2号小朋友坐在1号小朋友的顺时针方向，3号小朋友坐在2号小朋友的顺时针方向，……，1号小朋友坐在n号小朋友的顺时针方向。
　　游戏开始，从1号小朋友开始顺时针报数，
接下来每个小朋友的报数是上一个小朋友报的数加1。
若一个小朋友报的数为k的倍数或其末位数（即数的个位）为k，
则该小朋友被淘汰出局，不再参加以后的报数。
当游戏...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201712-1	最小差值]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86532478</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86532478</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 22:32:47 +0800</pubDate><description><![CDATA[/**
 * 问题描述

给定n个数，请找出其中相差（差的绝对值）最小的两个数，输出它们的差值的绝对值。
输入格式
　　输入第一行包含一个整数n。
　　第二行包含n个正整数，相邻整数之间使用一个空格分隔。
输出格式
　　输出一个整数，表示答案。
样例输入
5
1 5 4 8 20
样例输出
1
样例说明

相差最小的两个数是5和4，它们之间的差值是1。
样例输入
5
9 3 6 1 3

样例输出...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201809-2	买菜]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86532392</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86532392</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 22:24:35 +0800</pubDate><description><![CDATA[/**问题描述

小H和小W来到了一条街上，两人分开买菜，他们买菜的过程可以描述为，去店里买一些菜然后去旁边的一个广场把菜装上车，两人都要买n种菜，所以也都要装n次车。具体的，对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]…[an,bn]在装车，对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]…[cn,dn]在装车。其中，一个时间段[s, t]表示的是从时刻s到时刻t...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201803-1	跳一跳]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86527515</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86527515</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 16:54:42 +0800</pubDate><description><![CDATA[/**
 * 问题描述

近来，跳一跳这款小游戏风靡全国，受到不少玩家的喜爱。
　　简化后的跳一跳规则如下：玩家每次从当前方块跳到下一个方块，
如果没有跳到下一个方块上则游戏结束。
　　如果跳到了方块上，但没有跳到方块的中心则获得1分；
跳到方块中心时，
若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分，
否则此次得分比上一次得分多两分
即连续跳到方块中心时，总得分将+2，+4，+6...]]></description><category></category></item><item><title><![CDATA[CSP/CCF计算机职业资格认证题目:[201809-1  卖菜]【已解决】]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86527305</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86527305</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 16:46:27 +0800</pubDate><description><![CDATA[/**问题描述

在一条街上有n个卖菜的商店，按1至n的顺序排成一排，这些商店都卖一种蔬菜。
　　第一天，每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致，
第二天，每一家商店都会根据他自己和相邻商店的价格调整自己的价格。
具体的，每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值（用去尾法取整）。
　　注意，编号为1的商店只有一个相邻的商店2，
编号为n的商店只有一...]]></description><category></category></item><item><title><![CDATA[使用HTML+JavaScript实现扫雷小游戏]]></title><link>https://blog.youkuaiyun.com/Guan_Java/article/details/86527060</link><guid>https://blog.youkuaiyun.com/Guan_Java/article/details/86527060</guid><author>Guan_Java</author><pubDate>Thu, 17 Jan 2019 16:38:46 +0800</pubDate><description><![CDATA[[原创]使用HTML+JavaScript实现扫雷小游戏
工具：Sublime Text / Dreamweaver /Hbuilder

&amp;lt;!doctype html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
&amp;lt;title&amp;gt;SaoLei&amp;lt;/title&amp;gt;
&amp;lt;s]]></description><category></category></item></channel></rss>