11 2019 档案

摘要:背景 python 的unittest 没有自带数据驱动功能。 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 DDT是 “Data-Driven Tests”的缩写。 资料:http://ddt.readthedocs.io/en/latest/ 使用方法 @dd 阅读全文
posted @ 2019-11-28 21:55 沈强-1201 阅读(377) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : shenqiang ''' 注意:定义类的时候,内部方法之间的互调 步骤: 1.按照流的方式进行下载 2.存储在某个文件中 ''' import requests import shutil import time class DownLoadFile(): def readyDat 阅读全文
posted @ 2019-11-27 14:42 沈强-1201 阅读(2231) 评论(0) 推荐(1)
摘要:coverage.py是一个用来统计python程序代码覆盖率的工具。它使用起来非常简单,并且支持最终生成界面友好的html报告。在最新版本中,还提供了分支覆盖的功能。 官方网站: http://nedbatchelder.com/code/coverage/ win32版本下载地址: http:/ 阅读全文
posted @ 2019-11-27 11:03 沈强-1201 阅读(1525) 评论(0) 推荐(0)
摘要:requests提供多种身份认证方式,包括基本身份认证、netrc 认证、摘要式身份认证、OAuth 1 认证、OAuth 2 与 OpenID 连接认证、自定义认证。这些认证方式的应用场景是什么呢? 身份认证的定义 身份认证是使用用户提供的凭证来识别用户。 session会话保存,用来保持会话的状 阅读全文
posted @ 2019-11-26 16:12 沈强-1201 阅读(1076) 评论(0) 推荐(0)
摘要:本文只作为了解Apache和Nginx知识的一个梳理,想详细了解的请阅读文末参考链接中的博文。 Web服务器 Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 应用层使用HTTP协议。 HTML文档格式。 浏览器统一资源定位器(URL)。 Web服务器 阅读全文
posted @ 2019-11-26 12:27 沈强-1201 阅读(273) 评论(0) 推荐(0)
摘要:现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是指在特定的时间间隔(如每一秒),由浏览器对服务器发起HTTP请求,然后由服务器返回数据给浏览器。由于HTTP协议是惰性的,只有客户端发起请求,服务器才会返回数据。轮询技术实现的前提条件同样是基于这种机制。而WebSocket属于服务端推送技术 阅读全文
posted @ 2019-11-26 12:02 沈强-1201 阅读(370) 评论(0) 推荐(0)
摘要:安装与启动 直接从github下载二进制文件安装。 docker_host1(服务器1): 下载weave # sudo wget -O /usr/local/bin/weave https://raw.githubusercontent.com/zettio/weave/master/weave 阅读全文
posted @ 2019-11-20 23:36 沈强-1201 阅读(259) 评论(0) 推荐(0)
摘要:原文:https://blog.csdn.net/u010900754/article/details/78526443 阅读全文
posted @ 2019-11-19 16:43 沈强-1201 阅读(251) 评论(0) 推荐(0)
摘要:问题: 发布镜像的时候,按照教程执行的,结果没有成功,搜了下,找到解决方法了,记录一下。 denied: requested access to the resource is denied 解决方法: 1.先列出所有镜像 docker images 2.将要发布的镜像改到自己账户名下。我的账户名: 阅读全文
posted @ 2019-11-17 23:50 沈强-1201 阅读(12182) 评论(1) 推荐(0)
摘要:1、dockerfile介绍 用通俗一点的话来讲:dockerfile就是根据自己的需要自定义一个镜像,就像你写shell脚本一样,把一连串的过程或步骤全部写进dockerfile文件中,一步一步的执行dockerfile文件中你写的内容。 2、dockerfile指令 3、build命令 Usag 阅读全文
posted @ 2019-11-17 16:05 沈强-1201 阅读(3281) 评论(0) 推荐(0)
摘要:在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: 这时候需要敲:apt-get update 这个命令的作用是:同步 /etc/apt/so 阅读全文
posted @ 2019-11-16 09:25 沈强-1201 阅读(3104) 评论(0) 推荐(2)
摘要:经常拉取镜像的时候很慢或者拉不下来,这里可以使用阿里云镜像加速器,然后试试看有没有效果。 阅读全文
posted @ 2019-11-15 22:19 沈强-1201 阅读(2435) 评论(0) 推荐(0)
摘要:一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新 3、卸载旧 阅读全文
posted @ 2019-11-15 13:26 沈强-1201 阅读(127) 评论(0) 推荐(0)
摘要:工具介绍: InfluxDB:是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics, loT传感器数据和实时分析数据。时间序列数据库:时间序列是随时间变化采集的数据序列。时序数据库是处理时间 阅读全文
posted @ 2019-11-09 15:47 沈强-1201 阅读(803) 评论(0) 推荐(0)
摘要:from urllib import parse import hashlib ''' MD5加密: 1。对请求的参数进行ascill码排序 > dict(sorted(dict1.items(),key=lambda item:item[0])) 2。对url 进行encode编码 >datas = parse.urlencode(req) 3。做MD5加密 生成sign(密钥) > MDfiv 阅读全文
posted @ 2019-11-06 17:44 沈强-1201 阅读(409) 评论(0) 推荐(0)
摘要:sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新 阅读全文
posted @ 2019-11-05 21:56 沈强-1201 阅读(7416) 评论(0) 推荐(1)