<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cjavacjavacjava的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cjavacjavacjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cjavacjavacjava]]></copyright><item><title><![CDATA[XGBOOST源码解析(一) 下载和安装]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/114495590</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/114495590</guid><author>cjavacjavacjava</author><pubDate>Sun, 07 Mar 2021 21:11:41 +0800</pubDate><description><![CDATA[XGBOOST源码解析(一) 下载和安装
1、环境
windows10
vs2019
2、下载
git下载地址：github搜dmlc/xgboost
下载方式：直接clone太慢，修改hosts后还是太慢，使用码云clone别人的代码下载依赖包出现问题，所以最后选择直接下载zip压缩包，这几个需要单独下载下来放到对应的目录下

进入了项目目录中，执行如下
 git init 
git submodule init  

3、编译
在项目目录中执行下面命令
mkdir build
cd build
cmak]]></description><category></category></item><item><title><![CDATA[混淆矩阵+F1score+ROC曲线+AUC]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/90379371</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/90379371</guid><author>cjavacjavacjava</author><pubDate>Mon, 20 May 2019 22:55:52 +0800</pubDate><description><![CDATA[文章目录评价指标1例子评价指标2例子混淆矩阵F1scoreROC曲线AUC值
评价指标1
以下四个可以这样理解，第一个字母代表你预测的对错T/F，第二个字母代表你预测的是正还是负P/N。例如TP=你预测的是正的，且预测对了。
真正例/真阳性(TP)：预测为正，实际为正，预测对了。
真负例/真阴性(TN)：预测为负，实际为负，预测对了。
假正例/假阳性(FP)：预测为正，实际为负，预测错了。
假负例...]]></description><category></category></item><item><title><![CDATA[springboot跨域问题]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/88657068</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/88657068</guid><author>cjavacjavacjava</author><pubDate>Tue, 19 Mar 2019 10:50:28 +0800</pubDate><description><![CDATA[文章目录解决方式后端实现filter前端ajax加上
解决方式
后端实现filter
Access-Control-Allow-Credentials设为true，表示接收前端的凭据
Access-Control-Allow-Origin上一个头为true，则这个头必须为域名，不能为*
实现filter可自动添加响应头，其他方式1、重写WebMvcConfigurerAdapter类，但对Cred...]]></description><category></category></item><item><title><![CDATA[spring校验]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/88656325</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/88656325</guid><author>cjavacjavacjava</author><pubDate>Tue, 19 Mar 2019 10:26:30 +0800</pubDate><description><![CDATA[spring校验pojo加注解Controller加注解常用校验
pojo加注解
public class User {
	private Long id;
	//NotBlank用作字符串 NotNull可以用数字 NotEmpty用map
	@NotBlank(message="用户名不能为空")
	private String name;

	@NotBlank(message="密码不能为...]]></description><category></category></item><item><title><![CDATA[贪心算法(一)]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80175822</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80175822</guid><author>cjavacjavacjava</author><pubDate>Thu, 03 May 2018 10:04:35 +0800</pubDate><description><![CDATA[1、poj1700过河问题

先排序，然后假设数据为t1 t2 t3 t4 t5 t6 t7 t8，只会有两种方式： 
方式一：最快的两个作为划回的船，两个来回运走两个最慢的，好处是最慢的和次慢的组合消除掉次慢的时间，坏处是往回划的有一半是次快的。时间：t1+2*t2+t8 
方式二：只有最快的作为划回的船，两个来回运走两个最慢的，好处是往回划的时间是最优的，坏处是往对岸划的次慢的时间也走了。时间...]]></description><category></category></item><item><title><![CDATA[动态规划---背包问题]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80107779</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80107779</guid><author>cjavacjavacjava</author><pubDate>Fri, 27 Apr 2018 14:38:17 +0800</pubDate><description><![CDATA[1、0-1背包问题&amp;amp;POJ3624

问题：有N个物品，背包容量为C，第i个物品的重量为wi、价值为vi。选择几个物品放入背包，要求重量和不超过C，求最大价值。
用二维数组bag[N][C]存储，bag[i][j]表示在前i个物品下，容量为j时的最大价值，当i=N,j=C时即为题解
状态转移方程：bag[i][j]=wi&amp;gt;j?bag[i-1][j]:max(bag[i-1][j],b...]]></description><category></category></item><item><title><![CDATA[POJ-1050 动态规划最大子段和最大子阵]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80089193</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/80089193</guid><author>cjavacjavacjava</author><pubDate>Thu, 26 Apr 2018 09:33:04 +0800</pubDate><description><![CDATA[1、最大子段

由于最大子段不可能以负数或负数段开头，可以以此得到算法



int max(int a[],int n)
{
    int sum,maxsum;
    int i ;
    sum = maxsum = 0;
    for(i = 0;i&amp;lt;n;i++)
    {
        sum +=a[i];
        if(sum&amp;gt;maxsum)//子段大...]]></description><category></category></item><item><title><![CDATA[eclipse配置maven插件]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/79694228</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/79694228</guid><author>cjavacjavacjava</author><pubDate>Mon, 26 Mar 2018 10:06:39 +0800</pubDate><description><![CDATA[

1、Installations配置maven路径 
2、配置本地仓库。把maven里的settings.xml复制到自定义仓库里，然后修改里面的localRepository，修改成本地repository的位置，即可...]]></description><category></category></item><item><title><![CDATA[springmvc学习(七)：拦截器]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78982666</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78982666</guid><author>cjavacjavacjava</author><pubDate>Fri, 05 Jan 2018 16:20:49 +0800</pubDate><description><![CDATA[一、新增拦截器类

package interceptor;
import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView]]></description><category></category></item><item><title><![CDATA[springmvc学习(六)：上传文件]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78978982</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78978982</guid><author>cjavacjavacjava</author><pubDate>Fri, 05 Jan 2018 11:07:58 +0800</pubDate><description><![CDATA[一、修改web.xml

增加这一行，表示允许访问图片

    servlet-mapping>
        servlet-name>defaultservlet-name>
        url-pattern>*.jpgurl-pattern>
    servlet-mapping>

二、修改配置文件

增加这一句，表示开方上传功能

id="multipartResolver"]]></description><category></category></item><item><title><![CDATA[springmvc学习(五)：session]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78973525</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78973525</guid><author>cjavacjavacjava</author><pubDate>Thu, 04 Jan 2018 17:35:40 +0800</pubDate><description><![CDATA[一、修改控制器

新增方法check处理session

package controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.spring]]></description><category></category></item><item><title><![CDATA[springmvc学习(四)：接收表单数据]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78972445</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78972445</guid><author>cjavacjavacjava</author><pubDate>Thu, 04 Jan 2018 16:34:01 +0800</pubDate><description><![CDATA[一、其他配置不变

二、控制器

package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndVi]]></description><category></category></item><item><title><![CDATA[springmvc学习(三)：注解方式]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78968481</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78968481</guid><author>cjavacjavacjava</author><pubDate>Thu, 04 Jan 2018 10:47:50 +0800</pubDate><description><![CDATA[一、web.xml
没有变化



<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
h]]></description><category></category></item><item><title><![CDATA[springmvc学习(二)：视图定位]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78967575</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78967575</guid><author>cjavacjavacjava</author><pubDate>Thu, 04 Jan 2018 09:44:43 +0800</pubDate><description><![CDATA[作用是把jsp或其他文件定位到指定的文件夹

一、修改springmvc-servlet.xml
新增这一段：
<bean id="viewResolver"
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        
        
    


配置文件变]]></description><category></category></item><item><title><![CDATA[springmvc学习(一)]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78967346</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78967346</guid><author>cjavacjavacjava</author><pubDate>Thu, 04 Jan 2018 09:20:59 +0800</pubDate><description><![CDATA[一、导包
二、web.xml文件

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
htt]]></description><category></category></item><item><title><![CDATA[spring学习(四)：AOP注解方式]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78963190</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78963190</guid><author>cjavacjavacjava</author><pubDate>Wed, 03 Jan 2018 17:01:12 +0800</pubDate><description><![CDATA[一、service类加注解
常规注解，bean的注解

package service;

import org.springframework.stereotype.Component;

@Component("myService")
public class MyService {
	public void doMyService() {
		System.out.println("T]]></description><category></category></item><item><title><![CDATA[spring学习(三)：AOP]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78962861</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78962861</guid><author>cjavacjavacjava</author><pubDate>Wed, 03 Jan 2018 16:42:31 +0800</pubDate><description><![CDATA[一、Service类
package service;

public class MyService {
	public void doMyService() {
		System.out.println("This is my service");
	}
}

二、切面类
为上面的service类的前后增加内容

package aspect;

import org.aspect]]></description><category></category></item><item><title><![CDATA[spring学习(二)：注解方式]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78959336</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78959336</guid><author>cjavacjavacjava</author><pubDate>Wed, 03 Jan 2018 11:24:20 +0800</pubDate><description><![CDATA[方式一：
一、修改配置文件
告诉spring用注解方式配置


<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schem]]></description><category></category></item><item><title><![CDATA[spring学习(一)]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78959120</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/78959120</guid><author>cjavacjavacjava</author><pubDate>Wed, 03 Jan 2018 11:08:45 +0800</pubDate><description><![CDATA[一、导入包
二、pojo类
package com.how2java.pojo; public class Category {     public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getName() {]]></description><category></category></item><item><title><![CDATA[K近邻算法]]></title><link>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/75519245</link><guid>https://blog.youkuaiyun.com/cjavacjavacjava/article/details/75519245</guid><author>cjavacjavacjava</author><pubDate>Thu, 20 Jul 2017 14:12:43 +0800</pubDate><description><![CDATA[1、收集数据
2、计算目标数据与所有数据的距离
3、取前K个距离最小的数据
4、取3中出现最多的类，则目标数据属于这个类]]></description><category></category></item></channel></rss>