上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: 类的内部创建实例,这两种方法的区别 class Foo(object): def create_new(self): return self.__class__() def create_new2(self): return Foo() class Bar(Foo): pass b = Bar() 阅读全文
posted @ 2021-03-31 15:11 该显示昵称已被使用了 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 这个文章不错 https://www.waynerv.com/posts/python-descriptor-in-detail/ Clean Code in Python中的描述符类学习 # 具有当前城市的旅行者在程序运行期间跟踪用户访问过的所有城市 class HistoryTracedAttr 阅读全文
posted @ 2021-03-31 14:14 该显示昵称已被使用了 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 源码学习 class SetterAwareType(type): # 元类 def __new__(cls, *args): # print('in SetterAwareType __new__') # print(type(type.__new__(cls, 'hehehe',(object, 阅读全文
posted @ 2021-03-31 09:29 该显示昵称已被使用了 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 参考资料 https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072 https://stackoverflow.com/questions/18513821/python-metaclass-understanding-th 阅读全文
posted @ 2021-03-31 09:28 该显示昵称已被使用了 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 元类的应用场景 ORM https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072 u = User(id=12345, name='Michael', email='test@orm.org', password='my-p 阅读全文
posted @ 2021-03-31 09:27 该显示昵称已被使用了 阅读(76) 评论(0) 推荐(0) 编辑
摘要: testsuite相关代码中,描述符类装饰器比较难以理解,简化源码方便理解如下 '''robot 源码解读3【testsuite相关】 目的: 1. 查看类的继承关系 2. setter类的理解 ''' # 描述符类, 描述符是作为类的属性而不是实例属性存在的 # 将一个类中的方法装饰成类中的属性 阅读全文
posted @ 2021-03-30 17:56 该显示昵称已被使用了 阅读(71) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/44667584 #1 闭包+装饰器 def cache(func): amizedata = {} # 闭包,这个值一直在 def wrapper(*args, **kwargs): key = f'{func.__name__}-{str 阅读全文
posted @ 2021-03-29 16:16 该显示昵称已被使用了 阅读(32) 评论(0) 推荐(0) 编辑
摘要: forEach() 方法 // 常规使用 var array = ['a', 'b', 'c']; array.forEach(function(element) { console.log(element); }); // 方法的理解(和下面的等价) var arr = [1,2,3,4]; ar 阅读全文
posted @ 2021-03-28 20:18 该显示昵称已被使用了 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 最简单,但是有缺点 var city = document.getElementById('city'); city.innerHTML +="<li>广州</li>>"; // 原来的city和下面的li会全部受影响,原来绑定到他们的方法可能会失效 折中的方法 var city = documen 阅读全文
posted @ 2021-03-27 17:53 该显示昵称已被使用了 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 先看看run case的流程 阅读全文
posted @ 2021-03-27 11:01 该显示昵称已被使用了 阅读(59) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页