类:属性(实例变量,类变量,私有属性__var) 方法(构造方法,析构函数:默认就存在,写了就是重构了函数) 对象:封装(把一些功能实现细节不对外暴露) 继承(代码重用,单继承,多继承:3.x均是广度优先)新式类class foo(object) super(子类名,self).init(name. ...
分类:
其他好文 时间:
2017-10-31 18:52:47
阅读次数:
151
1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环 这是因为tableView在iOS11默认使用Self-Sizing,tableView的estimatedRowHeight、estimatedSectionHeaderHeight、estimated ...
分类:
移动开发 时间:
2017-10-31 12:44:23
阅读次数:
253
class Stack: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def push(self,item): self.items.append(item) def pop(self) ...
分类:
编程语言 时间:
2017-10-31 11:03:31
阅读次数:
266
# 多态:一种接口,多种实现 class Animal: def __init__(self,name): self.name=name def talk(self): print("Animal can talk") # 下处obj代表传入不同的对象,调用对象相同的接口名 @staticmetho ...
分类:
编程语言 时间:
2017-10-31 00:02:32
阅读次数:
261
点击左侧终端标 点击左侧终端标 步骤阅读 步骤阅读 2 出现命令提示符 出现命令提示符 3 首先输入:sudo passwd root(设置root密码) 首先输入:sudo passwd root(设置root密码) 4 输入当前系统的账户密码(账户:admin-pc的密码) 输入当前系统的账户密 ...
分类:
其他好文 时间:
2017-10-30 18:14:13
阅读次数:
148
面向对象编程进阶 静态方法只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 1 class Dog(object): 2 def __init__(self,name): 3 self.name=name 4 @staticmethod #实际上跟类没什么关系了,调用时用到类名 5 ...
分类:
编程语言 时间:
2017-10-30 14:18:22
阅读次数:
160
这里我就用一个例子和执行图来解释了 result: f.foo() 相当于 temp = Describer(‘zhn’); inner = temp__call__(foo); func_result = inner(foo_self, *args) 程序执行图 参考 Python Decorat ...
分类:
其他好文 时间:
2017-10-29 23:19:33
阅读次数:
201
1 class Square: 2 def __init__(self,length): 3 self.length = length 4 5 def perimeter(self): 6 return 4*self.length 7 8 def area(self): 9 return self.... ...
分类:
其他好文 时间:
2017-10-29 21:54:51
阅读次数:
150
【来源】 ‘BadRabbit’ Ransomware Burrows Into Russia, Ukraine By Raj Samani and Christiaan Beek on Oct 24, 2017 This post was researched and written by Chr ...
分类:
其他好文 时间:
2017-10-28 22:11:40
阅读次数:
380
代码: INTEGER,PLUS,MINUS,MUL,DIV,LPAREN,RPAREN,EOF=('INTEGER','PLUS','MINUS','MUL','DIV','LPAREN','RPAREN','EOF') class Token(object): def __init__(self ...
分类:
其他好文 时间:
2017-10-28 21:05:10
阅读次数:
188