自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 初始化saltstack minion

很多人会在saltstack和ansible之间纠结一个问题,,到底是saltstack好,还是ansible好,首先,我们先要意识到他们之间的优缺点,saltstack它是基于zero mq消息系统,能够实现高并发(理论上,一台salt-master可并发一千台minion,在短时内可执行完毕),而ansible是基于ssh,每次请求都需要先建立ssh连接,所以效率低下,但是它不需要安装客户端,...

2019-09-10 15:58:29 230

转载 Python类中的魔法方法之 __slots__

在类中每次实例化一个对象都会生产一个字典来保存一个对象的所有的实例属性,这样非常的有用处,可以使我们任意的去设置新的属性。每次实例化一个对象python都会分配一个固定大小内存的字典来保存属性,如果对象很多的情况下会浪费内存空间。可通过__slots__方法告诉python不要使用字典,而且只给一个固定集合的属性分配空间class Foo(object): __slots__ = (...

2019-08-26 10:52:34 133

转载 Python 提高元组的可读性

假设学生系统中数据为固定格式:(名字,年龄,性别,邮箱)('jack','16','male','[email protected]')('eric','17','male','[email protected]')('xander','16','female','[email protected]')方案一:from enum import IntEnumNAME,AGE,SEX,EMAIL=...

2019-08-20 19:35:20 123

转载 Python 全局变量扫盲

Python没有真正的全局变量,在Java和C++中,全局变量则是程序级别的,站在它们的角度,那么python就是没有全局变量,而在python的角度,是有全局变量,python提供global关键字,可以修改全局变量,在python中的全局变量只是针对当前python文件/模块所定义的,python文件就是一个模块,独立的命名空间,模块内定义的变量就只属于该命名空间,so,python没有真正的...

2019-08-15 18:29:22 112

转载 Python 字符串类型列表转换成真正列表类型

我们在写代码的过程中,会经常使用到for循环,去循环列表,那么如果我们拿到一个类型为str的列表,对它进行for循环,结果看下面的代码和图:str_list = str(['a','b','c'])for row in str_list: print(row)结果:那么for循环就把str类型的列表的每一个字符都一个一个的循环的打印出来,而这个结果并不是我们想要的,那么如何解决这...

2019-07-29 20:00:14 483

转载 解决svn update 产生Node remains in conflict的报错问题

注意:目录下的文件冲突问题一定要先和开发确认一下,才执行恢复操作1、今天执行svn update 更新java代码的时候出现了下面的报错[root@minion01-ops ROOT]# svn update -r 410Updating '.':D META-INFA META-INFSkipped 'WEB-INF' -- Node remains in confl...

2019-07-25 22:14:01 521

转载 SaltStack RESTful API

SaltStack简介SaltStack作为开源的自动化批量管理工具,功能很强大,在生产环境中也有很多的企业/公司使用,那么如果每次执行都在SaltStack Master上去通过Salt命令执行sls文件或者Salt的其它命令就显得很麻烦,那么我们可以使用Salt提供的API,那么它的API分为local_client和REST API 两种两种api的区别local_client调用...

2019-07-24 11:20:15 251

转载 Python paramiko模块(实现ssh)

开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作安装paramiko模块pip3 install paramiko基于用户密码方式import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件中的主机ssh.set_missing_host_k...

2019-07-23 16:47:11 103

转载 MySQL备份之mysqldump

mysqldump是mysql自带的数据库备份工具,属于单线程,大部分生产环境的mysql数据库备份都是使用该工具,mysqldump可以将数据导出为原生sql语句,在将其数据导入至数据库时,相当于是执行一遍备份文件中的所有sql语句,mysqldump提供了丰富的options选项,可以在导出或者导入数据的时候,添加需要的options,以便达到用户预期的效果mysql常用参数// 导出...

2019-07-12 16:24:14 126

转载 Python字典嵌套(源码分析/自定义)

今天在写监控脚本的时候遇到一个问题,就是我执行每一个监控模块(脚本)的时候,例如CPU、内存、磁盘脚本,都会返回一个字典格式的数据,但是我需要将这三个字典,组合成一个大字典,然后通过requests模块发送给api接口,so,我就在网上找了一些方法,然后总结,写成这编博文。1、首先定义三个字典(不需要考虑字典的具体内容)>>> cpu_dict = {'cpu_count':...

2019-07-12 05:16:43 104

转载 HTML标签拼接

HTML标签+字符串拼接本文章讲述如何实现将后端的数据传递给前端,然后前端自动生成对应的标签并将数据添加到该标签里注意:1、后端:python flask框架2、前端 html + jquery-3.4.1.min.js本文源码存放仓库:源码先不要关心后端的代码,假设我现在有如下数据需要交给前端渲染成列表:data_dict = { 'hostname': 'node1', ...

2019-07-08 21:13:02 1885

转载 MySQL 建表语句(参考)

该建表sql语句在日常学习,工作中用于参考使用CREATE TABLE classes( id int auto_increment primary key, classname char(30) not null)engine=innodb charset=utf8;CREATE TABLE students( id int auto_increment prim...

2019-07-04 13:57:38 247

转载 Python类中的魔法方法之 __getitem__ 和 __getattr__

1、getitem 方法使用这个方法最大的印象就是调用对象的属性可以像字典取值一样使用中括号['key']使用中括号对对象中的属性进行取值、赋值或者删除时,会自动触发对应的__getitem__、__setitem__、__delitem__方法代码如下:class Foo(object): def __init__(self): self.name = 'jack'...

2019-07-03 16:32:57 508

空空如也

空空如也

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

TA关注的人

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