上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同 阅读全文
posted @ 2018-10-03 19:27 温而新 阅读(488) 评论(1) 推荐(5) 编辑
摘要: 一, 引入 学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率的追求 阅读全文
posted @ 2018-09-29 19:21 温而新 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一,线程和python 1,理论知识 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Pytho 阅读全文
posted @ 2018-09-23 23:13 温而新 阅读(242) 评论(0) 推荐(1) 编辑
摘要: 一,理论知识 1,什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的 阅读全文
posted @ 2018-09-19 22:45 温而新 阅读(345) 评论(1) 推荐(4) 编辑
摘要: 一, 引入 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容 阅读全文
posted @ 2018-09-17 19:24 温而新 阅读(290) 评论(0) 推荐(4) 编辑
摘要: 1, 异常和错误 1, 程序中难免出现错误,而错误分成两种 1,语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 print(haha 2,逻辑错误 #用户输入不完整(比如输 阅读全文
posted @ 2018-09-12 23:28 温而新 阅读(450) 评论(0) 推荐(2) 编辑
摘要: 简介 正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。 要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须 阅读全文
posted @ 2018-09-10 15:08 温而新 阅读(6625) 评论(1) 推荐(33) 编辑
摘要: 一,模块 1,什么是模块? 常见的场景: 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py 的后缀. 但其实 import 加载的模块分为四个通用类别: 1,使用python编写的代码 (.py文件) 2,已被编译为共享库或DLL的C或C++扩展 3,包好一组模块的包 阅读全文
posted @ 2018-09-07 23:02 温而新 阅读(327) 评论(0) 推荐(3) 编辑
摘要: 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Log 阅读全文
posted @ 2018-09-07 19:38 温而新 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 简介 ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同 该模块的作用 就是使用模块中的RawConfigParser()、ConfigPars 阅读全文
posted @ 2018-09-07 17:35 温而新 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页