摘要: 闭包函数 闭包函数定义,定义在函数内部的函数,特点是;包含对外部作用域而不是对全局作用域名字的引用。该函数就称之为闭包函数。 简单装饰器实现 1,为什么要使用装饰器,开放封闭原则,对扩展是开放的,对修改是封闭的 2,什么是装饰器 用来装饰他人,装饰器本身可以是任意可调用对象,被装饰器的对象也可以是任 阅读全文
posted @ 2018-01-05 18:12 wqx951 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 函数(对象) 函数是第一对象:函数可以当做数据来使用, x=10 可以被引用 y=x 可以当做参数传入一个函数 def foo(m): print(m) foo(x) 可以当做函数的返回值 def bar(): return x print(bar()) 可以当做容器类型的 print([x,1,2 阅读全文
posted @ 2018-01-04 15:01 wqx951 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1 关键字参数 定义:关键字参数:在函数调用阶段,按照key=value的形式定义实参可以不依赖位置而指名道姓给形参传值 需要注意的的问题(可以与位置实参混用,但是): 默认参数:在定义函数阶段,已经为形参赋值了,在定义阶段已经赋值,意味着在调用阶段可以不传值, 注意问题: 默认参数的值,只在定义时 阅读全文
posted @ 2017-12-27 17:56 wqx951 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 不用函数, 组织结构混乱,可读性差 代码冗余 无法统一管理,维护难度极大 具备某一个功能的工具既函数 函数的使用的必须遵守:先定义,后调用。 函数的分类: 1 内置函数:python解释器自带的函数,python解释器启动就会定义好这些函数。 例如len() max() min() sum() 2. 阅读全文
posted @ 2017-12-26 20:00 wqx951 阅读(793) 评论(0) 推荐(1) 编辑
摘要: 文件处理 格式 打开 f=open('a.txt',mode='r',encoding='utf-8') 读写 data=f.read() print(data) 关闭 f.close() 流程分析: 1:向操作系统发起系统调用 2:操作系统打开这个文件,返回一个文件句柄给应用程序 3:在应用程序中 阅读全文
posted @ 2017-12-26 10:42 wqx951 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 字符串(str)和整数(int)类型变量的结合 *遵循只有同一类型的变量才可以结合。 *不同类型的变量之间的转换 实例:实现打印出“192.168.100”和1的结合出“192.168.100.1” 1)结合出“191.168.100.1” 注意点:1,转换成统一类型变量 2,需要结果得到的是什么类 阅读全文
posted @ 2017-12-20 17:07 wqx951 阅读(516) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-26 14:14 wqx951 阅读(320) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2017-07-18 22:21 wqx951 阅读(754) 评论(0) 推荐(1) 编辑
摘要: 同样是添加ping监控,前面讲了是一种方法,今天学习另一种方法。 先看一下Agent和相关的其他KM的版本和监控的系统。 然后说一下思路。 步骤一:到指定目录下查看该文件具体格式。 文档格式是IP*IP以.txt结尾。 步骤二:添加10.62.229.1-254的IP 我用了python脚本自动生成 阅读全文
posted @ 2017-06-06 10:53 wqx951 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 今天记录一下平时监控oracle的在Linux上做的先提条件。 1,patrol用户id和oracle的id中组要一样。 2,patrol用户和oracle用户环境变量要一致。 3,在patrol用户下登录oracle中,建一个数据库和和修改sys用户的密码。 1)建立数据库 建立一个数据库,数据库 阅读全文
posted @ 2017-05-31 11:39 wqx951 阅读(229) 评论(0) 推荐(0) 编辑