自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wo_renfanzi的博客

博客搬到了博客园:www.cnblogs.com/renfanzi

  • 博客(52)
  • 收藏
  • 关注

原创 linux相关博客目录

1.nginx 安装2.alias别名3.CRT连接缓慢解决办法4.30个常用linux命令5.mysql 用法

2016-06-21 00:16:47 356

原创 python目录

python正则表达式

2016-05-27 18:37:22 1153

原创 Centos6.7安装Apache2.4+Mysql5.5+Apache2.4

点我啊

2016-07-19 22:03:01 359

原创 MySQL使用详解--根据个人学习总结

**************MySQL使用详解--根据个人学习总结****************-

2016-06-24 11:23:39 372

原创 Mysql5.7安装及配置

Mysql5.7安装及配置

2016-06-24 11:21:15 361

原创 linux centos 网卡错误 Device eth0 does not seem to

在使用vmware迁移linux系统过程中,发现部署后的linux系统无法启动网卡报错为Bringing up interface eth0: Device eth0 does not seem to bepresent,delaying initializationcentos 网卡错误  Device eth0 does not seem to" title="linux cent

2016-06-21 22:56:41 344

原创 Nginx安装及简单使用

1.主要内容: Nginx的基础 特性 配置部署 优化(了解)2.Nginx 是什么?    Nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件---web服务软件。    它是由俄罗斯人Igor Sysoev 开发的,    优点:        性能:占用的系统资源更少,3万并

2016-06-17 21:49:03 292

原创 面向对象之反射

反射python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。class Foo(object): def __init__(self): self.name = 'wupeiqi' def func(s

2016-06-13 17:09:49 902

原创 面向对象之异常处理

异常处理1、异常基础在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!try: passexcept Exception,ex: pass需求:将用户输入的两个数字相加while True: num1 = raw_input('num1:') num2 =

2016-06-13 16:48:29 1188

原创 面向对象之类内建函数

类的特殊成员上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下:1. __doc__  表示类的描述信息class Foo: """ 描述类信息

2016-06-13 15:28:28 674

原创 面向对象(二)

一、面向对象的进阶    成员        #### 类,对象 =》静态字段,静态方法,普通字段,类的方法 ####        # 规范:        # 通过类访问有:静态字段,静态方法,类方法(静态方法特殊)        # 通过对象访问:普通字段,类的方法            成员修饰符        # 除了自己,谁也不好使        #

2016-06-13 12:36:46 398

原创 面向对象多继承

Python2.7继承流程经典类和新式类,从字面上可以看出一个老一个新,新的必然包含了跟多的功能,也是之后推荐的写法,从写法上区分的话,如果 当前类或者父类继承了object类,那么该类便是新式类,否则便是经典类。经典类和新式类 经典类(当未继承object时):#深度优先class Bar: def f1(self): print("BAR")c

2016-06-13 11:00:32 969

原创 面向对象(一)

面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类 是一个模板,模板中包装了多个“函数”供使用对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多

2016-06-13 10:03:50 1010

原创 怎么和自己喜欢的妹子聊天(吼吼吼,我怎么这么笨呢,啊啊啊)

和女生聊天如何避免一问一答式的对话?还有没有靠谱答案了啊?票数靠前的几个答案都是男生选出来的男生以为自己很能侃的好嘛,有几个答案甚至烦人到老娘想拿刀砍死你的地步了。所以知乎用户多数码男的传言看来是真的。怎么避免一问一答式的对话呢?很简单啊,不要抛问句啊!很多人以为以问句结束自己的发言,对方就得回答问题,那么对话就得以延续。这种想法简直是太自作聪明啦。真相是女生讨

2016-06-09 21:21:58 2273

原创 迭代器和生成器

1、迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G

2016-06-08 14:42:29 2160

原创 logging模块(进行中)

没想好怎么写,先占个空吧

2016-06-01 10:24:21 225

原创 shutil复制粘贴和压缩

shutil高级的文件、文件夹、压缩包处理模块@1)、将文件内容拷贝到另一个文件中import shutilshutil.copyfileobj(open("1.txt",'r'), open('2.txt','w'))@2)、拷贝文件import shutilshutil.copyfile('f1.log','f2.log')@3)、仅拷贝权限。内容、组、用户

2016-06-01 10:14:57 478

原创 系统命令操作

系统命令1、call执行命令,返回状态码ret = subprocess.call(['ls', '-l'], shell=False)ret = subprocess.call('ls -l', shell=True)2、check_call执行命令,如果执行状态码是0,则返回0,否则抛异常subprocess.check_call(["ls", "-l"])su

2016-06-01 10:11:44 296

原创 configparser模块

echo   $@ $# $? $*configparserconfigparse用于处理特定格式的文件,其本质上利用open来操作文件(比如配置文件)**********配置文件***************#注释1这个一个配置文件[secton1] #节点k1 = v1 #值k2:v2 #值[section2] #节点k1 = v2#值**********

2016-06-01 09:52:55 307

原创 用python修改haproxy配置文件

需求:    当用户输入域名的时候,显示出来下面的记录    当用户需要输入添加纪录的时候,添加到你需要的那个域名下面# !/usr/bin/env python# -*- coding:utf-8 -*-def select(arg): """ 要求用户输入域名,可以查看webserver的子作用域 针对haproxy的配置文件 思路:

2016-06-01 09:45:20 1100

原创 XML 模块

XMLXML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下:            2        2023        141100                                5        2026        59900                        69   

2016-05-28 15:56:56 475

原创 安装第三方模块方法和requests

3、如何安装第三方模块    pip3        pip3 install xxxx        源码        下载,解压        进入目录 python setup.py install#++++++++++++++++++++++++++++++++++++++++++++++++4、 requests python 标准库中提

2016-05-28 15:52:35 1553

原创 json和pickle

import json#loads  #-->  内部必须是双引号#dumps --loadss = '{"desc":"invilad-citykey", "status":1002}'l = [11,22,33,44]result = json.loads(s)print(result,type(result))result = json.dumps(l)p

2016-05-28 15:49:43 1014

原创 每个py文件里面的内建函数

# !/usr/bin/env python# -*- coding:utf-8 -*-"""每个py文件都有自己的内置函数print(vars()) 可以查看如果在导入模块的时候,这个模块是一个目录的话下需要在里面创建一个__init__的文件"""#print(vars())#常用的函数内置函数print(__name__) #如果是主文件, _

2016-05-28 15:45:42 1291

原创 公共Webservice

公共Webservice网络上可供测试的Web Service腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx

2016-05-25 10:43:26 4316

原创 python写计算器

#!/usr/bin/env python# -*- coding:utf-8 -*-import redef chu(arg1):  #定义加减    arg = arg1[0]  #beacuse price is a list ,so index 0     arg = arg.replace('--', '+').replace('++', '+').replace('

2016-05-23 20:53:21 828

原创 time和datetime时间戳---python

time模块 time模块提供各种操作时间的函数说明:一般有两种表示时间的方式:       1.时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的       2.以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同The tuple ite

2016-05-23 18:54:26 1003

原创 python正则表达式

python正则表达式正则表达式是一个特殊的字符序列,他能帮你检查字符串是否与某种模式匹配re模块使用python拥有全部的正则表达式功能 re.I(re.IGNORECASE): 忽略大小写(括号内是完整写法) re.M(MULTILINE):(多行模式,改变“^”,"$"的行为) re.S(DOTALL):(点任意匹配模式,改变"." 的行为) re.X(VERBOSE):详细

2016-05-23 16:47:59 467

原创 getpass模块和random模块

getpass模块用于对密码的隐藏输入案例:import getpasspasswd = getpass.getpass("please input your password")random模块random()方法返回随机生成的一个实数,它在[0,1]范围内语法:import randomrandom.random()注意:random()是不能直接访

2016-05-22 23:27:05 299

原创 hash模块 hashlib 和hmac

hashlib模块用于加密相关的操作,代替md5模块和sha模块,主要提供SHA1,SHA224,SSHA256,SHA384,SHA512,MD5算法直接看代码案例:---------md5-----------hash = hashlib.md5()hash.update(bytes('admin',encoding='utf-8'))print(hash.hexdigest())

2016-05-22 23:23:08 277

原创 sys模块 和os模块

sys模块sys.argv 命令行参数list,第一个元素是程序员本事路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取python解释程序的版本信息sys.maxint 最大的int值(3.0取消)sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform 返回操作系统平台的名称sys.st

2016-05-22 23:20:31 314

原创 %格式化和format格式化--python

格式符%[(name)][floags][width].[precision]typecode(name) 可选,用于选择指定的keyflags 可选,可提供的值有: · + 右对齐,整数前加正号,负数前加负号 · - 左对齐,正数钱无符号,负数前加负号; · 空格 右对齐;正数前加空格,负数前加负号 · 0 右对齐,正数前无符号,负数前加

2016-05-22 23:17:50 16936 1

原创 python匹配ip正则

#!/usr/bin/env python# -*- coding:utf-8 -*-import reip_str = "asdad1.1.1.1sdfwe2.6.5.7sdfsf2.3.94.5sdf200.198.25.0"res = []for i in range(1): ip_t = True m_ind = 0 while ip_t:

2016-05-17 23:22:58 505

原创 xrags 和 su 临时用法

xargs 的意思就是把管道前面的东西特殊化(字符串 ===》文件名)变成后面命令的参数,给后面命令用echo "密码" | args su - aaaa#+++++++++++++++++++++++++++++++比如切换某个命令删除某个文件echo "密码" | sudo -S  当前用户密码 su - oldboy -c "执行的命令等"echo "12

2016-05-14 22:09:17 543

原创 python对列表int的排序及斐波那契数列第四讲(4)

不废话直接上代码:li = [33,2,10,3]for j in range(1,le(i)) #for i in range(len(li) - 1): #一个数做多次对比 if li[i] > li[i + 1]: #做判断条件 temp = li[i] #满足的话替换 li[i] = li[i + 1] li[i + 1] = temp p

2016-05-14 11:19:09 481

原创 python写用户登录程序(继续更新中)第四讲(3)

需求:用户登录或者注册,后继续会更新删除用户和更改密码,以及调用数据库def login(username,password): """ login my system ---elcome to my sys! :param username: :param password: :return: """ with open("log",

2016-05-14 10:27:45 1185

原创 python内置函数第四讲(2)

1、isinterence  判断变量的数据类型案例:temp = "asdfsdfs"r = isinterence(temp, list)print(r)2、python函数传参的时候是传引用 ----新浪面试题java,c#等是在ref out在内存中在创建一份值3、lambda用法:案例:def f1():    return 123

2016-05-13 18:54:08 549

原创 验证码6位自动生成器第四讲(1)

#!/usr/bin/env python# -*- coding:utf-8 -*-import randomtem = ""for i in range(6): digi = random.randrange(0,11) if digi == 1 or digi == 5: ####当randrange(0,11)随机生成数是1或5的时候 ,,,,:)是不是有点绕啊

2016-05-13 18:37:44 929

原创 小eval解决大问题---python

#先说情况,今天学习做了一道把我堵了天的题,主要是每次输出都是默认str,但我如果想输入list,或者tuple呢?这个时候就需要eval。看案例:#写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。def fun(*args): inp = input("please input :") buzhuanh = eval(inp) if type

2016-05-08 21:25:01 774

原创 武sir第三讲(3)函数

一、背景在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下:while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接

2016-05-07 18:15:40 516

空空如也

空空如也

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

TA关注的人

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