自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 lnmp架构搭建以及CGI和fastCGI区别

lnmp架构简介LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据...

2018-09-26 20:27:52 310

原创 lvs的nat模式

Virtual Server via Network Address Translation(VS/NAT)通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。优点:1.安全2.可以实现不同网段的数据请求。缺点:因为在 VS/NAT 中请求和响...

2018-09-17 21:56:14 186

原创 lvs的tun模式

TUN模式(Virtual Server via IP Tunneling)  采用NAT模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力将成为瓶颈。为了解决这个问题,调度器把请求的报文通过IP隧道转发到真实的服务器。真实的服务器将响应处理后的数据直接返回给客户端。这样调度器就只处理请求入站报文,由于一般网络服务应答数据比请求报文大很多,采用VS/TUN...

2018-09-17 21:56:07 378

原创 LVS DR模式+keepalived

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需...

2018-09-17 21:55:12 449

原创 varnish

Varnish是一款高性能、开源的反向代理服务器和缓存服务器。Varnish使用内存缓 存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul-Henning Kamp是FreeBSD核心的开发人员之一,最初项目的管理与基础设施及额外开发由挪威一家Linux咨询公司Linpro提供。说到varnish,squid就不...

2018-09-13 14:56:35 160

原创 python装饰器

装饰器:python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能def say(age): print 'man is %d years old' % agedef outer(func): def inner(age): #注意:当原函数有参数,...

2018-09-10 00:29:15 211

原创 基础练习题

练习一:- 输入学生姓名;- 依次输入学生的三门科目成绩;- 计算该学生的平均成绩, 并打印;- 平均成绩保留一位小数点;- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%name = raw_input("学生姓名:")chinese = float(raw_input("语文成绩:"))math = float(raw_input("数学成绩:"))en...

2018-09-08 23:41:27 187

原创 列表元组字典的练习

练习一:练习二:设计用户管理系统users=['root','westos','bob']passwds=['123','456','789']for i in range(3): user=raw_input('请输入用户名:') if user in users: ##如果用户存在 inpasswd=raw_input('请输入密码:') #...

2018-09-08 22:17:15 227

原创 字典和集合

集合:是无序的,不支持下标索引,它是可变的数据类型,集合中的元素是唯一的,一般用于元组或者列表中的元素去重1.空集合:不能直接使用s1={},这样创建出来是字典2.集合里面的元素是不可重复的3.集合的应用(给列表去重)4.集合只支持成员操作符和for循环5.集合的常用方法1)增加2)删除3)交集、并集、差集4)对等差分5)判断...

2018-09-08 18:17:13 9012

原创 元组

元组(tuple):带了紧箍咒的列表,元组本身是不可变数据类型,没有增删查改,元组内可以存储任意数据类型一、创建元组1.空元组2.非空元组二、元组里面包含可变数据类型,可以间接修改元组内容三、元组只有一个元素时,后面一定要加逗号,否则数据类型不确定四、元组的特性索引切片重复连接成员操作符for循环枚举:返回索引值和对应的val...

2018-09-08 14:21:36 180

原创 列表

列表:列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型一、创建列表1.创建空列表l1=list()l2=[]print type(l1)print type(l2)2.存储不同数据类型的列表l1=[1,1.2,True,'hello']print l1print type(l1)3..列表中嵌套...

2018-09-08 12:46:09 145

原创 单例模式

设计模式:设计模式是前人工作的总结和提炼。通常,被人们广泛流传的设计模式就是针对某一个问题的特定解决方案,使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性单例模式:是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象...

2018-09-08 10:25:43 113

原创 python中的异常

异常:程序在运行的时候,如果python解释器遇到一个错误,会停止程序,并提示一些错误信息,这就是异常。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。捕获异常:可以使用try/except语句。语法:try: # 尝试执行的代码 passexcept 错误类型1: passexcept 错误类型2: pass.....ex...

2018-09-07 23:22:37 264

原创 函数练习

案例1: 编写一个名为collatz()的函数,它有一个名为number的参数     如果参数是偶数,那么collatz()就打印出number//2     如果number是奇数,collatz()就打印3*number+1def collatz(number): # if number % 2 == 0: # print number // 2 ...

2018-09-06 22:17:56 1226

原创 字典生成式

1.假设有20个学生,学分在60~100之间,筛选出成绩在90分以上的学生import randomstuInfo = {}for i in range(20): name = 'westos' + str(i) score = random.randint(60,100) stuInfo[name] = score# stuInfo['westos'...

2018-09-06 16:37:39 137

原创 列表生成式

列表生成式  即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。基本语法格式:[experssion for i in 序列 if...]例一:s='51 5000 10000'li= []for item in s.split(): li.append(int(item))k,a,b=liprint k,...

2018-09-06 16:23:13 215

原创 python中的函数

python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。1.定义函数(如果不主动调用函数,函数是不会执行的)def functionname( parameters ): "函数_文档字符串" func...

2018-09-06 15:41:14 552

原创 python之面向对象及其三大特点

面向对象的基本概念:面向对象 oop:object oriented programming面向对象是一种编程思想。是对现实世界中一类事物的抽象,在编程中可以理解为是一种建立现实世界事物的模型面向对象和面向过程的区别:面向过程和面向对象,是两种不同的编程方式,对比面向过程的特点,可以更好的了解什么是面向对象面向过程:---侧重于怎么做?1.把完成某一个需求的所有步骤从头到...

2018-09-06 12:04:55 925

原创 字符串练习

1.判断 变量名是否合法?  变量名可以由字母,数字或者下划线组成;  变量名只能以字母或者下划线开头;  思想:1. 判断变量名的第一个元素是否为字母或者下划线; s[0]              2. 如果第一个元素符合条件, 判断除了第一个元素的其他元素;s[1:]while True: s = raw_input('变量名:') if s == 'exit'...

2018-09-06 09:45:08 358

联想服务器收集系统日志

联想服务器收集系统日志

2024-06-26

megaraid_sas-07.712.02.00-src.tar.gz

megaraid_sas-07.712.02.00-src.tar.gz

2020-12-22

空空如也

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

TA关注的人

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