12 2018 档案

摘要:C指的是client(客户端软件),S指的是Server(服务端软)。 网络传送数据流程 1、客户端软件产生数据,存放于客户端软件的内存中,然后调用接口将自己内存中的数据发送/拷贝给操作系统内存 2、客户端操作系统收到数据后,按照客户端软件指定的规则(即协议)、调用网卡发送数据 3、网络传输数据 4 阅读全文
posted @ 2018-12-25 13:30 梁少华 阅读(323) 评论(0) 推荐(0)
摘要:一.定义 1.object是所有新式类的父类 2.type是所有类的类 二.解析 print('object', object.__class__, object.__bases__) print('type', type.__class__, type.__bases__) 输出: object 阅读全文
posted @ 2018-12-24 13:34 梁少华 阅读(452) 评论(0) 推荐(0)
摘要:这个例子让我了解到python的许多方法都是由双下方法构成了,比如在这个例子中,如果打印print(deck[0]),会显示Card(rank='2', suit='clubs’),这是因为类里面定义了__getitem__方法,如果没有这个方法的话,就会报错,而且,仅仅实现了__getitem__ 阅读全文
posted @ 2018-12-21 20:50 梁少华 阅读(324) 评论(0) 推荐(0)
摘要:在做ftp作业的时候,需要做一个上传和下载的进度条,做的时候发现用\r很容易就能做出来 其中has是已经发送或接收的数据,total是总共有多少数据,\r的作用是: \r 默认将指针返回到最开始后输出(在原位置再次输出)。借助\r,可以让进度条在一行上不断更新,下面的例子更好的阐释了\r的工作原理: 阅读全文
posted @ 2018-12-18 17:04 梁少华 阅读(644) 评论(0) 推荐(0)
摘要:特殊方法的存在是为了被 Python 解释器调用的,你自己 并不需要调用它们。也就是说没有 my_object.__len__() 这种写法, 而应该使用 len(my_object)。在执行 len(my_object) 的时候,如果 my_object 是一个自定义类的对象,那么 Python 阅读全文
posted @ 2018-12-13 22:55 梁少华 阅读(293) 评论(0) 推荐(0)
摘要:返回了下面的错误: 原因是字典这个是一个迭代器对象,参考官方文档找到下列说明,字典只支持Key的遍历,,如果想对key,value,则可以使用items方法。 The “implicit” iteration that dictionaries support only iterates over 阅读全文
posted @ 2018-12-07 15:03 梁少华 阅读(19044) 评论(0) 推荐(1)
摘要:一.面向对象编程 面向对象:核心是对象二字,对象就是特征与技能的结合体。优点:可扩展性强。缺点:编程复杂度高。应用场景:用户需求经常变化。比如互联网应用,游戏,企业内部应用。 类就是一系列对象相似的特征与技能的结合体。强调:站在不同的角度,得到的分类是不一样的。站在生物的角度,我们和花都是一类,站在 阅读全文
posted @ 2018-12-04 17:53 梁少华 阅读(424) 评论(0) 推荐(0)
摘要:面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式。 优点:复杂的问题流程化,进而简单化。编程难度低。缺点:可扩展性差应用场景:功能一旦实现,扩展性很少的场景,比如系统监控、自动部署。 阅读全文
posted @ 2018-12-03 21:33 梁少华 阅读(533) 评论(0) 推荐(0)
摘要:要求: 代码: 阅读全文
posted @ 2018-12-02 14:09 梁少华 阅读(539) 评论(0) 推荐(0)