Fork me on GitHub
摘要: HTTP协议简介 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆 阅读全文
posted @ 2018-10-23 09:34 醉生卐梦死 阅读(152) 评论(0) 推荐(0) 编辑
摘要: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319347182373b696e637cc04430b8ee2d548ca1b36d000 sys和os模块 http:/ 阅读全文
posted @ 2018-10-23 09:22 醉生卐梦死 阅读(646) 评论(0) 推荐(0) 编辑
摘要: CollectionsOverview 本文将从以下方面讲述collections模块对基础类型的扩展 tuple tuple具有一个显著的特性,不可变性,即元组内的内容不可变,但是元组的不可变性也不是绝对的。当元组内部存放可变元素,如列表时,则元组中的列表可变。 其次元组具有可迭代性是可迭代对象, 阅读全文
posted @ 2018-10-23 08:28 醉生卐梦死 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 线程 线程的实质:进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 线程的特性: 注意: 加入你的电脑是四核的,我开四个进程的话,每一个进程占用一个cpu来运行,如果开4个线程的话 这四个线程都隶属于一个进程里面,所有4个线程只是占用一个cpu运行 阅读全文
posted @ 2018-09-04 13:50 醉生卐梦死 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 串行、并发、并行 并行是多核同时运行,同时运行不同的线程,并发是在单核下模拟并行,类似于时间片轮转来处理多个线程,使之看起来像并行 同步、异步、阻塞、非阻塞 同步:在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。 异步:当一个进程发起一个函数(任务)调用的时候,不会等函数返回,而是继续往 阅读全文
posted @ 2018-09-03 16:34 醉生卐梦死 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程, 阅读全文
posted @ 2018-09-03 16:33 醉生卐梦死 阅读(704) 评论(0) 推荐(1) 编辑
摘要: Web框架本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。我们定义一个socket server端程序,与浏览器(client端)进行互交试试 服务端收到了http的请求头,如此就可以和客户端进行互交了。所以可以 阅读全文
posted @ 2018-08-30 22:10 醉生卐梦死 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 类的继承 什么是继承: 在python中,新建的类可以继承一个或多个父类,通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”。 python中类的继承分为:单继承和多继承 查看继承 经典类与新式类 提示:如果没有指定基类,python的类会默认继承object类, 阅读全文
posted @ 2018-08-18 16:30 醉生卐梦死 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 新式类与经典类的区别 python中类的发展 ➤截止到python2.1,只存在旧式类。旧式类中,类名和type是无关的:如果x是一个旧式类,那么x.__class__定义了x的类名,但是type(x)总是返回<type 'instance'>。这反映了所有的旧式类的实例是通过一个单一的叫做inst 阅读全文
posted @ 2018-08-18 16:29 醉生卐梦死 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器就是闭包函数的一种应用场景 为何要用装饰器 开放封闭原则:对修改封闭,对扩展开放 什么是装饰器 装饰器他人的器具,本身可以是任意可调用对象,被装饰者也可以是任意可调用对象。 强调装饰器的原则:1 不修改被装饰对象的源代码 2 不修改被装饰对象的调用方式 装饰器的目标:在遵循1和2的前提 阅读全文
posted @ 2018-08-09 09:30 醉生卐梦死 阅读(297) 评论(0) 推荐(0) 编辑