1、事件渠道模型。事件渠道为异步IO的原型。 2、IO模式,一次IO调用会经历两个阶段。一、等待数据阶段,将数据从网络或者是磁盘读取到系统内核(kennel) 二、将数据从内核拷贝到进程中。 基于这两个阶段,linux系统下面产生了五种网络网络模式方案。 -阻塞I/O(blocking IO) -非 Read More
posted @ 2018-08-19 18:59 马里亚纳仰望星空 Views(1523) Comments(0) Diggs(0) Edit
1、由于python多线程适合于多IO操作,但不适合于cpu计算型工作,这时候可以通过多进程实现。python多进程简单实用 2、python多进程。在操作系统中所有的进程都是有根进程(进程号0来创建的)。python获取主进程号和子进程号 3、queue 实现进程通讯,进程Q要实现通讯。必须指明为 Read More
posted @ 2018-08-12 19:59 马里亚纳仰望星空 Views(873) Comments(0) Diggs(0) Edit
1、其中format_string 类型的时间和struct_time之间可以转换,timestamp时间戳可以和struct_time之间进行转化,但是时间戳和格式化时间是不能直接转换的。 time模块所包含的函数能够实现以下功能:获取当前的时间、操作时间和日期、从字符串读取时间及格式化时间为字符 Read More
posted @ 2018-08-09 11:37 马里亚纳仰望星空 Views(569) Comments(0) Diggs(0) Edit
1、多线程类的继承 2、线程测试案例 3、多线程时间测试案例 4、守护线程概念,默认情况下为非守护线程,即主线程推出前,需要等待所有的非守护线程结束放可以推出。而守护线程就表示这个线程“不重要”,即主线程结束时候,无需等待守护线程是否执行完成。 5、GIL 和线程锁。GIL就是一把全局排他锁。他的作 Read More
posted @ 2018-08-08 22:27 马里亚纳仰望星空 Views(325) Comments(0) Diggs(0) Edit
1、python 面向对象的主要特性。主要有类、对象。三大特点:封装、继承、多态。本次主要介绍内容:属性、方法、构造函数、析构函数。私有方法、私有属性。 oop 是使用类和对象来实现对真是世界的描述。万事万物皆可为类。基于面向对象的程序使人更加容易理解的你逻辑。提高开发效率 class 类。对具有相 Read More
posted @ 2018-05-13 21:40 马里亚纳仰望星空 Views(250) Comments(0) Diggs(0) Edit
1、迭代器基本理解和使用 生成器和迭代器。含有yield的特殊函数为生成器。可以被for循环的称之为可以迭代的。而可以通过_next()_调用,并且可以不断返回值的称之为迭代器。 yield是python中的一个generator(生成器), 是一个类似子函数中的 return 的关键字,只是这个子 Read More
posted @ 2018-04-22 22:54 马里亚纳仰望星空 Views(347) Comments(0) Diggs(0) Edit
1、装饰器和迭代器的概念。 装饰器本质是一个函数,是为其他函数添加附加功能。 原则:不修改原函数源代码 不修改原函数的调用方式 2、装饰器的简单应用 3、理解装饰器的知识需要储备 : 函数即为变量、高阶函数 、嵌套函数 4、 函数在内存中定义。深入理解函数即为变量的概念. 需要区分定义和调用是两步进 Read More
posted @ 2018-04-21 15:19 马里亚纳仰望星空 Views(259) Comments(0) Diggs(0) Edit
1、编程的集中主要方式: 2、python 函数是逻辑和结构化的集合。函数的定义和调用: 3、函数的相互调用,以及使用函数的有点,减少重复代码,扩展性强。是逻辑更加清晰合理。 4、函数的值传递 。返回值。return 后面的代码不执行。并且return可以返回任意值。元组,数组等任意多个值,返回多个 Read More
posted @ 2018-04-07 17:56 马里亚纳仰望星空 Views(298) Comments(0) Diggs(0) Edit
1、了解字符编码的知识储备。编辑器和终端中所有显示的内容都属于内存,内存使用的unicode 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。 在这一点上,我们编写一个py文 Read More
posted @ 2018-04-07 16:02 马里亚纳仰望星空 Views(198) Comments(0) Diggs(0) Edit
文件除r、w、a方式打开外,还可以有多种组合方式如r+ w+ a+等多种方式 1、r+ 读写模式介绍,开始读是从一行开始读,写永远从最后开始写(类似于追加) 2、w+ 写读(创建一个新的文件),读完以后,光标会在尾部,读时候需要从seek.并且读不影响写入到位置。在尾部写入。 3 a + 追加读。不 Read More
posted @ 2018-04-07 13:30 马里亚纳仰望星空 Views(198) Comments(0) Diggs(0) Edit