05 2018 档案

摘要:一、threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# 阅读全文
posted @ 2018-05-29 18:31 杨同学在这里 阅读(200) 评论(0) 推荐(0)
摘要:一、multiprocessing模块介绍 Python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。multiprocessing模块用来开启子进程, 阅读全文
posted @ 2018-05-25 18:53 杨同学在这里 阅读(201) 评论(0) 推荐(0)
摘要:一、socket介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入 阅读全文
posted @ 2018-05-23 12:06 杨同学在这里 阅读(183) 评论(0) 推荐(0)
摘要:一、静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本 阅读全文
posted @ 2018-05-22 12:04 杨同学在这里 阅读(230) 评论(0) 推荐(0)
摘要:一、初识面向对象 面向过程: 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代 阅读全文
posted @ 2018-05-08 11:07 杨同学在这里 阅读(279) 评论(0) 推荐(0)