<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cywsCs的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sx715c</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sx715c]]></copyright><item><title><![CDATA[【本周小结】前端复习总结]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/125022123</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/125022123</guid><author>sx715c</author><pubDate>Sat, 28 May 2022 19:50:26 +0800</pubDate><description><![CDATA[本周复习了前端的部分内容，系统整理了以下笔记。

HTML
web标准
分为三部分：结构，表现，行为


结构：用于对网页元素进行整理分类，主要为html


表现：设置网页元素的样式，主要为css


行为：网页模型的定义和交互的编写，现阶段主要为js


html基本结构
&lt;html&gt; //根标签
    &lt;head&gt; //头部
        &lt;title&gt;test&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
.]]></description><category></category></item><item><title><![CDATA[【本周小结】SpringMVC的入门学习与理解]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/124907002</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/124907002</guid><author>sx715c</author><pubDate>Sun, 22 May 2022 21:56:24 +0800</pubDate><description><![CDATA[概述

基于Java实现MVC模型的轻量级Web框架
SpringMVC负责controller，将处理后的数据以json形式传给前端

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1yh5Km5G-1653183478783)(D:\typora笔记\spring.assets/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202022-05-14%20114725.png)]
入门
@Controller
public class UserC]]></description><category></category></item><item><title><![CDATA[「Java入门项目」使用MySQL实现简易图书管理系统（非Web）]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/124786665</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/124786665</guid><author>sx715c</author><pubDate>Sun, 15 May 2022 19:37:57 +0800</pubDate><description><![CDATA[使用MySQL实现简易图书管理系统

概述：本系统借鉴了MVC思想，由Maven构建，使用MyBatis+MySQL作为持久层进行数据存储与处理
由于系统三个部分的功能实现思路类似，本文只说明第一部分的实现思路

分析项目结构：


Data.pojo包下有三个实体类bookInfo、readerInfo、borrowInfo，依次代表图书信息，读者信息，借阅信息
Data.UI包为表现层与逻辑层二合一，bookInfoUI、readerInfoUI、borrowInfoUI三个类依次实现了交互界面的输出和]]></description><category></category></item><item><title><![CDATA[「本周小结」Spring的理解与使用]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/124764270</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/124764270</guid><author>sx715c</author><pubDate>Sat, 14 May 2022 09:54:23 +0800</pubDate><description><![CDATA[Spring架构

IoC概念
IoC控制反转：对象的创建控制权由程序转移到外部，即不要主动的new对象，要由外部提供对象

Bean
别名配置

作用范围
bean默认为单例。
适合交给容器进行管理的bean：表现层对象，业务层对象，数据层对象，工具对象
不适合的：封装实体的域对象
Bean实例化

使用构造方法，调用默认的无参构造函数



静态工厂（了解）



实例工厂（了解）



使用FactoryBean*****


生命周期
生命周期控制

使用生命周期控制方法



实现接口


经历阶]]></description><category></category></item><item><title><![CDATA[「本周小结」MySQL、JDBC、MyBatis以及Maven的基础知识]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/124563340</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/124563340</guid><author>sx715c</author><pubDate>Tue, 03 May 2022 22:46:49 +0800</pubDate><description><![CDATA[最近学习了MySQL、JDBC以及MyBatis和Maven的相关内容，为JavaWeb的学习打基础。
以下为学习笔记：
SQL通用语法

不区分大小写

注释
单行注释：#注释内容或-- 注释内容
多行注释：/*   */
DDL数据定义语言
数据库操作
show databases;  #查询当前data目录下的所有数据库
create database name; #创建数据库
create database if exists name; #如果没有这个数据库则创建
drop database na]]></description><category></category></item><item><title><![CDATA[年前学习总结]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122755634</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122755634</guid><author>sx715c</author><pubDate>Sun, 30 Jan 2022 20:35:29 +0800</pubDate><description><![CDATA[这半个多月的时间学习了二分，贪心，深搜，递推以及一部分数论，学习了一些简单的数据结构，顺便把STL啃完了…
总的来说结果不是很理想，平常的学习效率还是不高，年后要加把劲，尽快把后续算法的基础理论拿下。

...]]></description><category></category></item><item><title><![CDATA[STL学习笔记（algorithm）]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122645051</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122645051</guid><author>sx715c</author><pubDate>Sat, 22 Jan 2022 22:25:48 +0800</pubDate><description><![CDATA[algorithm下的函数
max()
返回最大值，参数必须为两个
min()
返回最小值，参数必须为两个
abs(x)
返回x的绝对值，x必须为整数
swap(x,y)
交换两个参数的值
reverse(it1,it2)
可以将数组指针在[it1,it2)之间的元素或容器的迭代器在[it1,it2)内的元素进行反转
next_permutation(l,r)
生成全排列的下一个字典序
fill(l,r,value)
把数组或容器中的某一区间赋予相同的值
sort(l,r)
除数组之外，可以对容器进行排序（]]></description><category></category></item><item><title><![CDATA[STL学习笔记（优先队列，deque，map，stack，pair，list）]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122644970</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122644970</guid><author>sx715c</author><pubDate>Sat, 22 Jan 2022 22:23:10 +0800</pubDate><description><![CDATA[priority_queue优先队列
优先队列，具有队列的所有特性和基本操作，只是在这基础上添加了内部的一个排序，它本质是由堆实现
头文件#include&lt;queue&gt;
数据结构
队首元素一定是优先级最高的一个
声明
priority_queue&lt;int&gt; a默认为大顶堆，降序
访问
只能通过a.top() 访问队顶元素
优先级设置
priority_queue&lt;typename, container, functional&gt;完整的定义方式
container容器默认为v]]></description><category></category></item><item><title><![CDATA[【洛谷】P4995 跳跳 题解]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122625424</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122625424</guid><author>sx715c</author><pubDate>Fri, 21 Jan 2022 17:04:58 +0800</pubDate><description><![CDATA[P4995 跳跳

泪目了…第一道独立ac的贪心题…不过也是因为这道题简单的原因


要求出耗费体力的最大值，则我们要尽可能的保证每次起跳和目标的石头两者绝对值最大
然后对石头序列进行升序排序
显而易见，从地面跳上最高的石头，也就是最后一块石头，是最优解
然后从最高的石头跳向最低的石头，按此规则依次跳向没跳过的石头，ac。
为什么要这么跳呢？我们假设，跳上最高的石头后，跳向的不是最低的石头，则这次跳跃不是最优解
而下次跳跃跳向没跳过的最高的石头时，也就不是最优解，反证可证明贪心正确。

ac代码：
#inc]]></description><category></category></item><item><title><![CDATA[STL学习笔记（vector，queue，set）]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122625316</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122625316</guid><author>sx715c</author><pubDate>Fri, 21 Jan 2022 17:02:05 +0800</pubDate><description><![CDATA[STL
vector
头文件 #include&lt;vector&gt;
如何声明
vector&lt;int&gt; a; 相当于一个长度动态变化的vector
vector&lt;int&gt; a(10);一个容量为10的vector
vector&lt;int&gt; a[123]; //等价于 vector&lt;vector&lt;int&gt; &gt; v(123)相当于一维长度123，二维动态变化的int 数组
struct a{}; vector&lt;a&gt; c;像数组一样，可以]]></description><category></category></item><item><title><![CDATA[【洛谷】P3817 小A的糖果 题解]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122059156</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122059156</guid><author>sx715c</author><pubDate>Tue, 21 Dec 2021 12:01:58 +0800</pubDate><description><![CDATA[这道题有一个细节应注意：只需判断任意两个相邻的盒子，这大大降低了题目的复杂度。
用数组存数据没啥好说的，注意开long long，因为元素最大可达10^9
分析


若两个相邻盒子的糖的个数之和大于x，则应吃掉后一个盒子的糖来实现糖数不大于x，
原因：后一个盒子的糖可分为两部分，①与上个盒子组合②与下一个盒子组合，吃掉这个盒子的糖有利于下一组相邻盒子的条件的达成。


若第一个盒子的糖大于x，应先吃第一个盒子的糖来满足条件


步骤


输入


直接模拟，按照上面分析的思路


用s计数，输出完事。


]]></description><category></category></item><item><title><![CDATA[【洛谷】P1803 凌乱的yyy 题解]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122041558</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122041558</guid><author>sx715c</author><pubDate>Mon, 20 Dec 2021 14:54:58 +0800</pubDate><description><![CDATA[P1803 凌乱的yyy
这道题可以简化为，给定一个范围和此范围中的若干区间，求出不相交区间的最大数量。
①首先需要按照区间的右端点值把全部区间从小到大排序，
排序目的：保证了先选择较小的区间，进而保证选出的区间数量最多
②一定要从第一个区间开始遍历。为什么是第一个呢？（设区间为(a1,b1),(a2,b2)…）
先清楚一点，如果这个区间包含了下个区间，那么选择这个区间不如选择下一个区间划算，选下个区间还能节省几个点来用于其他区间的选择。然后就可以分为两种情况：


a1&gt;a2，此时就符合了上面说的情]]></description><category></category></item><item><title><![CDATA[【洛谷】P1223 排队接水 题解]]></title><link>https://blog.youkuaiyun.com/sx715c/article/details/122041310</link><guid>https://blog.youkuaiyun.com/sx715c/article/details/122041310</guid><author>sx715c</author><pubDate>Mon, 20 Dec 2021 14:47:14 +0800</pubDate><description><![CDATA[P1223 排队接水 
这道题首先要明确一处细节，一个人的等待时间并不包括他本身为自己打水的时间（即只记录别人打水的总时间）
首先，若使n个人的平均等待时间最小，不难想出，应让用时较短的人先打水，主体思想即此。
​		所以首先进行预处理，将每人的时间从小到大sort排序。
① 要输出排队顺序，所以用结构体可以方便的表示和进行数据处理：一个变量表示序号，另一个为接水时间
② 输出平均等待时间：因为第一个人等待时间为0，所以从a2开始加，因此总时间s为
​	a2
​	+a2+a3
​	+a2+a3+a4
​	+]]></description><category></category></item></channel></rss>