<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zfliu96的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zfliu96</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zfliu96]]></copyright><item><title><![CDATA[小于n的最大数Java]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/130794598</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/130794598</guid><author>zfliu96</author><pubDate>Sun, 21 May 2023 18:03:55 +0800</pubDate><description><![CDATA[给定一个数字字符串S和一个数组nums，数组中的元素都在0~9之间，问从数组中选择元素组成的数字，小于N的最大值是多少？例如：S = “24378”，nums:{2,3,9}，组成的最大值为23999。]]></description><category></category></item><item><title><![CDATA[jsp文件中print报红色解决方案]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/103059539</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/103059539</guid><author>zfliu96</author><pubDate>Wed, 13 Nov 2019 23:31:14 +0800</pubDate><description><![CDATA[问题：
IDEA中jsp文件print红色报警，但是其实际功能可用

原因：
未关联tomcat服务器
解决方案：
1、File-&gt;Project structure

2、Modules-&gt;Dependencies 点击緑色加号library

3、关联上Tomcat

4、重启IDEA

...]]></description><category></category></item><item><title><![CDATA[java web项目各种中文输出乱码解决方案汇总]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/103046091</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/103046091</guid><author>zfliu96</author><pubDate>Wed, 13 Nov 2019 14:56:35 +0800</pubDate><description><![CDATA[1、问题：tomcat服务器启动乱码
解决方法
按照下图打开idea64.exe.vmoptions文件

添加代码-Dfile.encoding=UTF-8

解决后的结果

2、问题：servlet项目控制台打印中文乱码
解决方法
打开tomcat编辑界面

在VM option中添加-Dfile.encoding=UTF-8
3、问题：get和post方式中文乱码
（1）get方式的中文乱码...]]></description><category></category></item><item><title><![CDATA[IDEA配置servlet项目]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/103007298</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/103007298</guid><author>zfliu96</author><pubDate>Mon, 11 Nov 2019 11:54:51 +0800</pubDate><description><![CDATA[eclipse中新建servlet项目时可以自动对web.xml配置，但是IDEA新建servlet时需要对web.xml进行手动配置
本文先提供两个手动配置servlet的方法，再提供一个只需要配置一次就一劳永逸的方法
1、首先创建servlet

2、手动配置servlet
方法一：
找到web目录下的web.xml文件

在web.xml中的中添加代码
&lt;servlet&gt;
   ...]]></description><category></category></item><item><title><![CDATA[tomcat调用数据库时java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/102998255</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/102998255</guid><author>zfliu96</author><pubDate>Sun, 10 Nov 2019 16:24:19 +0800</pubDate><description><![CDATA[使用IDEA调用数据库出现错误的原因：tomcat找不到JDBC的驱动类
1、普通java项目只需要把jar添加到工程即可
2、web项目应该把jar包放在tomcat的lib库下面
下面分别对该两种项目导包方式介绍
普通项目导包方法
1、第一种方式
File –&gt; Project Structure –&gt;modules –&gt;点击右侧的+号 –&gt;JARs or direc...]]></description><category></category></item><item><title><![CDATA[mysql通过jdbc存入文件乱码问题]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/102975401</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/102975401</guid><author>zfliu96</author><pubDate>Fri, 08 Nov 2019 16:21:16 +0800</pubDate><description><![CDATA[1、检查数据库的编码方式（一定要先更改编码方式再建表）
2、检查jdbc连接的编码方式：String url="jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8
3、检查读取文件的编码方式Reader reader = new InputStreamReader(in, StandardCharsets.UTF_8);

...]]></description><category></category></item><item><title><![CDATA[java队列queue]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/102833520</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/102833520</guid><author>zfliu96</author><pubDate>Thu, 31 Oct 2019 10:55:44 +0800</pubDate><description><![CDATA[Queueoffer，add 区别：poll，remove 区别：peek，element区别：
offer，add 区别：
一些队列有大小限制，因此如果想在一个满的队列中加入一个新项，多出的项就会被拒绝。如果使用add() 方法抛出一个 异常，而offer方法只是返回false
poll，remove 区别：
remove() 和 poll() 方法都是从队列中删除第一个元素。remove() ...]]></description><category></category></item><item><title><![CDATA[浅析 Comparable和 Comparator的区别]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/100543330</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/100543330</guid><author>zfliu96</author><pubDate>Wed, 04 Sep 2019 17:22:32 +0800</pubDate><description><![CDATA[版权声明：本文为博主转载文章，遵循 CC 4.0 BY-SA 版权协议，转载请附上原文出处链接和本声明。 
               
             ...]]></description><category></category></item><item><title><![CDATA[win10安装xgboost（超简单，实测能用）]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/89716855</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/89716855</guid><author>zfliu96</author><pubDate>Tue, 30 Apr 2019 23:15:54 +0800</pubDate><description><![CDATA[环境： win10+64位操作系统（win7或者32位操作系统应该都可以，但是没测试）
1、打开https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost网站，选择和自己电脑匹配的版本，根据我的电脑选择：xgboost-0.82-CP37-cp37m-win_amd64.whl（cp37代表装的python3.7版本，amd64代表64位操作系统）下载该...]]></description><category></category></item><item><title><![CDATA[python中win10环境安装sklearn包]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88948070</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88948070</guid><author>zfliu96</author><pubDate>Mon, 01 Apr 2019 14:53:41 +0800</pubDate><description><![CDATA[1、打开cmd窗口
2、更新pip
python -m pip install -U pip
3、安装python的依赖包
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
4、安装sklearn
pip install -U scikit-learn

...]]></description><category></category></item><item><title><![CDATA[win10环境下配置java环境变量]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88947976</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88947976</guid><author>zfliu96</author><pubDate>Mon, 01 Apr 2019 14:50:24 +0800</pubDate><description><![CDATA[在系统变量中配置
1、 添加变量名为 JAVA_HOME，变量值为java jdk的安装路径

2、添加变量名为CLASSPATH，变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar注意最前面有个.

3、找到名字为path的环境变量点击编辑，添加值为%JAVA_HOME%\bin和值为%JAVA_HOME%\jre\bin

之后点击保存...]]></description><category></category></item><item><title><![CDATA[理解：为什么L1正则先验分布是Laplace分布，L2正则先验分布是Gaussian分布]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88898057</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88898057</guid><author>zfliu96</author><pubDate>Fri, 29 Mar 2019 17:25:58 +0800</pubDate><description><![CDATA[原址	https://blog.youkuaiyun.com/m0_38045485/article/details/82147817

                &nbsp;L1、L2正则化来源推导
L1L2的推导可以从两个角度：
带约束条件的优化求解（拉格朗日乘子法）
	贝叶斯学派的：最大后验概率
1.1 基于约束条件的最优化
对于模型权重系数w的求解释通过最小化目标函数实现的，也就是求解：

首先...]]></description><category></category></item><item><title><![CDATA[numpy3维数组的转置问题]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88886970</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88886970</guid><author>zfliu96</author><pubDate>Fri, 29 Mar 2019 11:14:01 +0800</pubDate><description><![CDATA[需要转置的数组
arr = np.arange(16).reshape((2, 2, 4))
arr


将第1、2、3维度转置到第2、1、3维度，即将轴0，1，2转置到轴1，0，2
通过四幅图来说明问题：




数组转置的本质：交换每个轴（axis）的形状（shape）和跨度（stride）

...]]></description><category></category></item><item><title><![CDATA[matlab中的@+函数名调用函数]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88877525</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88877525</guid><author>zfliu96</author><pubDate>Thu, 28 Mar 2019 20:32:39 +0800</pubDate><description><![CDATA[定义函数
function [mul sum]=f(x,y)
mul=x*y;
sum=x+y；

输入为两个参数x，y，返回值也为两个mul，sum
调用函数
方法1：
[mul1，sum1]=f(3,5)

运行结果：
 mul1=15，sum1=8
方法2：
Func=@(p)f(p,3)
[mul2,sum2]=Func(2);

运行结果：
 mul2=6，sum2=5

...]]></description><category></category></item><item><title><![CDATA[Bagging（Bootstrap aggregating）、随机森林（random forests）、AdaBoost]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88874260</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88874260</guid><author>zfliu96</author><pubDate>Thu, 28 Mar 2019 17:42:56 +0800</pubDate><description><![CDATA[引言
在这篇文章中，我会详细地介绍Bagging、随机森林和AdaBoost算法的实现，并比较它们之间的优缺点，并用scikit-learn分别实现了这3种算法来拟合Wine数据集。全篇文章伴随着实例，由浅入深，看过这篇文章以后，相信大家一定对ensemble的这些方法有了很清晰地了解。
Bagging
bagging能提升机器学习算法的稳定性和准确性，它可以减少模型的方差从而避免overfitt...]]></description><category></category></item><item><title><![CDATA[Numpy中Meshgrid函数]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88872427</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88872427</guid><author>zfliu96</author><pubDate>Thu, 28 Mar 2019 16:42:42 +0800</pubDate><description><![CDATA[Meshgrid函数的基本用法
meshgrid函数用两个坐标轴上的点在平面上画网格。
用法：
 [X,Y]=meshgrid(x,y)
 [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
 [X,Y,Z]=meshgrid(x,y,z)生成三维数组，可用来计算三变量的函数和绘制三维立体图
这里，主要以[X,Y]=meshgrid(x,y)为例，来对该函数进行介绍...]]></description><category></category></item><item><title><![CDATA[平衡二叉树添加、删除结点后修正失衡的方法]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88538645</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88538645</guid><author>zfliu96</author><pubDate>Wed, 13 Mar 2019 18:30:03 +0800</pubDate><description><![CDATA[1、插入结点后失衡
  若在插入新的结点 x 之后 AVL 树 T 失去平衡，则失去平衡的结点只可能是 x的祖先，且层次数小于等于 x 的祖父的结点；也就是说失去平衡的结点是从 x 的祖父到根的路径上的结点，但这些结点并不都是失去平衡的结点，有些结点仍然可能是平衡的。
  为了修正失衡的现象，可以从结点 x 出发逆行向上，依次检查 x 祖先的平衡因子，找到第一个失衡的祖先结点 g。在从 x 到 g...]]></description><category></category></item><item><title><![CDATA[数据结构java版]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88130248</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88130248</guid><author>zfliu96</author><pubDate>Mon, 04 Mar 2019 18:18:08 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/column/details/datastructureinjava.html&amp;nbsp;目录&amp;nbsp;（1）数据结构与算法概念解析&amp;nbsp;（2）数据结构之数组&amp;nbsp;（3）数据结构之栈&amp;nbsp;（4）数据结构之队列&amp;nbsp;（5）数据结构之链表&amp;nbsp;（6）数据结构之二叉树&amp;nbsp;（7）数据结构之霍夫曼树&amp;nbsp;（8）数据...]]></description><category></category></item><item><title><![CDATA[使用谷歌浏览器截图整个网页]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88042992</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88042992</guid><author>zfliu96</author><pubDate>Thu, 28 Feb 2019 19:39:20 +0800</pubDate><description><![CDATA[1、首先打开想要截图的网页，按键盘快捷键F12，打开开发人员工具功能。
2、在开发工具页面同时按下Ctrl + Shift + P，出现输入指令的工具栏

3、在工具栏输入Capture full size screenshot
4、点击键盘回车键，会出现将图片另存为界面，这时保存图片即可

...]]></description><category></category></item><item><title><![CDATA[线性回归和逻辑回代价函数公式推导]]></title><link>https://blog.youkuaiyun.com/zfliu96/article/details/88041692</link><guid>https://blog.youkuaiyun.com/zfliu96/article/details/88041692</guid><author>zfliu96</author><pubDate>Thu, 28 Feb 2019 19:04:55 +0800</pubDate><description><![CDATA[sigmoid函数求导

线性回归模型

逻辑回归模型



]]></description><category></category></item></channel></rss>