maven3.6.3下载与安装。安装教程(新手向最完整教程)

maven下载

官网原下载路径
百度云原文件
提取码:mave

安装教程

1.下载 apache-maven-3.6.3-bin.zip
在这里插入图片描述
2.解压至自己想要安装的文件夹中
目前为:
E:\FirWork\Java\MAVEN
在这里插入图片描述
3修改 apache-maven-3.6.3\conf文件夹下的 settings.xml文件。
在这里插入图片描述

ALT + F3 搜索标签。(这里使用的是idea编辑器)
在146行后
在这里插入图片描述

在 标签里面配置阿里云仓库。

  <!-- 阿里云仓库,个人配置 -->
  <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  </mirror>

复制以上,粘贴至文件中,如下图所示。
在这里插入图片描述

记事本如下图所示
在这里插入图片描述

3.设置maven仓库文件下载路径(如果不配置,则会默认下载至C盘)
搜索 标签
粘贴如下内容,如下图所示位置:

<localRepository>E:\FirWork\Java\MAVEN\maven-repository</localRepository>

在55行处
在这里插入图片描述
记事本如下图所示;
在这里插入图片描述

环境变量配置

选择此电脑鼠标右击属性
在这里插入图片描述
点击高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述
点击新建
在这里插入图片描述
新建如下图所示内容:(根据自己解压安装地址自行更换变量值属性)
MAVEN_HOME
E:\FirWork\Java\MAVEN\apache-maven-3.6.3
之后点击确定。
在这里插入图片描述
双击击系统变量中的path
在这里插入图片描述
新建如下内容。
%MAVEN_HOME%\bin
点击确定。
在这里插入图片描述
命令行输入:
mvn -v 和 mvn -version 提示如下内容,即为成功。
在这里插入图片描述

IDEA使用maven仓库

左上角点击 File -> Settings
在这里插入图片描述
如下图所示依次点击,配置刚刚maven的安装位置以及相应的文件夹以及文件,之后点击确定。
在这里插入图片描述
之后,主界面右侧会有maven的小标志。点击展开后点击圆圈更新。
在这里插入图片描述
等待更新完毕后,一个java与maven的项目就可以正常使用了。

Java的安装请详见如下:
Java环境安装教程

  • 92
    点赞
  • 258
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论
斐波那契查找算法是一种基于二分查找算法的查找算法,它利用了斐波那契数列的特性来确定查找的位置。下面是斐波那契查找算法的设计步骤: 1. 首先,需要确定斐波那契数列的长度,使得它大于等于待查找数组的长度。假设斐波那契数列的长度为n,那么有:F(n) = F(n-1) + F(n-2),其中F(0) = 0,F(1) = 1。 2. 然后,需要将待查找数组扩展到长度为n,扩展的部分用原数组的最后一个元素填充。 3. 接着,需要定义两个指针:low和high。初始时,low指向待查找数组的第一个元素,high指向斐波那契数列中第一个大于等于n的元素的下标减1。 4. 然后,需要计算mid的值,mid的值为low加上斐波那契数列中第k-1个元素的值,其中k为满足F(k)-1 >= n的最小值。 5. 然后,比较待查找数组中第mid个元素和要查找的元素的大小。如果待查找数组中第mid个元素小于要查找的元素,则将low指向mid+1;如果待查找数组中第mid个元素大于要查找的元素,则将high指向mid-1;否则,找到了要查找的元素,返回mid。 6. 重复步骤4和步骤5,直到low大于high为止。 下面是一个Python实现的斐波那契查找算法的例子: ```python def fibonacci_search(arr, x): n = len(arr) fib_k2 = 0 # F(k-2) fib_k1 = 1 # F(k-1) fib_k = fib_k1 + fib_k2 # F(k) while fib_k < n: fib_k2 = fib_k1 fib_k1 = fib_k fib_k = fib_k1 + fib_k2 offset = -1 while fib_k > 1: i = min(offset+fib_k2, n-1) if arr[i] < x: fib_k = fib_k1 fib_k1 = fib_k2 fib_k2 = fib_k - fib_k1 offset = i elif arr[i] > x: fib_k = fib_k2 fib_k1 = fib_k1 - fib_k2 fib_k2 = fib_k - fib_k1 else: return i if fib_k1 and arr[offset+1] == x: return offset+1 return -1 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落杉丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值