自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VirtualBox配置Linux虚拟机

一、安装虚拟化软件VirtualBox进入VirtualBox官网,选择Windows版本下载记得更改安装位置二、下载CentOS 7系统镜像进入CentOS官网,选择Linux版本选择CentOS 7和处理器架构,一般为x86_64选择上海交通大学的系统镜像三、VirtualBox配置Linux虚拟机新建一个虚拟机内存分配为1GB硬盘分配为固定大小8GB一个虚拟机已创建成功配置系统镜像文件四、安装CentOS 7启动虚拟机选择简体

2021-04-24 21:45:36 1093

原创 IDEA修改Maven默认配置不生效

问题描述:IDEA版本2019.2,通过File->Other Setting->Setting for New Projects修改Maven的默认配置后,新建项目,通过File–>Settings查看Maven的配置还是默认配置(修改没有生效)解决方法:找到C:\Users\70423\.IntelliJIdea2019.2\config\options路径下的project.default.xml配置文件在配置文件中添加一个节点component<compo.

2021-04-24 11:11:25 9307 2

原创 IDEA配置Maven

Maven安装与配置过程请参考https://blog.csdn.net/qq_38190185/article/details/115921070?spm=1001.2014.3001.5501打开IDEA–>File–>Settings在搜索框中输入maven,查找与maven相关的设置,然后点击maven修改相应的配置推荐配置:设置maven在不联网的情况下使用本地插件一般使用maven为我们提供好的骨架时,是需要联网的。配置这个,在没有网络的情况下,可.

2021-04-21 12:06:27 29698 7

原创 Maven安装与配置

安装Maven官网下载mavenBinary是可执行版本,已经编译好可以直接使用。Source是源代码版本,需要自己编译成可执行软件才可使用。tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同tar.gz格式的文件比zip文件小很多,用于unix操作系统。zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式下载完成后,解压到某一路径下。本文以E:\Tools\Maven\apac

2021-04-20 23:46:47 223065 99

原创 python实现蒙太奇马赛克效果

1. 实验简介相片马赛克(Photomosaic),或称蒙太奇照片、蒙太奇拼贴,是一种影像处理的艺术技巧,利用这个方式做出来的图片,近看时是由许多张小照片合在一起的,但远看时,每张照片透过光影和色彩的微调,组成了一张大图的基本像素,就叫做相片马赛克技巧。最先是由一个美国大学生发明的,但当时限于计算机性能,无法大量应用。2. 实验效果初始图片:若干小图片:由这些小图片根据相应的算法拼成初始图片3. 代码实现import osimport cv2impo..

2021-02-11 13:25:30 1322 2

原创 python实现 逻辑回归(Logistic Regression)算法

1. 实验原理现在有nn个数据元组{X1,X2,…,Xn}{X1,X2,…,Xn},每个数据元组对应了一个类标号yiyi,同时每个数据元组XiXi有mm个属性{xi1,xi2,…,xim}{xi1,xi2,…,xim}。假设现在面临的是一个简单的二分类问题,类标号有0,1两种。如果用简单的回归方法对已知数据进行曲线拟合的话,我们会得到如下的曲线方程(曲线拟合的方法后面会说到):...

2020-11-18 21:45:54 1355 2

原创 python实现 感知机(Perceptron)算法

1. 感知机简介神经网络如下图所示:上图中每个圆圈都是一个神经元,每条线表示神经元之间的连接。我们可以看到,上面的神经元被分成了多层,层与层之间的神经元有连接,而层内之间的神经元没有连接。最左边的层叫做输入层,这层负责接收输入数据;最右边的层叫输出层,我们可以从这层获取神经网络输出数据。输入层和输出层之间的层叫做隐藏层。感知器——神经网络的组成单元一个感知机有如下组成部分:感知机训练算法感知器训练算法:将权重项和偏置项初始化为0,然后,利用下面的..

2020-10-29 20:53:03 4637

原创 python实现 kNN(k-nearst neighbors)算法

kNN算法是k-近邻算法的简称,主要用来进行分类,主要思路如下:1. 存在一个训练数据集,每个数据都有对应的标签,也就是说,我们知道样本集中每一数据和他对应的类别。2. 当输入一个新数据进行类别或标签判定时,将新数据的每个特征值与训练数据集中的每个数据进行比较,计算其到训练数据集中每个点的距离(下列代码实现使用的是欧式距离)。3. 然后提取k个与新数据最接近的训练数据点所对应的标签或类别。4. 出现次数最多的标签或类别,记为当前预测新数据的标签或类别。欧式距离:1..

2020-10-26 17:55:07 526

原创 not in中有null时得不到数据

比如我们在使用这个sql:select deptnofrom dept where deptno not in (10,50,null)进行查询时,在有数据符合条件的情况下,始终是得不到数据的。究其原因如下:1.IN和NOT IN本质上都是OR运算。对于条件deptnoin (10,50,null),可以等价于where deptno=10 or deptno=50 or deptno...

2019-04-14 23:20:40 1027

原创 tomcat报错:Invalid character found in the request target. The valid characters are defined in RFC 3986

tomcat报错:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote.http11.AbstractNioInp...

2019-04-12 20:05:32 387

转载 单点登录(原理与实现简介)

单系统登录机制1、http无状态协议  web应用采用Browser/Server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必须...

2019-03-11 17:50:17 287

转载 Nginx相关介绍(Nginx是什么?能干什么?)

Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环...

2019-03-11 15:22:38 909

原创 Eclipse配置tomcat

1.打开Eclipse,Window-->Preference-->Server-->Runtime Environments2.点击Add,选择相应的tomcat版本,本文以tomcat-8.0.53为例3.选择Apache Tomcat v8.0,点击Next4.配置好Tomcat名和Tomcat路径,点击finish5.在Eclipse控制台...

2019-03-05 20:19:03 108129 20

转载 配置Git

在Linux下和windows下配置Git的方法差不多,只是在Linux下,可以在命令行里直接使用git config进行配置, 而在windows下则要先打开“Git Bash”,进入msysGit命令行界面,再用git config命令进行相应的配置操作。好了,前面安装好了Git,现在我们开始配置:第一个需要配置的就是用户的用户名和email,因为这些内容会出现在你的每一个提交(com...

2019-03-05 18:05:33 243

转载 Git常用命令

git常用命令:git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面 git fetch //把远程库的代码更新到本地库 git add . //把本地的修改加到stage中 gi...

2019-03-05 17:55:10 209

原创 Git设置代理

设置代理git config --global http.proxy 代理地址git config --global https.proxy 代理地址取消代理git config --global --unset http.proxygit config --global --unset https.proxy查看当前已设置的代理git config --g...

2019-03-05 12:13:35 928

转载 理解IaaS、SaaS、PaaS的含义及区别

你一定听说过云计算中的三个“高大上”的你一定听说过云计算中的三个“高大上”的概念:IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞叹式的夸奖,“吃货还这么瘦,好羡慕啊!”或者,总得给伦家的微丰找个像样的理由。一个“吃货”是怎样吃到披萨的呢?1. 在家...

2019-03-05 11:54:12 547

转载 e.getMessage()为null

问题:自定义异常触发了,但是自定义的提示信息RuntimeException却没有带过来。1 throw new RuntimeException("不允许插入报价主项和报价子项同时重复的记录!");2 String message = e.getMessage(); //得到的message为空  在Exception的父类Throwable中,有getMessage方法,该方...

2018-12-06 16:45:14 1407

原创 Objects.equals(a,b)和a.equals(b)

a.equals(b):如果此时a为null,则在程序运行的时候,会发生空指针异常Objects.equals(a,b):如果两个参数都为 null, Objects.equals(a,b) 调用将返回 true ; 如果其中一个参数为 null ,则返回 false ; 否则,如果两个参数都不为 null, 则调用 a.equals(b)...

2018-07-10 18:16:36 5519 1

空空如也

空空如也

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

TA关注的人

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