摘要: lvs 一、负载均衡LVS基本介绍 LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是 http://www.linuxvirtualserver.org 现在 LVS 已经是 Linux 阅读全文
posted @ 2019-03-30 09:11 夜风2019 阅读(315) 评论(0) 推荐(0) 编辑
摘要: lvs-dr-rr lvs-dr-wrr 阅读全文
posted @ 2019-03-30 08:59 夜风2019 阅读(376) 评论(0) 推荐(0) 编辑
摘要: galery.py文件内容 server_db2.conf 阅读全文
posted @ 2019-03-26 16:31 夜风2019 阅读(543) 评论(0) 推荐(0) 编辑
摘要:  面向对象介绍 一、面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在 阅读全文
posted @ 2019-03-26 15:05 夜风2019 阅读(598) 评论(0) 推荐(0) 编辑
摘要: yagmail 实现发邮件 yagmail 可以简单的来实现自动发邮件功能。 安装 pip install yagmail 简单例子 import yagmail #链接邮箱服务器 yag = yagmail.SMTP( user="user@126.com", password="1234", h 阅读全文
posted @ 2019-03-26 14:49 夜风2019 阅读(6884) 评论(0) 推荐(0) 编辑
摘要: configparse模块 阅读全文
posted @ 2019-03-26 14:31 夜风2019 阅读(43841) 评论(0) 推荐(5) 编辑
摘要: 多线程threading 多线程特点: GIL的全称是:Global Interpreter Lock,意思就是全局解释器锁,这个GIL并不是python的特性,他是只在Cpython解释器里引入的一个概念,而在其他的语言编写的解释器里就没有这个GIL例如:Jython,Pypy 为什么会有gil? 阅读全文
posted @ 2019-03-26 11:50 夜风2019 阅读(311) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-03-23 11:40 夜风2019 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Python-psutil模块 windows系统监控实例,查询 https://www.cnblogs.com/zhou2019/p/10567282.html 1.简单介绍 psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运 阅读全文
posted @ 2019-03-23 11:22 夜风2019 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: python装饰器 什么是装饰器?在不修改源代码和调用方式的基础上给其增加新的功能,多个装饰器可以装饰在同一个函数上 # 原理(个人理解):将原函数(bar)的内存地址重新赋值,进行覆盖。新值为装饰器目标函数内存地址,# 再进行调用,从而实现修改的目的。 无参装饰器***************** 阅读全文
posted @ 2019-03-23 11:21 夜风2019 阅读(323) 评论(0) 推荐(0) 编辑
摘要: yagmail模块 python标准库中发送电子邮件的模块比较复杂,因此,有许多开原的库提供了更加易用的接口来发送电子邮件,其中yagmail是一个使用比较广泛的开原项目,yagmail底层依然使用了smtplib和email模块,但是yagmail提供了更好的接口,并具有更好的易读性 yagmai 阅读全文
posted @ 2019-03-23 11:21 夜风2019 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 主要是创建一个服务端,在创建服务端的时候,主要步骤如下:创建socket对象socket——》绑定IP地址和端口bind——》监听listen——》得到请求accept——》接收请求recv——》发送信息send——》关闭close客户端代码就是连接服务器,接收和发送消息,具体流程如下:创建sock 阅读全文
posted @ 2019-03-23 11:21 夜风2019 阅读(239) 评论(0) 推荐(0) 编辑
摘要: subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如: os.system os.spawn* 1. subpro 阅读全文
posted @ 2019-03-23 11:21 夜风2019 阅读(68703) 评论(2) 推荐(8) 编辑
摘要: 文件操作, 操作文件完毕后一定要记得close# 读,默认是rt(文本的方式读取),rb模式是以字节读取 # 写,默认是wt(文本的方式写入,覆盖写入 # 另一种打开文件的方式,利用上下文 # 读取的类型 # 写入的类型 #了解 练习#动态查看文件#tail -f message 阅读全文
posted @ 2019-03-23 11:20 夜风2019 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 为什么要有函数?函数式编程定义一次,多出调用函数在一定程度上可以理解为变量函数的内存地址加上()就是调用函数本身也可以当做参数去传参不用函数:组织结构不清晰代码的重复性 #监控 # 如果c盘使用率超过10%,print(cpu使用率超过10%) # 如果内存使用率超过80%,print(内存使用率超 阅读全文
posted @ 2019-03-23 11:20 夜风2019 阅读(373) 评论(0) 推荐(0) 编辑
摘要:   Python函数   函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。   定义一个函数 & 阅读全文
posted @ 2019-03-23 11:19 夜风2019 阅读(504) 评论(0) 推荐(0) 编辑
摘要: # 打印0-10去掉5 # 打印0-10的偶数 # while死循环 # break与continue# break:终止循环# continue:跳过本次循环 # for循环 # 逻辑运算 #if逻辑运算练习: # 计算1-100的总和 # 1.做一个名片管理系统# 2.名片内容有name,age 阅读全文
posted @ 2019-03-23 11:19 夜风2019 阅读(240) 评论(0) 推荐(0) 编辑
摘要:   Python条件语句   Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程:   Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false 阅读全文
posted @ 2019-03-23 11:18 夜风2019 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、#字符串 res = 'hello,world' 1、#字符串切片取值:******* 2、#字符串格式化(%s和format)***** 3、#字符串替换***** 4、#把列表变成字符串******* 5、#把字符串变成列表(以l分割点)******* 6、#从右往左切,以.为分割,切3刀* 阅读全文
posted @ 2019-03-23 11:18 夜风2019 阅读(595) 评论(0) 推荐(0) 编辑
摘要:   标准数据类型   Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、S 阅读全文
posted @ 2019-03-23 11:17 夜风2019 阅读(305) 评论(0) 推荐(0) 编辑