自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 tox 用例调试

tox 用例调试:执行单个用例进行调试:进入 tox 虚环境: source .tox/py27/bin/activatepython -m testtools.run tests.unit.common.test_info_muranoclient.TestManager.test_get_endpoint_url执行单个用例:.tox/py27/bin/python -m testtools.run tests.test_scheduler.TestScheduler.test

2021-09-28 22:19:33 582

原创 Docker 官方镜像构建部署 你的zabbix web

Docker 官方镜像构建你的zabbix 5.x【说明】:Windows 安装的 VWware 挂载安装的 centos 7 ,进行安装部署 zabbix 过程:准备工作如下:踩坑的过程记录:1、在这一步,先启动一个单独的数据库mysql用于保存zabbix数据1、#注: 启动命令中不要添加 MYSQL_DATABASE="zabbix" 参数,不然后期同样在server上注册不上,会报user表为空的错误。同时--restart=always写在-d mysql:5.7的前面,要不然容器

2021-08-30 03:00:46 1058

原创 Docker的网络概念与网络模式

Docker的网络概念与网络模式写在最前面,docker的网络隔离通过network namespace实现,不同的网络模式都与namespace紧密关联。docker的网络转发通过iptables实现。阅读本文请带着namespace的相关概念,特别是network namespace。接着我们抛出3个问题:docker有哪些网络概念?docker有哪些网络模式?docker网络对象和网络模式有怎样的联系?一、docker的网络概念docker受一个github上的issue启发,引入了容器

2021-08-18 02:00:14 744

原创 Docker的网络模式

实现原理Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Cont

2021-08-18 01:56:18 604

原创 DevOps工具集合

DevOps工具集合:https://www.cnblogs.com/sanyuanempire/articles/13082945.html

2021-08-18 00:54:56 593

原创 将 1000个IP地址 和 CPU利用率 存入数据库,并使用 echarts 展示

from pymysql import *import pymysqlpymysql.install_as_MySQLdb()import randomdef main(): """ 1. 随机生成 1000 个 IP 地址,存入数据库, 2 . 通过 Echarts 读取数据 进行页面展示 """ # 创建 connection 链接 conn = connect(host='127.0.0.1', port=3306, database='IPdb',us

2021-08-18 00:53:16 718

原创 Jenkins CI/CD 发布流程管理

民工哥专栏: https://www.zhihu.com/column/c_1299396718602268672https://mingongge.blog.youkuaiyun.com/Jenkins CI/CD 发布流程管理: https://www.cnblogs.com/xiangsikai/p/12245082.html

2021-08-11 23:36:24 590

原创 docker使用图形界面 portainer 进行容器、镜像、swarm 集群管理

一、docker 安装及服务启动、镜像加载yum install dockersystemctl start docker systemctl docker statusdocker load -i it_offline_py3.7.tar docker imagesdocker run -it it_offline_py3.7 /bin/bash二、安装 portainer1、基础版–单机版:1)只能在 宿主机上直接进行 编译后 ,进行单机启动,然后打开web 页面:

2021-08-11 23:31:02 1144

原创 Windows 下如何使用 find 命令进行快速方便的查找

linux 中查找使用find 非常方便,Windows下使用递归思想也同样可以实现:查找当前目录下的 所有的 log 文件:for /r .(当前目录) %i in (*.log) do @echo %i

2021-06-30 01:54:41 1830

原创 docker 常用信息记录及定位调试

docker 常用信息记录及定位调试1、docker 基本信息查看docker进程sudo docker ps -a查看docker服务状态:service docker status启动docker 服务:systemctl restart docker (service docker start/restart/stop)启动 容器:docker run -it image_offline(镜像名) /bin/bash将环境中的文件及目录映射到容器中:docker run

2021-06-30 01:50:13 799

原创 linux 下统计当前目录下的文件个数、目录个数

linux 下统计当前目录下的文件个数、目录个数统计当前目录下的文件的个数,包括子目录下的:ls -lR | grep "^-" | wc -l统计当前目录下的目录的个数,包括子目录下的:ls -lR | grep "^d" | wc -l统计当前目录下的文件的个数:ls -l | grep "^-" | wc -l统计当前目录下的目录的个数:ls -l | grep "^d" | wc -l注意:将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dgrep "

2021-06-30 00:38:08 1014

原创 Linux 上 ansible 回显信息消除告警

ansible 回显信息消除告警方法如下:vi /etc/ansible/ansible.cfg...[defaults]interpreter_python = auto_legacy_silentdeprecation_warnings = False以上方法处理的现象如下:

2021-06-30 00:30:07 1937

原创 python-mysql

from pymysql import *import pymysqlpymysql.install_as_MySQLdb()def main(): # 创建 connection链接 conn = pymysql.connect(host='127.0.0.1', port=3306, database='test', user='root', password='python', charset='utf8') # 获取 cursor 对象 csl = conn.

2021-06-30 00:19:15 674

原创 数据库 :整理齐全,方便使用和复习---学习MySQL这一篇就够了

学习MySQL这一篇就够了这个总结的非常好,收藏+分享https://caochenlei.blog.youkuaiyun.com/article/details/107640904#11_9

2021-04-24 15:25:53 770

原创 python 读写 yaml格式文件的 demo

关于 python 读写 yaml格式文件的 demo:1. 创建 yamlimport osimport yamlaa = { "A":"aaaaa", "B":"bbb", "C":"cc", "n":"2", "names":["a","b"] }curpath = os.path.dirname(os.path.realpath(__file__))yamlpath = os.path.join(curpath, "./yamlFile/test.yaml")with o

2021-04-16 01:24:58 880

原创 python 嵌套列表转为字典

当前数据格式:pre_data = [ ['case id', 'case title', 'url', 'data', 'excepted'], [1, '示例1', 'www', 'baudi.com', '001', 'ok'], [2, '示例2', 'www', 'baudi.com', '002', 'ok'], [3, '示例3', 'www', 'baudi.com', '002', 'ok'], [4, '示例4', 'www', 'baudi.c

2021-04-16 00:57:10 1068

原创 excel 转化为 yaml格式

需求:在工作中,经常需要将各种配置文件做处理,本次,将 Excel 数据处理成 yaml 格式,做一下记录,方便大家交流、以后回顾。import osimport yamlimport pandas as pddef excel2yaml(): excel_info = pd.read_excel(".\xxx.xlsx", usecols=[0, 5, 12, 13], header=0, keep_default_na=False) info = excel_info.values

2021-04-16 00:44:17 3199

原创 Linux nginx安装 正向代理 反向代理 负载均衡 Apache

一、安装 nginx1、新环境 配置 yum 源 和pip源后,一般还是无法安装包,此时需要检查一下 是否未配置 DNS(/etc/resolve.conf):配置 DNS 后,在刷新yum源:yum clean allyum repolist2、安装 nginx 相关的依赖包:yum ianstall -y gcc pcre-devel zlib-devel openssl openssl-devel3、下载 nginx tar包,并进行编译:tar -zxvf /root/nginx-

2021-04-13 23:44:35 1047

原创 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorag)区别

关于本地缓存1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB2.localStorage 是永久存储(找到的这一篇写的很好,转存了)具体详见博主原文————————————————版权声明:本文为优快云博主「Anna·」的原创文章,遵循CC 4.0 BY-SA版权协议,转

2021-03-29 23:08:21 1465

原创 selenium 自动 刷新博客浏览量

selenium 自动 刷新浏览量from selenium import webdriverimport requestsimport timeimport randomrequests.packages.urllib3.disable_warnings()def get_html_text(): driver = webdriver.Chrome() art_url = "https://blog.youkuaiyun.com/Gangjian_0914?spm=1003.20

2021-03-27 00:19:50 1141 4

原创 [机器学习杂想]数据/信息/知识 的 区别 与 联系

【看图说话】-- 数据/信息/知识 的 区别 与 联系看图说话: 谈谈数据、信息、知识、洞察 和智慧 的区别与联系!1、data(数据):40℃,这叫数据,因为没有上下文,你不知道是个人体温,还是室内温度,或者是一杯水的温度。2、information (信息):李想,男,8 岁,家住曲江,体温 40 ℃, 这叫信息,给零散的数据赋予上下文,这叫信息。3、knowledge (知识):人体正常体温平均在 36~37℃之间,超出这个范围就是发热,38℃ 以下就是低热,39℃ 以上就是 高热。这

2021-03-23 02:11:15 4326

原创 selenium -- demo1/2/3

demo-1#-*-coding-*-## 标题from selenium import webdriverimport time#实例化一个浏览器driver = webdriver.Chrome()#设置窗口大小#driver.set_window_size(1920, 1080)#最大化窗口webdriver.maximize_window()#发送请求driver.get("https://www.baidu.com/")#元素定位的方法input = driver.fi

2021-03-23 01:36:53 875

原创 xlwt 写入 Excel

“”"infos = [{“name”:“zhangsan”,“age”:“18”, “gender”:“男”},{“name”:“lisi”,“age”:“26”, “gender”:“女”},{“name”:“wangwu”,“age”:“32”, “gender”:“男”}]“”"import xlwtclass ExcelUtils():“”"写入 Excel文件“”"@staticmethoddef write2excel(infos, filename, sheetna

2021-03-23 00:49:05 1045

原创 pandas 对Excel 的 读取与写入, python time threading定时触发任务

pandas 对Excel 的 读取与写入#-*-coding:utf-8-*-import requestsimport jsonimport urllib3from selenium import webdriverimport xlwtimport pandas as pdfrom urllib import parserequests.packages.urrlib3.disable_warnings()tools = {}time_handle = 1auth

2021-03-23 00:14:39 987

原创 Linux 多种方法 删除目录

Linux 多种方法 删除目录1. 清理机器空间是(适用于大量删除)rsync -av --delete /temp/null /repo2.删除一个目录下部分类型之外的文件,采用逆向思维有三种思路:①. 使用 ls | grep -v “xxx” 进行筛选;②. 开启反选 shopt -s extglob;③. 通过 bash 中的GLOBIGNORE 变量删除文件(最后一种方法只适用于 bash,GLOBIGNORE 变量存储了一个路径名 展开 pathnameexpansion 功

2021-01-29 00:06:16 1779

原创 linux / windo CPU 刷高利用率

CPU 刷高利用率我们的执行机在正常的工程之外,有时候要求 需要CPU利用率 不能低于多少,此时就需要后台进行刷高1.linux :方法一:#!/bin/bashcpu=`top -n 1 | grep Cpu | awk '{print int(100-$8)}' `if [ $cpu -lt 15 ];then cpu_num=$(cat /proc/cpuinfo | grep "processor" | wc -l) for i in `seq 1 $(expr $cpu

2021-01-28 23:17:42 1062

原创 2020-12-26 工作常用 Linux 操作:磁盘卸载、 自动化挂盘脚本 、磁盘分区合并、ansible、git 设置相关

[工作常用 Linux 操作:磁盘卸载、 自动化挂盘脚本、磁盘多个分区合并、ansible 、git 设置相关]1、查看 欧拉系统 的版本号:rpm -q --provides euler0release2、查看机器镜像:cat /etc/os-release3、查看 mock版本:rpm -qa | grep mock4、更换Linux密码:echo 'root:123456(新密码)'|chpasswd###########################################.

2020-12-26 23:36:39 1039

原创 2020-12-26 【 yum 源 搭建、ftp 搭建、apache 搭建、Jenkins 搭建】

yum 源 搭建、ftp 搭建、apache 搭建、Jenkins 搭建及采坑指南【yum 源】:cd /etc/yum.repos.d替换 base.repo 文件后,或者在其中添加了 新的yum 源地址后:需要执行:yum clean all #清除缓存(等同于 yum cleanheaders;yum cleanpackages)yum repolist #查看yum 源中是否有软件包yum makecache # 清完缓存后,将服务器上的包信息在 本地进行缓存,以提高...

2020-12-26 23:25:44 829

原创 2020-12-24 微信小程序 tabbar icon 控件 阿里矢量图库

【随手记录】微信小程序开发的时候,就是为了引用图标,踩了一个坑,折腾了大半个小时,始终看不出来到底哪里有问题,按理说是跟着开发文档走得呀,不应该出错才对,但是事实很打脸,报错现象是 :好吧 ,睁大了眼睛使劲瞅吧,哪里不对呢?哪里出问题了?难道是下载的图标有问题?中英文符号的问题?格式问题?好吧,既然这个本地 png 用不了,那就换其他方法吧.....看到有其他的方法是:既然本地png 由于位置原因 用不了,那就用线上的图片吧,这个比较香,来研究一下吧:捣腾。。。。。..

2020-12-24 02:16:41 8461 2

原创 Linux 镜像系统信息 磁盘挂载

一、【Linux 镜像系统相关】1、欧拉系统查案基于 centos 的版本信息: rpm -q --provides euleros-release2、查看 机器镜像: cat /etc/os-release3、查看 mock 版本信息: rpm -qa | grep mock二、【磁盘挂载相关】1、卸载相关# 卸载磁盘umount /home/ /var/lib/mock /var/cache/mock# 删除逻辑卷 路径lvremo...

2020-09-24 22:54:07 1207

原创 【打一个 EXE 包】通过python将两个Excel进行数据处理,并生成一个新的Excel【2020-09-13】

话不多说哦,直接上代码 >>>>>>>:*******************************************************************************************************************import pandas as pdimport loggingfrom tkinter import *import osclass SolveExcel(object): .

2020-09-13 15:36:55 1075

原创 -【关于MySQL安装后,如何建立navicat 与 ubantu 相互连接】-

- - -【关于MySQL安装后,如何建立与 ubantu 相互连接】- - - 由于网上关于MySQL的安装教程贼多,所以我就不再浪费大家时间,仅仅把我所遇到的问题(网上找了很多,都没有找到重点讲解的)-----> MySQL与 ubantu 的连接的过程进行分享,希望给大家带来方便。1. 进入“搜索”功能,找到MySQL文件。2. 进入MySQL文件,看看是否安装完成了。...

2018-10-21 21:06:34 505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除