摘要: 以为python支持多继承,因此在复杂的继承关系下很容易弄错属性的查找顺序,今天特意学习了下 python3用的是c3线性化算法,听名字很高大上,公式我也看了,看不懂,但是这不影响理解查找的顺序 先看下面一张图片: 乍一看好晕 Python类继承父类,在当前类中都是从左往右查找 把顶层O看成第一层, 阅读全文
posted @ 2020-03-22 22:31 _WittChen 阅读(426) 评论(0) 推荐(0)
摘要: 今天学习了asynio的用法,有说的不对的还望大神指点。 同步和异步,什么是同步,什么是异步? 同步是指在执行代码的时候,是之上而下顺序执行,如果碰到IO操作或者其他的耗时操作,那么整个程序就会阻塞在那里,这样计算机的CPU是极大的浪费 异步恰好与同步相反,我们不等待这个耗时的操作的返回结果,程序继 阅读全文
posted @ 2020-03-20 20:04 _WittChen 阅读(144) 评论(0) 推荐(0)
摘要: 今日学习了网络编程,总结下今天的学习内容 一、TCP和UDP 1、TCP和UDP的区别是什么,TCP是面向连接,是可靠的(需要双方确认的),基于字节流的,UDP是无连接的,不可靠的(发送后就不管了),面向报文的 2、TCP的三次握手和四次挥手 二、HTTP 1、浏览器通过url请求,这个过程中发生了 阅读全文
posted @ 2020-03-19 17:35 _WittChen 阅读(100) 评论(0) 推荐(0)
摘要: 既然提到元类,那么什么是元类? 元类也就是创造类的类,在python中type就是一个元类 要实现django中的orm,首先要了解属性描述符,下面给出两个属性描述符 class Field: def __init__(self, min_lenth, max_lenth): self.min_le 阅读全文
posted @ 2020-03-13 22:15 _WittChen 阅读(248) 评论(0) 推荐(0)
摘要: # 需求遍历大小为500G的文件 # 文件特殊之处只有一行,一行就有500G,每条数据使用分隔符“{|}”隔开 def readline(f, separator): """ 读取数据的方法 :param separator: 分隔符 :return: None """ bar = "" while 阅读全文
posted @ 2020-03-13 18:48 _WittChen 阅读(478) 评论(0) 推荐(0)