02 2018 档案

摘要:cs架构 什么是客户端/服务器架构? 不同的人有不同的答案。这要看你问的是什么人,以及指的是软件系统还是硬件系统了。但是,有一点是共通的:服务器是一个软件或硬件,用于向一个或多个客户端(客户)提供所需要的“服务”。服务器存在的唯一目的就是等待客户的请求,给这些客户服务,然后再等待其他的请求。另一方面 阅读全文
posted @ 2018-02-17 19:04 xiesibo 阅读(296) 评论(0) 推荐(0)
摘要:类的构成 1 class 类名: 2 def __init__(self,参数1,参数2): 3 self.对象的属性1 = 参数1 4 self.对象的属性2 = 参数2 5 6 def 方法名(self):pass 7 8 def 方法名2(self):pass 9 10 对象名 = 类名(1, 阅读全文
posted @ 2018-02-15 17:57 xiesibo 阅读(144) 评论(0) 推荐(0)
摘要:什么是单例模式: 单例模式就是指一个类只能有或者只实例化一个对象,并且以后所有的访问都访问该对象 我们可以总结下什么情况下需要单例模式: 当每个实例都会占用资源,而且实例初始化会影响性能,这个时候就可以考虑使用单例模式,它给我们带来的好处是只有一个实例占用资源,并且只需初始化一次; 当有同步需要的时 阅读全文
posted @ 2018-02-15 17:56 xiesibo 阅读(123) 评论(0) 推荐(0)
摘要:本文为大家分享了Python创建单例模式的5种常用方法,供大家参考,具体内容如下 所谓单例,是指一个类的实例从始至终只能被创建一次。 方法1: 如果想使得某个类从始至终最多只有一个实例,使用__new__方法会很简单。Python中类是通过__new__来创建实例的: ? 1 2 3 4 5 6 7 阅读全文
posted @ 2018-02-15 17:54 xiesibo 阅读(253) 评论(0) 推荐(0)
摘要:前言:简单版:类加括号执行__init__()对象加括号执行__call__(), 全版:类是type创建的,创建类的时候type的__init__()方法自动执行,类加括号的时候执行type的__call__()方法 执行流程, 第零步 :编译一下类,将类加载到内存 执行type的__init__ 阅读全文
posted @ 2018-02-15 13:24 xiesibo 阅读(514) 评论(0) 推荐(0)
摘要:迭代器和生成器————两兄弟,真的是让人烦,但是真的好用 我理解中的迭代器: 我们现在知道可迭代对象是怎么一回事了,那么迭代器是什么呢,就是把可迭代对象一个个的输出的东西 迭代器协议 既什么叫“可迭代”之后,又一个历史新难题,什么叫“迭代器”? 虽然我们不知道什么叫迭代器,但是我们现在已经有一个迭代 阅读全文
posted @ 2018-02-13 13:27 xiesibo 阅读(117) 评论(0) 推荐(0)
摘要:函数 将实现某个功能的语句块或者段包裹起来可以使代码可以重复使用的一种写法,return返回值默认为None 1 def func1(*args,**kwargs): 2 print('args\t',args) 3 print('kwargs\t',kwargs) 4 return 5 6 7 8 阅读全文
posted @ 2018-02-13 13:25 xiesibo 阅读(202) 评论(0) 推荐(0)
摘要:什么是递归 简但来说递归的特点就是,能够自己调用自己,就像两块镜子相对而放,一个合格的递归应当拥有:一个入口,一个出口,即限制自己在自己的程序体中调用自己。 评价算法好坏的标准 两个概念:时间复杂度和空间复杂度(代码是否容易实现) 时间复杂度:用于体现算法执行时间的快慢,用O表示。一般常用的有:几次 阅读全文
posted @ 2018-02-12 17:29 xiesibo 阅读(211) 评论(0) 推荐(0)