test

05-Docker仓库

本小妞迷上赌 提交于 2020-03-10 11:14:28
访问Docker仓库 仓库(Repository)是集中存放镜像的地方,又分共有仓库和私有仓库。注册服务器和仓库有所区别,注册服务器是存放仓库的具体服务器,一个注册服务器可以有多个仓库,而每个仓库下可以有多个镜像,仓库可以被认为是一个具体的项目或目录,如private-docker.com/ubuntu private-docker.com是注册服务器地址,ubuntu是仓库名。 公共镜像市场 Docker Hub是docker官方提供的最大的公共镜像仓库,网址https://hub.docker.com 大部分镜像的需求都可以在Docker hub中直接下载 1、登录,可以通过命令执行docker login命令来输入用户名、密码和邮件来完成注册和登录,注册成功后本地用户目录下会自动穿件.docker/config.json文件,保存用户的认证信息。 2、基本操作,用户不需要登录就可以通过docker search命令来查找官方仓库的镜像,并利用docker [image] pull命令来将他下载到本地。 3、自动创建,是docker hub提供的自动化服务,可以自动跟随项目代码更新而重新构建镜像。如创建了一个应用镜像,如果发布了新版本需要手动跟新镜像。而自动创建可以让用户通过docker hub指定一个目标网站上的项目,一旦项目发生变化,自动执行创建。 1)创建登录Docker

gitlab上加速运行Django项目测试代码

戏子无情 提交于 2020-03-10 10:46:20
项目环境: python 3.6 Django 1.11 Coverage 5.0 减少测试代码运行时间的方法: 把单一的管道改为多管道并行,最后合并测试结果 减少数据库迁移的次数 具体做法: 1、把测试代码拆分成四部分,分别放在不同的文件夹 配置文件.gitlab.yml参考: stages: - test - result Part_one: stage: test script: - if [ ! - d "~/ $CI_RUNNER_DESCRIPTION /env" ] ; then mkdir - p ~ / $CI_RUNNER_DESCRIPTION / env ; fi - if [ ! - d "~/ $CI_RUNNER_DESCRIPTION /env/ $CI_PROJECT_NAME " ] ; then cd ~ / $CI_RUNNER_DESCRIPTION / env / && python3 - m venv $CI_PROJECT_NAME ; fi - source ~ / $CI_RUNNER_DESCRIPTION / env / $CI_PROJECT_NAME / bin / activate - pip install -- trusted - host mirrors . aliyun . com - i http: / /

php技巧

爷,独闯天下 提交于 2020-03-10 10:27:48
· 在类中,如果希望类是用参数构造的,可以在类中用一个与类同名的function即可,如下代码 class Point2D { var $x, $y; function Point2D($x, $y) { $this->x = $x; $this->y = $y; } } $p1 = new Point2D(1.233, 3.445); · php中&的用法和技巧 php引用(&)详解 2009-05-13 14:30 php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 [php] <? $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//这里输出EFG ?> [/php] 函数的传址调用 传址调用我就不多说了 下面直接给出代码 [php] function test(&$a) { $a=$a+100; } $b=1; echo $b;//输出1 test($b); //这里$b传递给函数的其实是

pytest跳过执行skip和skipif

拈花ヽ惹草 提交于 2020-03-10 09:33:01
相关函数 pytest.mark.skip pytest.mark.skipif 可以看看原函数 @staticmethod def skipif(condition, reason=None): """skip the given test function if eval(condition) results in a True value. Optionally specify a reason for better reporting. Evaluation happens within the module global context. Example: ``skipif('sys.platform == "win32"')`` skips the test if we are on the win32 platform. see http://doc.pytest.org/en/latest/skipping.html """ @staticmethod def skip(reason=None): """skip the given test function, optionally specify a reason for better reporting. see http://doc.pytest.org/en/latest/skipping.html """

Oracle数据导入导出

心不动则不痛 提交于 2020-03-10 05:49:14
/创建表空间 create tablespace asp datafile 'D:\oracle\product\10.2.0\data\asp.dbf' size 100M autoextend on next 10M extent management local segment space management auto ------------------------------------ create tablespace jtzh datafile 'D:\oracle\oradata\WENJL\jtzh.dbf' size 100M autoextend on next 10M extent management local segment space management auto / /创建用户 CREATE USER test_user IDENTIFIED BY test_user DEFAULT TABLESPACE Test_name1 TEMPORARY TABLESPACE Test_name2 /删除用户 drop user cyn CASCADE 用户授权 GRANT CONNECT TO test_user GRANT DBA TO test_user GRANT resource TO test_user 导出数据 exp wzx

Oracle数据的导入导出

江枫思渺然 提交于 2020-03-10 05:38:51
====> 我的新浪小铺 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。 SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。下面介绍的是导入导出的实例。 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表inner_notify

Java8 新特性_Lambda 表达式

允我心安 提交于 2020-03-10 04:23:02
1. Java8新特性_简介 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期 API 减少空指针异常的容器 Optional 2. Java8新特性_为什么使用 Lambda 表达式 减少实现功能的代码行数,增加源码的可读性。 导入项目代码后,发现有感叹号提示丢失jdk依赖的解决。 导入项目代码后,发现有源码中文注释乱码的解决。 Employee是一个实体类,具有id、name、age、salary成员属性,需求是实现根据一些限定条件对容器进行检索并打印输出。 public class Employee package com.atguigu.java8; public class Employee { private int id; private String name; private int age; private double salary; public Employee() { } public Employee(String name) { this.name = name; } public Employee(String name, int age) { this.name = name; this.age = age; } public Employee(int id, String

GridView导出excel格式问题

人走茶凉 提交于 2020-03-10 03:52:25
在导出的点击事件中,代码如下: //指定导出对应单元格为文本样式 string style = @"<style> .test { vnd.ms-excel.numberformat:@; } </style> "; Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls"); Response.ContentType = "application/excel"; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); gvwCheckExcepton.RenderControl(htw); Response.Write(style);//输出样式 Response.Write(sw.ToString());//输出内容 Response.End(); 在 gridview事件为RowDataBound指定哪些列需要指定格式 protected void gvwCheckExcepton_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row

mybatis if判断条件

我的未来我决定 提交于 2020-03-10 00:07:12
mybatis动态sql语句,有的时候需要通过判断来走不同的sql,下面是两种判断String类型的写法 <if test="authStatus=='2'.toString()"> and XXXXXX </if> 或者 <if test="authStatus=='"2"'"> and XXXXXX </if> 来源: CSDN 作者: 小城南 链接: https://blog.csdn.net/cainiaobulan/article/details/104759162