编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

第七十二天-动态规划,安装mybatis-plugin

wxchong 2024-07-19 05:45:48 开源技术 12 ℃ 0 评论

学习笔记:

1.Maven 有以下三个标准的生命周期:

clean:项目清理的处理

default(或 build):项目部署的处理

site:项目站点文档创建的处理

2.Maven Site 插件一般用来创建新的报告文档、部署站点等。

pre-site:执行一些需要在生成站点文档之前完成的工作

site:生成项目的站点文档

post-site: 执行一些需要在生成站点文档之后完成的工作,并且为部署做准备

site-deploy:将生成的站点文档部署到特定的服务器上

3.构建配置文件大体上有三种类型:

项目级(Per Project) 定义在项目的POM文件pom.xml中

用户级 (Per User) 定义在Maven的设置xml文件中 (%USER_HOME%/.m2/settings.xml)

全局(Global) 定义在 Maven 全局的设置 xml 文件中 (%M2_HOME%/conf/settings.xml)

4.在 Maven 的术语中,仓库是一个位置(place)。

Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。

在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。

Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。

Maven 仓库有三种类型:

本地(local)

中央(central)

远程(remote)

5.62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?

输入:m = 3, n = 7

输出:28

解题思路:当前状态由前一个状态向下或向右走到,状态转移方程为f[i,j]=f[i-1,j]+f[i,j-1],在上边界和右边界只有一种状态,可以将f[i,0],f[0,j]设置为1,遍历完整个方格之后,f[m-1][n-1]即为不同路径的数量

class Solution {
    public int uniquePaths(int m, int n) {
        int[][] f = new int[m][n];
        for(int i=0; i<m; i++){
            f[i][0] = 1;
        }
        for(int i=0; i<n; i++){
            f[0][i] = 1;
        }
        for(int i=1; i<m; i++){
            for(int j=1; j<n; j++){
                f[i][j] = f[i-1][j] + f[i][j-1];
            }
        }
        return f[m-1][n-1];
    }
}

6.mybatis plugin安装,IDEA2015使用mybatis mini-plugin插件

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表