自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 小于n的最大数Java

给定一个数字字符串S和一个数组nums,数组中的元素都在0~9之间,问从数组中选择元素组成的数字,小于N的最大值是多少?例如:S = “24378”,nums:{2,3,9},组成的最大值为23999。

2023-05-21 18:03:55 882

原创 jsp文件中print报红色解决方案

问题:IDEA中jsp文件print红色报警,但是其实际功能可用原因:未关联tomcat服务器解决方案:1、File->Project structure2、Modules->Dependencies 点击緑色加号library3、关联上Tomcat4、重启IDEA...

2019-11-13 23:31:14 3171

原创 java web项目各种中文输出乱码解决方案汇总

1、问题:tomcat服务器启动乱码解决方法按照下图打开idea64.exe.vmoptions文件添加代码-Dfile.encoding=UTF-8解决后的结果2、问题:servlet项目控制台打印中文乱码解决方法打开tomcat编辑界面在VM option中添加-Dfile.encoding=UTF-83、问题:get和post方式中文乱码(1)get方式的中文乱码...

2019-11-13 14:56:35 5265

原创 IDEA配置servlet项目

eclipse中新建servlet项目时可以自动对web.xml配置,但是IDEA新建servlet时需要对web.xml进行手动配置本文先提供两个手动配置servlet的方法,再提供一个只需要配置一次就一劳永逸的方法1、首先创建servlet2、手动配置servlet方法一:找到web目录下的web.xml文件在web.xml中的中添加代码<servlet> ...

2019-11-11 11:54:51 13380 2

原创 tomcat调用数据库时java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法

使用IDEA调用数据库出现错误的原因:tomcat找不到JDBC的驱动类1、普通java项目只需要把jar添加到工程即可2、web项目应该把jar包放在tomcat的lib库下面下面分别对该两种项目导包方式介绍普通项目导包方法1、第一种方式File –> Project Structure –>modules –>点击右侧的+号 –>JARs or direc...

2019-11-10 16:24:19 803 1

原创 mysql通过jdbc存入文件乱码问题

1、检查数据库的编码方式(一定要先更改编码方式再建表)2、检查jdbc连接的编码方式:String url="jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-83、检查读取文件的编码方式Reader reader = new InputStreamReader(in, StandardCharsets.UTF_8);...

2019-11-08 16:21:16 170

原创 java队列queue

Queueoffer,add 区别:poll,remove 区别:peek,element区别:offer,add 区别:一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。如果使用add() 方法抛出一个 异常,而offer方法只是返回falsepoll,remove 区别:remove() 和 poll() 方法都是从队列中删除第一个元素。remove() ...

2019-10-31 10:55:44 130

转载 浅析 Comparable和 Comparator的区别

版权声明:本文为博主转载文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-04 17:22:32 99

原创 win10安装xgboost(超简单,实测能用)

环境: 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位操作系统)下载该...

2019-04-30 23:15:54 1938

原创 python中win10环境安装sklearn包

1、打开cmd窗口2、更新pippython -m pip install -U pip3、安装python的依赖包python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose4、安装sklearnpip install -U scikit-learn...

2019-04-01 14:53:41 935

原创 win10环境下配置java环境变量

在系统变量中配置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之后点击保存...

2019-04-01 14:50:24 213

转载 理解:为什么L1正则先验分布是Laplace分布,L2正则先验分布是Gaussian分布

原址 https://blog.csdn.net/m0_38045485/article/details/82147817  L1、L2正则化来源推导L1L2的推导可以从两个角度:带约束条件的优化求解(拉格朗日乘子法) 贝叶斯学派的:最大后验概率1.1 基于约束条件的最优化对于模型权重系数w的求解释通过最小化目标函数实现的,也就是求解:首先...

2019-03-29 17:25:58 1792 2

原创 numpy3维数组的转置问题

需要转置的数组arr = np.arange(16).reshape((2, 2, 4))arr将第1、2、3维度转置到第2、1、3维度,即将轴0,1,2转置到轴1,0,2通过四幅图来说明问题:数组转置的本质:交换每个轴(axis)的形状(shape)和跨度(stride)...

2019-03-29 11:14:01 901

原创 matlab中的@+函数名调用函数

定义函数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...

2019-03-28 20:32:39 12418

转载 Bagging(Bootstrap aggregating)、随机森林(random forests)、AdaBoost

引言在这篇文章中,我会详细地介绍Bagging、随机森林和AdaBoost算法的实现,并比较它们之间的优缺点,并用scikit-learn分别实现了这3种算法来拟合Wine数据集。全篇文章伴随着实例,由浅入深,看过这篇文章以后,相信大家一定对ensemble的这些方法有了很清晰地了解。Baggingbagging能提升机器学习算法的稳定性和准确性,它可以减少模型的方差从而避免overfitt...

2019-03-28 17:42:56 453

转载 Numpy中Meshgrid函数

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)为例,来对该函数进行介绍...

2019-03-28 16:42:42 777

原创 平衡二叉树添加、删除结点后修正失衡的方法

1、插入结点后失衡  若在插入新的结点 x 之后 AVL 树 T 失去平衡,则失去平衡的结点只可能是 x的祖先,且层次数小于等于 x 的祖父的结点;也就是说失去平衡的结点是从 x 的祖父到根的路径上的结点,但这些结点并不都是失去平衡的结点,有些结点仍然可能是平衡的。  为了修正失衡的现象,可以从结点 x 出发逆行向上,依次检查 x 祖先的平衡因子,找到第一个失衡的祖先结点 g。在从 x 到 g...

2019-03-13 18:30:03 4624 1

转载 数据结构java版

转自:http://blog.csdn.net/column/details/datastructureinjava.html&nbsp;目录&nbsp;(1)数据结构与算法概念解析&nbsp;(2)数据结构之数组&nbsp;(3)数据结构之栈&nbsp;(4)数据结构之队列&nbsp;(5)数据结构之链表&nbsp;(6)数据结构之二叉树&nbsp;(7)数据结构之霍夫曼树&nbsp;(8)数据...

2019-03-04 18:18:08 459

原创 使用谷歌浏览器截图整个网页

1、首先打开想要截图的网页,按键盘快捷键F12,打开开发人员工具功能。2、在开发工具页面同时按下Ctrl + Shift + P,出现输入指令的工具栏3、在工具栏输入Capture full size screenshot4、点击键盘回车键,会出现将图片另存为界面,这时保存图片即可...

2019-02-28 19:39:20 4710

转载 线性回归和逻辑回代价函数公式推导

sigmoid函数求导线性回归模型逻辑回归模型

2019-02-28 19:04:55 1142

转载 吴恩达机器学习视频--神经网络反向传播算法公式推导

反向传播算法基础知识我们在计算神经网络预测结果时采用了正向传播方法,从第一层开始正向一层一层进行计算算,直到最后一层的hθ(x)hθ(x)hθ(x)hθ(x)hθ(x) h_\theta (x)hθ(x)hθ(x)hθ​(x)=(a(4)−y)⋅θ(3)⋅a(3)⋅(1−a(3))=(θ(3))T⋅δ(4)⋅g′(z(3))=(θ(3...

2019-02-28 17:01:24 860

转载 通过网线、局域网共享文件

网线将两台电脑用网线连接,不用断开无线(因为走的不是同一个链路)发送端win7(1) 右击需要共享的文件夹 -&gt; 共享 -&gt; 特定用户(2)在上面的下拉框找到Everyone,如果没有自己添加一个即可,再将后面的权限修改成 读/写,点击下面的共享(3) 这时候会弹出你要共享文件的列表,选中它,点击下面的完成(4)控制面板-&gt; 网络和Internet-&gt; 网络和...

2019-01-18 23:19:23 457 1

原创 java中的枚举

测试类package test01_enum;/* * */public class Demo { public static void main(String[] args) { EnumClass ec1=EnumClass.Front; System.out.println(ec1); String s=ec1.getName(); System....

2018-12-27 17:07:27 111

原创 java中通过反射获取class文件对象、构造方法、成员变量、成员方法实例

一、 反射: 通过class文件对象,使用该文件中的成员变量、构造方法、成员方法1. 通过反射获取class文件对象 a) Object类中的getClass()方法 b) 数据类型的静态属性class c) Class类中的静态方法  public static Class forName(String className)  className为类的全路径(带包名) d) 使用...

2018-12-27 17:04:21 2264

原创 Java中的网络编程以及TCP\UDP协议程序实例

文章目录一、网络编程二、程序实例1、UDP协议 发送接收实例2、UDP协议 利用多线程实现自己和自己聊天的程序实例3、TCP协议 发送接收实例4、TCP协议 发送接收文件实例5、TCP协议 多线程实现一个服务器接入多个客户端实例一、网络编程1、网络编程的三要素: a) IP地址:网络中计算机的唯一标识  i. 常用的Dos命令   1. ipconfig:查看本机的IP地址   2. ...

2018-12-10 21:46:35 254

原创 java中的GUI以及简单实例

文章目录一、GUI(图形用户接口)二、程序实例1. 窗体基本设置实例2. 添加并设置按钮功能实例3. 鼠标移入、移出按键测试实例4. 文本框只能输入数字实例5. 多级菜单实例一、GUI(图形用户接口)用图形的方式来显示计算机操作界面,更方便直观java.awt(抽象窗口工具包),需要调用本地系统方法实现功能,属于重量级控件javax.swing在AWT的基础上,建立的一套图形界面系统,...

2018-12-03 22:43:26 11563

原创 Java中的多线程

文章目录一、多线程二、程序实例1、多线程的两种实现方法:实现三个窗口卖票的功能2、加锁和解锁的实例3、生产者和消费者(运用wait()和notify()方法解决线程同步通信的问题)4、线程池一、多线程1、 进程的概述: a) 进程:正在运行的程序,  是系统进行资源分配和调用的独立单位,每一个进程都有内存空间和系统资源 b) 单进程只能做一件事情  多进程可以做多件事情,提高CPU的利...

2018-11-29 17:28:09 150

原创 Java中的简单定时器以及实例

定时器: 可以让我们在指定时间内做某件事情,可以重复做某件事情依赖Timer和TimerTask这两个类 a) Timer:定时器类  i. public Timer () 构造方法  ii. public void schedule (TimerTask task , long delay)延迟delay时间后执行task任务,   task为TimerTask实现类的对象  iii...

2018-11-29 15:33:38 347

原创 win10关闭自动更新(针对已经关闭windows update项,但系统仍自动更新的问题)

1、首先打开电脑服务项,找到Windows update项,并双击打开属性一栏2、将启动类型替换为禁用3、点击上面的恢复,选择第一次失败后无操作。4、选择应用,并点击确定关闭。针对大部分电脑只进行上面的操作(关闭服务中的windows update服务),win10仍然会自动更新,而且还会自动更改你刚才配置的启动类型,仍然自动启动(这很坑爹,我的电脑就是这样),这时需要你再进行下...

2018-11-29 09:53:07 39473 9

原创 java单例设计模和工厂模式

一、单例设计模式: 1、 确保类在内存中只有一个对象,类实例必须自动创建,且对外提供 2、 如何确保只有一个对象  a) 构造方法私有化  b) 在成员类中创建一个对象并赋给私有静态成员变量,(静态方法只能访问静态成员变量)   (私有是为了不让外界随意更改此变量)  c) 在成员类中写一个公共静态方法提供访问私有静态成员变量   (因为单例设计模式测试类中不能创建对象,只能访问静态...

2018-11-27 23:03:06 188

原创 Java中的特殊IO流以及NIO流的部分特性

一、操作基本数据类型的流1、 DataInputStream数据输出流 a) 构造方法:  DataInputStream (InputStream in) b) 成员方法  i. writeByte ()  ii. writeShort ()  iii. writeInt ()  iv. writeLong ()  v. writeFloat ()  vi. writeDou...

2018-11-18 20:00:34 184

原创 IO流中字符和字节输入输出流概述

1、 IO流用来处理设备之间的数据传输 a) 上传文件 b) 下载文件2、 Java对数据的操作都是通过流的方式3、 Java 用于操作流的对象都在IO包中4、 IO流分类 a) 流向  i. 输入流:程序读取数据  ii. 输出流:程序向硬盘写入数据 b) 数据类型  i. 字节流:   1. 字节输入流 读数据 InputStream   2. 字节输出流 写数据 Ou...

2018-11-17 15:58:06 346

原创 IO流中复制多级文件到指定目录下并将文件名修改为指定格式实例

package test5_copy;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExc...

2018-11-16 17:00:03 259

原创 IO流中的字符输入流Reader以及两种读文件实例

a) 实现类InputStreamReader的方法 构造方法:  i. InputStreamReader(InputStream is) 用默认编码方式读取数据  ii. InputStreamReader(InputStream is,String charsetName) 用指定编码读取数据 成员方法:  iii. int read() 一次读取一个字符  iv. int r...

2018-11-15 22:07:43 221

原创 常见的编码方式

a) ASCII(美国),最高位为符号位,其余为数值位,共8位‘a’ 97; ‘A’ 65; ‘0’ 48b) 拉丁码表(欧洲):ISO-8859-1 8位表示一个数据c) GB2312:中国中文编码表d) GBK:中国中文编码表升级版,融合了多种中文文字符号e) GB18030:GBK的取代版本f) BIG-5:台湾地区繁体字编码方案,俗称大五码g) Unicode:国际标准码,融...

2018-11-15 21:53:29 939

原创 IO流中的字符输出流Writer以及五种写文件实例

a) 实现类OutputStreamWriter的方法, 构造方法(只能传递字节流对象):  i. OutputStreamWriter(OutputStream out) 根据默认编码格式把字节流转换为字符流  ii. OutputStreamWriter(OutputStream out, String charsetName)   根据指定编码格式把字节流转化为字符流 成员方法:...

2018-11-15 21:46:51 687

原创 IO流中的字节输入流InputStream以及两种读文件实例

1、字节输入流操作(向文件写数据):FileInputStreama) 构造方法 FileInputStream(File file) FileInputStream(String name)b) 字节输入流操作步骤 i. 创建字节输入流对象 ii. 调用read()方法读取数据并显示 iii. 释放资源c) 读出方式 i. int read ()从输入流中读取一个数据字节,如果...

2018-11-13 11:03:23 519

原创 IO流中的字节输出流OutPutStream以及三种写文件实例

1、字节输出流操作(向文件写数据):OutPutStream(抽象类)可以用来传输字符数据,但是效率低,一般都是用来传递字节数据a) 实现类FileOutputStream的构造方法 i. FileOutputStream(File file) 需要先封装文件对象再操作文件 ii. FileOutPutStream(String name)常用且简单,直接操作文件名字 iii. File...

2018-11-13 10:15:36 5786

原创 Java中的递归以及不死神兔实例(斐波那契数列)

三种方法实现实例:package test17_digui;import java.util.Scanner;/* * 题目:有一对兔子,从出生后第3个月起每个月都生1对兔子,小兔子第三个月后也可以生一对兔子, * 假如兔子不死,在指定月份时刻一共可以有多少对兔子 * * 分析: * 第一个月:1 * 第二个月:1 * 第三个月:2 * 第四个月:3...

2018-11-10 18:18:51 2589

原创 Java IO流中文件的处理以及查找指定文件的实例

文件处理1、 File:文件和目录(文件夹)路径名的抽象变现形式(并不一定真实存在)2、 构造方法: a) File (String pathname) 根据一个路径得到File对象 b) File(String parent, String child)根据一个目录和一个子文件/目录得到File对象 c) File(File parent, String child )根据一个父Fil...

2018-11-10 16:51:43 992

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除