11-Maven 安装 window 下 maven 的安装在安装Maven之前,先确认已经安装了JDK。 Maven官网下载想要的版本,并查看自己装的 JDK 是否符合版本。 官网有 四种 安装包 Binary tar.gz archive:Linux 平台的二进制包,直接解压就能用,比如 apache-maven-3.9.1-bin.tar.gz Binary zip archive:Windows 平台的二进 2021-04-22 Java > Maven #Java #Maven
13-Maven 仓库 仓库的由来在 Maven 世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件。得益于坐标机制,任何 Maven 项目使用任何一个构件的方式都是完全相同的。在此基础上,Maven 可以在某个位置统一存储所有 Maven 项目共享的构件,这个统一的位置就是仓库。 实际的 Maven 项目将不再各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候(例如,编译项目的时候需要将依赖加入到 2021-04-22 Java > Maven #Java #Maven
13-Maven 仓库-本地仓库中的各种文件解释 当 Maven 在执行编译或测试时,如果需要使用依赖文件,它总是基于坐标使用本地仓库的依赖文件。 默认情况下,不管 Window 还是 Linux,Maven 默认的仓库目录为 ~/.m2/repository/。 但是当你打开你下载的包的目录,里面会有众多的文件,这些文件都是什么意思呢 *.jar:*.jar 中是编译后的 class 文件, *.sha1:文件的 sha1 值。 *.so 2021-04-22 Java > Maven #Java #Maven
13-Maven 源 为什么换源 远程仓库在国外,因为网络不稳定以及防火墙安全的原因,使用国外的 maven 不方便,所以我们需要换源。 仓库源Maven 中央仓库地址 http://www.sonatype.org/nexus/ http://mvnrepository.com/ (本人推荐仓库) http://repo1.maven.org/maven2 Maven 中央仓库地址大全1、阿里中央仓库(首选推荐) 2021-04-22 Java > Maven #Java #Maven
21-Maven 命令 mvn Mvn 命令通常是和项目生命周期有关的命令,如下 1234567mvn validate # 运行验证mvn complie # compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target目录下。mvn test # test 是 maven 工程的测试命令 mvn test 会执行 src 2021-04-22 Java > Maven #Java #Maven
41-Maven 包依赖 简介Maven 中有两种依赖类型:直接(依赖)和 传递(依赖) 直接依赖项是我们明确包含在项目中的那些(依赖)。这些可以使用 <dependency> 标签包含: 12345<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> 2021-04-22 Java > Maven #Java #Maven
41-Maven 生命周期 声明周期(Lifecycle)Maven 中有一个专业术语:声明周期(Lifecycle),它在官方文档中的名称是:**Build Lifecycle(构建生命周期)**。 我们在日常工作中,经常遇到的项目生命周期包括 编译、测试、打包、部署等,不同项目的生命周期或多或少会一些差异。 Maven 对构建的过程进行的抽象和统一,提出了 Maven生命周期 这一个抽象的概念,它的作用是定义一条执行流程 2021-04-22 Java > Maven #Java #Maven
93-Maven 项目目录 Maven 项目目录的规范如下 12345678910111213src├─main│ ├─ java # 存放项目的.java 文件│ ├─ resources # 存放项目资源文件,如 spring, hibernate 配置文件│ ├─ webapp # 页面素材│ └─.├─test│ ├─ java # 存放所有单元测试.java 文件,如 JUnit 2021-04-22 Java > Maven #Java #Maven
Maven pom.xml 项目配置文件 1、pom.xml 配置文件简介POM 代表项目对象模型。它是 Maven 中工作的基本单位,这是一个 XML 文件。它始终保存在该项目基本目录中的 pom.xml 文件。 POM 文件主要描述了项目:配置文件,开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 在执行任务或目标时,Maven 会使用当前目录中的 POM。 一个Ma 2021-04-22 Java > Maven #Java #Maven
Maven settings.xml 配置文件详解 目录 概要 settings.xml的作用 settings.xml文件位置 配置的优先级 settings.xml元素详解 顶级元素概览 LocalRepository InteractiveMode UsePluginRegistry Offline PluginGroups Servers Mirrors Proxies Profiles 2021-04-22 Java > Maven #Java #Maven
RPN中anchor的生成 1. 超参数 base_size,这个参数指定了类似感受野的区域大小,即原始图像经过卷积层和池化层之后,在feature map上每一点的感受野对应于原始图像区域的尺寸。在这里feature map上每一点对应于原始图像上16 x 16的区域,所以设置base_size = 16。 anchor_ratios,定义了anchor的宽高比,这里设置anchor_ratios = [0.5, 1, 2 2021-04-19 深度学习 #深度学习
mmdetection 使用 1. 准备工作目录我们的工作目录,也就是 mmdetection 目录,如下所示: 1234567891011121314|-- configs| |-- _base_| |--- .......|-- data| |--- coco| | |--- annotations| | |--- train2017| | 2021-04-19 深度学习 #深度学习
mmdetection 安装 论文 《MMDetection: Open MMLab Detection Toolbox and Benchmark》 https://arxiv.org/abs/1906.07155 安装如果你装了 cuda10.1, 可以使用下列命令安装 12345678910111213141516conda create -n openmmlab python=3.7 -yconda activate 2021-04-19 深度学习 #深度学习
一些知识 MSRA:微软亚洲研究院 FAIR:Facebook AI ResearchFAIR的铁三角(Ross, Kaiming, Piotr)FAIR三件套(FPN, Mask RCNN, ResNeXt)被各队伍广泛使用 Face++ 旷视科技视觉开放平台 最近在看论文时看到了SOTA模型,以为是个很牛逼的算法,找了半天原理SOTA是state of the art的缩写。SOTA model:sta 2021-04-19 深度学习 #深度学习
动手学深度学习 《动手学深度学习》+mxnet这本书针对的目标读者正是小白(需要了解Python编程)。有关这本开源书的更多信息请参见 http://zh.d2l.ai/chapter_preface/preface.html 原版–>《动手学深度学习》+mxnet git-zh: https://github.com/d2l-ai/d2l-zh git-en: https://github.com/ 2021-04-19 深度学习 #深度学习
目标检测四大开源神器:Detectron2、mmDetectron、darknet、SimpleDet 本文介绍目标检测(Object Detection)四个最为知名、关注度最高的开源神器,其实也可以称为工具箱(Toolkit),再俗气一点,就是”造轮子”神器。不仅会介绍这些神器的特点,还会增加新的内容:基于神器开发的新开源项目(这部分也可以说明该神器的认可度)。 用上好的神器,不仅可以快速实现你的idea,还可以帮助你提升coding能力。精读优质的代码(风格),长远看是非常有意义的。如下排名不 2021-04-19 深度学习 #深度学习
Hive web界面方式 下载相应版本hive源码我的hive 1.2.1,所以源码版本是 apache-hive-1.2.1-src.tar.gz, 下载地址 https://archive.apache.org/dist/hive/hive-1.2.1/ 然后解压缩,找到目录下面hwi文件夹里面有一个web文件夹,使用命令编辑成war包 123456# 解压缩并进入到 hwi 目录tar zxvf apache-hiv 2021-04-06 Hive #Hive
01-Flask 基础 Flask 中文文档: https://dormousehole.readthedocs.io/en/latest/ http://www.pythondoc.com/flask/config.html https://flask-cn.readthedocs.io/en/latest/ Flask 英文文档(官方):https://flask.palletsprojects.com/en 2021-03-31 Python > Flask #Python #Flask
flask SQLAlchemy 报错 Detached InstanceError... Detached InstanceError:Instance is not bound to a Session 关闭session后使用SQLAlchemy对象_Goodwillie的博客-CSDN博客报错详情12sqlalchemy.orm.exc.DetachedInstanceError: Instance <EntityXxxxxx at 0x32768d0> is not 2021-03-31 Python > Flask #Python #Flask
flask SQLAlchemy 连接失效 现象我们使用 SQLAlchemy ORM 操作数据库,当 create_engine 使用默认参数的时候,连接池是打开着的。对大部分数据库来说,poolclass 默认为 QueuePool。当一个请求进来,SQLAlchemy 会创建一个数据库连接,执行结束后把连接放回池子里。下一个请求来的时候,就可以直接使用之前的连接。当然,如果同时进来多个不够分配的时候,会创建另外的连接用于使用,执行结束 2021-03-31 Python > Flask #Python #Flask