摘要: 反射 反射我们以后会经常用到,这个东西实现了动态的装配,通过字符串来反射类中的属性和方法 反射函数 1、hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法 class Dog(object): def __init__(self, 阅读全文
posted @ 2020-03-12 17:33 bean_my 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 装饰器方法 类的另外的特性,装饰器方法:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 1、静态方法 在方法名前加上@staticmethod装饰器,表示此方法为静态方法 class Dog(object): def __init__(self, 阅读全文
posted @ 2020-03-12 17:21 bean_my 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 封装 封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 之前在类的实例化说到了类的公有属性和类的私有属性,其实就是类的封装,现在准备随笔的是继承,是面向对象的第二大特性。 阅读全文
posted @ 2020-03-12 16:08 bean_my 阅读(719) 评论(0) 推荐(1) 编辑
摘要: 1、类的定义和语法 class dog(object): #用class定义类 "dog class" #对类的说明 def __init__(self,name): #构造函数或者是构造方法,也可以叫初始化方法 self.name = name def sayhi(self): #类方法 "say 阅读全文
posted @ 2020-03-12 14:43 bean_my 阅读(28099) 评论(0) 推荐(1) 编辑
摘要: 一、面向过程编程 1、编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式 阅读全文
posted @ 2020-03-12 14:18 bean_my 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1、os python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.c 阅读全文
posted @ 2020-03-11 16:00 bean_my 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1、什么是模块? #Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 #模块让你能够有逻辑地组织你的 Python 代码段。 #把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 #模块能定义函数,类 阅读全文
posted @ 2020-03-11 15:20 bean_my 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录设计规范 良好的,规范的软件目录结构,能更好的控制程序,让程序具有更高的可读性,可维护性。 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。 可维护性高: 定义好组织规则后,维护者就能很明 阅读全文
posted @ 2020-03-11 14:20 bean_my 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数 二、内置函数演示 1、abs(x) 功能:取数的绝对值 >>> abs(-1) #取-1的绝对值 1 # 2、all(iterable) 功能:如果这个可迭代的元素都为真,则返回真(非0的就为真,负数也是为真) >>> all([0,1,3]) #有0,说明为假 False >>> a 阅读全文
posted @ 2020-03-11 14:16 bean_my 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 基于Grafana+Prometheus 实现Windows服务器,MySQL数据库监控 目前市面上的主流是以Liunx系统服务器为主,但是仍存在使用windows系统服务器的企业,下面的内容将介绍如何基于Grafana+Prometheus 实现windows服务器,数据库监控。 一、简介 Gra 阅读全文
posted @ 2020-03-10 18:55 bean_my 阅读(439) 评论(0) 推荐(0) 编辑