<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rihaong' Blog]]></title><description><![CDATA[每天都要进步！]]></description><link>https://blog.youkuaiyun.com/ErinLi1998</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ErinLi1998]]></copyright><item><title><![CDATA[创建Maven项目只有少量骨架]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/121696419</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/121696419</guid><author>ErinLi1998</author><pubDate>Wed, 08 Dec 2021 11:38:11 +0800</pubDate><description><![CDATA[刚创建Maven项目时，点了create还是只有少量骨架，确认过maven的源路径和本地仓库路径都没问题。

解决：

1. 新建一个project，在项目中选择maven，但不选择骨架。

2. 进入新建的project中，新建一个moudle，选择Maven，可以看到很多骨架。


...]]></description><category></category></item><item><title><![CDATA[Tomcat在安装和配置中出现的错误及解决方法]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/118342728</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/118342728</guid><author>ErinLi1998</author><pubDate>Tue, 29 Jun 2021 19:58:28 +0800</pubDate><description><![CDATA[1、端口号冲突


	cmd-输入命令：netstat -ano，列出所有端口的情况，在列表中我们观察被占用的端口，记住其PID。
	
	
	进入任务管理器：选中被占用端口的PID，结束它！
	


2、一切准备工作没有问题，但是html/jsp不能正常显示

  原因在于我把html/jsp文件放在了WEB-INF文件夹下，报下图错误。而把它移到WebContent下能够正常显示。

 这是应该的，HTML文件和jsp文件必须放在WebContent下！！！

















...]]></description><category></category></item><item><title><![CDATA[【704 - 简单】二分查找]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115680985</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115680985</guid><author>ErinLi1998</author><pubDate>Tue, 13 Apr 2021 22:23:16 +0800</pubDate><description><![CDATA[#混迹力扣Day 4


题目

给定一个n个元素有序的（升序）整型数组nums 和一个目标值target ，写一个函数搜索nums中的 target，如果目标值存在返回下标，否则返回 -1。

示例 1:

输入: nums = [-1,0,3,5,9,12], target = 9
输出: 4
解释: 9 出现在 nums 中并且下标为 4
示例2:

输入: nums = [-1,0,3,5,9,12], target = 2
输出: -1
解释: 2 不存在 nums 中因此返回 -...]]></description><category></category></item><item><title><![CDATA[Python2中的cmp()函数]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115628972</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115628972</guid><author>ErinLi1998</author><pubDate>Mon, 12 Apr 2021 16:48:12 +0800</pubDate><description><![CDATA[1、概述

比较两个数的大小，如果 x &lt; y 返回 -1, 如果 x == y 返回 0, 如果 x &gt; y 返回 1。

注：cmp函数在python3中已经被去掉了。

2、语法

cmp( x, y )

3、python3中实现比较的方法

引入operator模块，适合任何对象。


&gt;&gt;&gt; import operator
&gt;&gt;&gt; operator.eq('hello', 'name');
False
&gt;&gt;&gt; operator.e]]></description><category></category></item><item><title><![CDATA[Python中的map函数]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115627831</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115627831</guid><author>ErinLi1998</author><pubDate>Mon, 12 Apr 2021 16:38:06 +0800</pubDate><description><![CDATA[1、概述

map函数属于python的一个内置函数。

map()会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数，返回包含每次 function 函数返回值的新列表。



2、语法


map(function, iterable, ...)

参数：

function -- 函数
	iterable -- 一个或多个序列
返回值：

Python 2.x 返回列表

Python 3.x 返回迭代器



3、实例

Py...]]></description><category></category></item><item><title><![CDATA[python的lambda表达式用法]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115625999</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115625999</guid><author>ErinLi1998</author><pubDate>Mon, 12 Apr 2021 15:58:51 +0800</pubDate><description><![CDATA[例1:传入多个参数的lambda函数


p = lambda x,y:x+y
print(p(4,6))

例2：传入一个参数的lambda函数


a=lambda x:x*x
print(a(3))     

例3：多个参数的lambda形式


a = lambda x,y,z:(x+8)*y-z
print(a(5,6,8))

注：

1、lambda不能包含超过一个表达式，不能包含命令

2、冒号前是参数，可以有多个，用逗号隔开，冒号右边的为表达式。其返回值是一个函数的地址，也就是函数对象。]]></description><category></category></item><item><title><![CDATA[【27 - 简单】移除元素]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115621332</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115621332</guid><author>ErinLi1998</author><pubDate>Mon, 12 Apr 2021 14:44:59 +0800</pubDate><description><![CDATA[#混迹力扣Day 3


题目

给你一个数组 nums和一个值 val，你需要“原地”移除所有数值等于val的元素，并返回移除后数组的新长度。

不要使用额外的数组空间，你必须仅使用 O(1) 额外空间并“原地”修改输入数组。

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

示例 1：

输入：nums = [3,2,2,3], val = 3
输出：2, nums = [2,2]
解释：函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新...]]></description><category></category></item><item><title><![CDATA[【283-简单】移动零]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115603617</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115603617</guid><author>ErinLi1998</author><pubDate>Sun, 11 Apr 2021 19:18:23 +0800</pubDate><description><![CDATA[#混迹力扣Day 2


题目

给定一个数组 nums，编写一个函数将所有 0 移动到数组的末尾，同时保持非零元素的相对顺序。

示例:

输入: [0,1,0,3,12]
输出: [1,3,12,0,0]
说明:

必须在原数组上操作，不能拷贝额外的数组。
尽量减少操作次数。



思路 

双指针：

使用双指针，左指针指向当前已经处理好的序列的尾部，右指针指向待处理序列的头部，初始状态两指针指向第一个元素。

右指针不断向右移动，每次右指针指向非零数，则将左右指针对应的数交换，同时左指针右移（左每.]]></description><category></category></item><item><title><![CDATA[【485-简单】 最大连续 1 的个数]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/115564587</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/115564587</guid><author>ErinLi1998</author><pubDate>Sat, 10 Apr 2021 10:01:36 +0800</pubDate><description><![CDATA[题目

给定一个二进制数组， 计算其中最大连续 1 的个数。

示例：

输入：[1,1,0,1,1,1]
输出：3
解释：开头的两位和最后的三位都是连续 1 ，所以最大连续 1 的个数是 3.



提示：

输入的数组只包含0 和 1 。
输入数组的长度是正整数，且不超过 10,000。





思路

遍历数组，遇到1就++len，看len有没有超过最大记录maxLen，超过了就更新maxLen；如果遇到的不是1，len归0，,最后返回最大记录maxLen。


Java-题解1


cl...]]></description><category></category></item><item><title><![CDATA[Attribute “resource“ must be declared for element type “mapper“.]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/114228996</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/114228996</guid><author>ErinLi1998</author><pubDate>Sun, 28 Feb 2021 16:33:39 +0800</pubDate><description><![CDATA[报错的直接原因：
mybatis的映射文件和核心配置文件的约束信息是不同的！误把映射文件的约束信息直接复制到了核心配置文件中。
映射文件：
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
	"http://mybatis.org/dtd/mybatis-3-mapper.dtd"&gt;

核心配置文件：
&lt;?xml version=]]></description><category></category></item><item><title><![CDATA[控制反转和依赖注入]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/113864215</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/113864215</guid><author>ErinLi1998</author><pubDate>Fri, 19 Feb 2021 14:53:04 +0800</pubDate><description><![CDATA[2.1.1 IoC是什么

Ioc—Inversion of Control，即“控制反转”，不是什么技术，而是一种设计思想。在Java开发中，Ioc意味着将你设计好的对象交给容器控制，而不是传统的在你的对象内部直接控制。如何理解好Ioc呢？理解好Ioc的关键是要明确“谁控制谁，控制什么，为何是反转（有反转就应该有正转了），哪些方面反转了”，那我们来深入分析一下：



●谁控制谁，控制什么：传统Java SE程序设计，我们直接在对象内部通过new进行创建对象，是程序主动去创建依赖对象；而IoC是有专门..]]></description><category></category></item><item><title><![CDATA[C++中使用构造函数初始化对象]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/113794034</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/113794034</guid><author>ErinLi1998</author><pubDate>Fri, 12 Feb 2021 11:17:31 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;

class GradeBook
{
public:
    // constructor
    explicit GradeBook(string name)
        :courseName(name) // initialize courseName
    {
        //empty body
    }

    void setCourseN.]]></description><category></category></item><item><title><![CDATA[【C++】求三个数的最值]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/113785376</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/113785376</guid><author>ErinLi1998</author><pubDate>Wed, 10 Feb 2021 20:28:07 +0800</pubDate><description><![CDATA[//Calculate the largest and smallest of three integers.
#include&lt;iostream&gt;
using namespace std;

int main()
{
    // 1.Max(1)
    int a,b,c,m;
    cout &lt;&lt; "Please enter three integers: ";
    cin &gt;&gt; a &gt;&gt; b &gt;&gt; c;

    if(a &gt;]]></description><category></category></item><item><title><![CDATA[【C++】求三个数的和、平均值、乘积、最小值、最大值]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/113785181</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/113785181</guid><author>ErinLi1998</author><pubDate>Wed, 10 Feb 2021 20:01:21 +0800</pubDate><description><![CDATA[//Calculate sum,average,product,smallest and largest of three integers.
#include&lt;iostream&gt;

int main()
{
    int x,y,z,sum,average,product,smallest,largest;
    std::cout &lt;&lt; "Please enter three integers: ";
    std::cin &gt;&gt; x &gt;&gt; y &.]]></description><category></category></item><item><title><![CDATA[Code::blocks 详细安装和使用过程]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/113761793</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/113761793</guid><author>ErinLi1998</author><pubDate>Tue, 09 Feb 2021 09:21:27 +0800</pubDate><description><![CDATA[由于VScode出了点问题，不能正常运行程序，索性换成Code::blocks体验一下。
环境：Windows 10，64bit
一、下载

直接进入Downloads页面：http://www.codeblocks.org/downloads

根据自己需要下载相应版本


等待下载完成（145MB）


二、安装







三、使用
创建项目

因为我需要使用这个IDE编写C++代码，所以选择此项。
此处自定义项目名称即可，选择创建位置。

好啦，至此，就可以愉快地写代码了。

...]]></description><category></category></item><item><title><![CDATA[【MySQL】CASE Function]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/112505881</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/112505881</guid><author>ErinLi1998</author><pubDate>Tue, 12 Jan 2021 09:04:32 +0800</pubDate><description><![CDATA[MySQL:CASE Function

This MySQL tutorial explains how to use the MySQLCASE functionwith syntax and examples.

Description

The MySQL CASE function has the functionality of an IF-THEN-ELSE statement by allowing you to evaluate conditions and return a val...]]></description><category></category></item><item><title><![CDATA[Android File]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/106795699</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/106795699</guid><author>ErinLi1998</author><pubDate>Tue, 16 Jun 2020 21:21:19 +0800</pubDate><description><![CDATA[//建立文件
File.createNewFile();
//建立文件夹 
File.mkDir(); 
//判断是否是文件
File.isFile();
//判断是否是文件夹 
File.isDirectory(); 
//列出文件夹下的所有文件和文件夹名
File[] files = File.listFiles();   
//重命名文件或文件夹  
File.renameTo(dest);  
//删除文件夹或文件
File.delete(); 
//获得文件或文件夹的名称   
String N.]]></description><category></category></item><item><title><![CDATA[this关键字的3种用法]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/106449077</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/106449077</guid><author>ErinLi1998</author><pubDate>Sat, 30 May 2020 23:23:38 +0800</pubDate><description><![CDATA[一、this.属性名

当一个类的属性（成员变量）名与访问该属性的方法参数名相同时，则需要使用 this 关键字来访问类中的属性，以区分类的属性和方法中的参数。




public class Teacher {
	//声明类的成员变量(属性)
	private String name;
	private double salary;
	private int age;
	
	//有参构造方法
	public Teacher(String name,double salary,int age){
		t.]]></description><category></category></item><item><title><![CDATA[Chrome访问网站失败：ERR_CONNECTION_CLOSED 错误]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/106362694</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/106362694</guid><author>ErinLi1998</author><pubDate>Tue, 26 May 2020 18:46:33 +0800</pubDate><description><![CDATA[1、问题描述

最近访问matlab或者Python网站就出现这样无法访问网站的情况，很纳闷为什么会突然出现这样的情况。

无法访问此网站

www.python.org意外终止了连接。

请试试以下办法：

检查网络连接
	检查代理服务器和防火墙
	运行 Windows 网络诊断
ERR_CONNECTION_CLOSED

2、临时解决方案 —— 取消第三方代理服务

打开运行对画框，输入“inetcpl.cpl” - “连接”- “局域网设置”



















...]]></description><category></category></item><item><title><![CDATA[varchar和varchar2的区别]]></title><link>https://blog.youkuaiyun.com/ErinLi1998/article/details/106361278</link><guid>https://blog.youkuaiyun.com/ErinLi1998/article/details/106361278</guid><author>ErinLi1998</author><pubDate>Tue, 26 May 2020 17:47:03 +0800</pubDate><description><![CDATA[1. varchar2是oracle提供的独有的数据类型。oracle保证在任何版本中该数据类型向上和向下兼容。但不保证varchar，这是因为varchar是标准sql提供的数据类型，有可能随着sql标准的变化而改变。

2. 如果数据库不移植的话，就没有区别。如果数据要移植到别的数据库，可能用varchar比较好。varchar2很多数据库不支持！

3. varchar2把所有字符都占两字节处理（一般情况下），varchar只对汉字和全角等字符占两字节，数字，英文字符等都是一个字节；

4.varch]]></description><category></category></item></channel></rss>