个人理解
msy_yh
这个作者很懒,什么都没留下…
展开
-
装饰器的个人简单理解
一些个人对装饰器的理解: 以上是一个最简单的装饰器实现,我个人理解lk()直接调用装饰器,然后在装饰器里再调用原函数。mn()就是把装饰器的引用给lk,让他来调用。可能想法不太好,有更好想法请给我讲讲,谢谢。 ...原创 2018-10-30 10:19:10 · 117 阅读 · 0 评论 -
闭包与延迟绑定的个人强行理解
def multipliers(): funcs = [] for i in range(4): def bar(x): return x*i funcs.append(bar) return funcs print ([m(2) for m in multipliers()] ) 我的理解是这样的 在multiplirers()函数内for循环遍历了4次,每次给funcs内添加了一个bar(...原创 2019-01-22 15:10:06 · 382 阅读 · 1 评论 -
堵塞与非堵塞
我的理解中,堵塞就是我只能跟一个人加了好友聊天,聊完后,才能加另一个好友聊天,犹如相亲。非堵塞,一个人加了一个又一个好友,哪个好友发消息给我,我就回复他,不给我发消息就把他放在列表,什么时候发消息什么时候回复他,犹如N多备胎。 ...原创 2019-02-16 16:26:46 · 272 阅读 · 0 评论 -
同步与异步
我在网上看来好多同步异步文章,还有一些和堵塞与非堵塞一起的。 最后想通了一点。 同步就是一条工厂流水线,必须做完等到成品,然后才能做其他事。可以说是一心一意做一件事, 异步是开了一条流水线,成品没出来,让它走着,我先去吃个饭。 如果有不对的地方请指教。 ...原创 2019-02-26 19:31:57 · 136 阅读 · 0 评论 -
yeild笔记,以防遗忘
函数内部如果有yeild 调用函数是会在yeild 停止,直到下一次调用这个函数时,会直接运行yeild 下一行的代码,直到再次遇到yeild。原创 2019-05-20 09:09:26 · 149 阅读 · 0 评论