2020年4月15日
摘要: LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status} LNMP 1.2+各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart| 阅读全文
posted @ 2020-04-15 00:19 秋雨的蝴蝶 阅读(169) 评论(0) 推荐(0) 编辑
  2020年4月14日
摘要: yum的安装 yum update yum安装nginx源yum install yum-utils 安装nginxyum install nginx 启动nginxservice nginx start 设置nginx服务器开机自启动systemctl enable nginx.service 检 阅读全文
posted @ 2020-04-14 02:35 秋雨的蝴蝶 阅读(1672) 评论(0) 推荐(0) 编辑
  2020年4月11日
摘要: isinstance(obj,cls) obj对象是否是cls类实例而来的 issubclass(sub,super)sub类是否是super类的派生类 __getattribute__ 属性有没有都会触发执行 class Foo: def __init__(self,x): self.x=x de 阅读全文
posted @ 2020-04-11 12:55 秋雨的蝴蝶 阅读(151) 评论(0) 推荐(0) 编辑
  2020年4月9日
摘要: #要保证 age 属性 它只能是int类型且大小处于0到100之间class Student(object): def __init__(self): pass def get(self): return self.age def set(self,age): if isinstance(age,i 阅读全文
posted @ 2020-04-09 17:33 秋雨的蝴蝶 阅读(328) 评论(0) 推荐(0) 编辑
  2020年4月8日
摘要: import timedef timmer(func): def wrapper(*args,**kwargs): start_time=time.time() res=func(*args,**kwargs) stop_time=time.time() print('函数运行时间是%s'%(sto 阅读全文
posted @ 2020-04-08 14:16 秋雨的蝴蝶 阅读(144) 评论(0) 推荐(0) 编辑
摘要: class Mapping(object): def __init__(self,iterable): self.items_list=[] self.__update(iterable) def update(self,iterable): for item in iterable: self.i 阅读全文
posted @ 2020-04-08 14:13 秋雨的蝴蝶 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 实现授权的关键点就是覆盖__getattr__()方法,在代码中包含一个对getattr()内建函数的调用。特别调用getattr()以得到默认对象属性(数据属性或者方法)并返回它以便访问或调用。 特殊方法__getattr__()的工作方式是,当搜索一个属性时,任何局部对象首先被找到(定制的对象) 阅读全文
posted @ 2020-04-08 14:11 秋雨的蝴蝶 阅读(251) 评论(0) 推荐(0) 编辑
  2020年4月7日
摘要: 生成器可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象 生成器分类及在python中的表现形式:(python有两种不同的方式提供生成器)1.生成器函数:常规函数定义,但是,使用yield语句而不是return 阅读全文
posted @ 2020-04-07 08:40 秋雨的蝴蝶 阅读(410) 评论(0) 推荐(0) 编辑
  2020年4月5日
摘要: class Time60(object): def __init__(self,hr,min): self.hr=hr self.min=min def __add__(self, other): #__add__ 相当于加:+操作符 return self.__class__(self.hr+ot 阅读全文
posted @ 2020-04-05 08:42 秋雨的蝴蝶 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 例子.创建迭代器对象,类中必须实现__iter__() 和 __next__() 两个方法 第一条线,类的实例化过程,调用类中__init__()初始化 第二条线,如何将一个对象声明为一个迭代器的过程 第三条线,通过__next__来得到迭代器中连续的值。 遵循: 1.迭代器协议是指:对象必须提供一 阅读全文
posted @ 2020-04-05 08:31 秋雨的蝴蝶 阅读(532) 评论(0) 推荐(0) 编辑