Python pytest 之 skip @pytest.mark.skip(reason="")12345@pytest.mark.skip(reason="")跳过执行测试用例,加在函数上,类上,类方法上。如果加在类上面,类里面的所有测试用例都不会执行参数 reason:跳过的原因,会在执行结果中打印 示例 12345678910111213141516171819202122232425262728293 2021-04-27 Python > Pytest #Python #Pytest
Python 支付宝 Django 支付宝 – LePeng1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 2021-04-27 Python #Python
Python 读取图片的 6 种方式 Python进行图片处理,第一步就是读取图片,整理了6种图片的读取方式,并将读取的图片装换成numpy.ndarray()格式。 一、OpenCV读取图片OpenCV读取的图片,直接就是numpy.ndarray格式,无需转换 1234567891011import cv2img_cv = cv2.imread(dirpath)#读取数据print("img_cv:",img_cv.shape)# 2021-04-27 Python #Python
Python 读取大文件 通常面对的大文件有两种形式: 多行大文件,一般里面存放的是字符串(普通文本) 单行大文件,一般里面存放的是字节串(二进制流) 针对多行大文件使用 open 的基础方法:open 打开的是一个按行迭代的可迭代对象,通过对其进行遍历,即可一行一行的读取文件,避免一次占用较大内存,底层内置了 io 缓存和内存的管理,无需使用者关心。 with 句柄作为上下文管理器,负责打开和关闭文件(包括在内部 2021-04-27 Python #Python
Python 输出固定长度的文本 Python 按照固定长度输出文本在编程中,有时候我们需要按照固定的长度输出文本,不论输入文本的长度如何。 字符串格式化format() 方法可以以多种方式使用,其中一种方式是使用占位符来指示要替换的值。 以下是一些常见的占位符及其对应的类型: 占位符 描述 {} 字符串 {:<n} 左对齐,并保证字符串宽度为n {:>n} 右对齐,并保证字符串宽度为n {:^ 2021-04-27 Python #Python
00-Maven 简介 Maven概念Maven 的正确发音是[ˈmevən],不是马瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Ma 2021-04-22 Java > Maven #Java #Maven
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 深度学习 #深度学习