随笔分类 -  Python自动化运维

摘要:xxx 阅读全文
posted @ 2019-12-08 23:27 飞琼君 阅读(119) 评论(0) 推荐(0)
摘要:settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contri 阅读全文
posted @ 2019-11-28 16:16 飞琼君 阅读(119) 评论(0) 推荐(0)
摘要:路由系统 URLa标签中的的链接在新标签页面打开则需要添加“target=_blank” 一个url对应一个网页(静态)函数:url(r"index/",views.index)类:url(r"home/",views.Home.as_view()) 一个url对应一类网页(动态) 严格按照形式参数 阅读全文
posted @ 2019-11-21 22:45 飞琼君 阅读(139) 评论(0) 推荐(0)
摘要:JS正则 定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容) 1 var pattern = /^Java\w 阅读全文
posted @ 2019-11-11 22:03 飞琼君 阅读(153) 评论(0) 推荐(0)
摘要:选择器 转换 jquery对象[0] --> DOM对象(jquery对象转换成DOM对象,只需要在jquery对象后面加[0]) Dom对象 --> $(DOM对象)(DOM对象转换成jquery对象,只需要使用$()将Dom对象包裹起来即可) 基本 id$('#id') class$('.c1' 阅读全文
posted @ 2019-11-03 23:09 飞琼君 阅读(146) 评论(0) 推荐(0)
摘要:后台管理页面布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="font-awesome-4.7.0/css/font- 阅读全文
posted @ 2019-10-21 22:44 飞琼君 阅读(75) 评论(0) 推荐(0)
摘要:CSS补充 position fixed固定位置,使用top\right\left等来确定位置 relative表示在父标签中相对位置 absolute随着滑轮滚动,一般结合relative使用 opacity:透明度 z-index:层级顺序,越大越在上面 1 <!DOCTYPE html> 2 阅读全文
posted @ 2019-10-08 20:53 飞琼君 阅读(241) 评论(0) 推荐(0)
摘要:HTML 本质:一套规则,浏览器认识的规则 开发者: 学习html规则 开发后台程序 写html文件(充当模板的文件) 数据库获取数据,然后替换到HTML文件的指定位置(web框架) 本地测试 方法一:找到文件路径,直接浏览器方式打开 方法二:使用pycharm打开测试 编写html文件 docty 阅读全文
posted @ 2019-09-23 22:15 飞琼君 阅读(287) 评论(0) 推荐(0)
摘要:架构堡垒机的主要作用权限控制和用户行为审计。堡垒机就像一个城堡的大门,城堡里的所有建筑就是你不同的业务系统 , 每个想进入城堡的人都必须经过城堡大门并经过大门守卫的授权,每个进入城堡的人必须且只能严格按守卫的分配进入指定的建筑,且每个建筑物还有自己的权限访问控制,不同级别的人可以到建筑物里不同楼层的 阅读全文
posted @ 2019-07-15 20:39 飞琼君 阅读(94) 评论(0) 推荐(0)
摘要:关系数据库管理系统(RDBMS) 特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若干的表单组成database 术语 数据库: 数据库是一些关联表的集合 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格 列: 一列(数据 阅读全文
posted @ 2019-07-07 19:43 飞琼君 阅读(150) 评论(0) 推荐(0)
摘要:RabbitMQ 消息队列 python调用需要安装pika模块实现最简单的队列通信,消息代理就是一个中间软件模块,把消息从一个软件服务传递到另外一个软件服务上去。 简易消费者生产者模型 消费者 1 import pika 2 3 connection=pika.BlockingConnection 阅读全文
posted @ 2019-07-01 22:51 飞琼君 阅读(149) 评论(0) 推荐(0)
摘要:使用场景:IO操作不占用CPU,计算占用CPU。Python的多线程不适合CPU密集操作型的任务,适合IO操作密集型的任务。 多进程的基本语法 启动进程和在进程中启动线程 1 import multiprocessing 2 import time,threading 3 4 def thread_ 阅读全文
posted @ 2019-06-22 21:24 飞琼君 阅读(201) 评论(0) 推荐(0)
摘要:数据库操作与paramiko模块 该模块基于ssh用于连接远程服务器并执行相关操作 SSHClient #用于连接远程服务器并执行基本命令 基于用户名和密码连接 1 #########执行命令 2 import paramiko 3 # 创建SSH对象 4 ssh = paramiko.SSHCli 阅读全文
posted @ 2019-06-16 22:41 飞琼君 阅读(166) 评论(0) 推荐(0)
摘要:动态导入模块 使用python内置方法__import__导入模块 1 #环境 2 #动态导入模块.py 3 #lib 4 #--__pycache__ 5 #--__init__.py 6 #--aa.py 7 8 #方法一 9 lib=__import__("lib.aa") #解释器内部使用 阅读全文
posted @ 2019-06-11 21:39 飞琼君 阅读(194) 评论(0) 推荐(0)
摘要:面向对象高级语法部分 静态方法、类方法、属性方法 静态方法 @staticmethod #此方法实际上跟类已经没什么关系了,此时就是单纯的函数,无法直接调用类变量,但是可以通过传进去实例调用类变量。静态方法只是名义上归类管理,实际上在静态方法里访问不了类或者实例中的任何属性 1 import os 阅读全文
posted @ 2019-06-09 10:58 飞琼君 阅读(124) 评论(0) 推荐(0)
摘要:面向对象介绍 类一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性、共同方法 对象一个对象即是一个类的实例化后的实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每个对象亦可有不同的属性。 特性 封装在类中对数据的赋值、内部调用对外部用户是 阅读全文
posted @ 2019-05-31 22:31 飞琼君 阅读(114) 评论(0) 推荐(0)
摘要:定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件 包:用来从逻辑上组织组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 导入方法 导入模块 import module_name,module2_name # 阅读全文
posted @ 2019-05-23 22:07 飞琼君 阅读(88) 评论(0) 推荐(0)
摘要:装饰器 1 import time 2 def timer(func): #timer(test1) func=test1 3 def deco(*args,**kwargs): 4 start_time=time.time() 5 res=func(*args,**kwargs) #run tes 阅读全文
posted @ 2019-05-17 23:57 飞琼君 阅读(86) 评论(0) 推荐(0)
摘要:集合list_1=[1,4,5,7,3,6,7,9]list_2=[2,6,0,66,22,8,4] 去重 list_1=set(list_1) #type为集合 关系测试 交集list_1=set(list_1)list_2=set(list_2)print(list_1.intersection 阅读全文
posted @ 2019-05-13 22:50 飞琼君 阅读(96) 评论(0) 推荐(0)
摘要:标准库 sys sys.path #打印环境变量 sys.argv #打印相对路径,pycharm中显示绝对路径 os cmd_res=os.system("dir") #执行dir命令,命令输出显示在终端,cmd_res为状态码 cmd_res=os.popen("dir") #执行dir命令,命 阅读全文
posted @ 2019-05-07 23:05 飞琼君 阅读(119) 评论(0) 推荐(0)