摘要:IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同 阅读全文
posted @ 2020-05-31 09:40 RogerXS 阅读(5) 评论(0) 推荐(0) 编辑
摘要:引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率的追 阅读全文
posted @ 2020-05-31 09:38 RogerXS 阅读(6) 评论(0) 推荐(0) 编辑
摘要:线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多 阅读全文
posted @ 2020-05-31 09:33 RogerXS 阅读(3) 评论(0) 推荐(0) 编辑
摘要:理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,点击进入 阅读全文
posted @ 2020-05-31 08:59 RogerXS 阅读(4) 评论(0) 推荐(0) 编辑
摘要:django框架 第一篇: Django简介 第二篇: 路由控制 第三篇: 视图层 第四篇: 模版层 第五篇: 1.ORM常用字段及参数 2.F与Q查询,事务及其他 第六篇: 1.Django与Ajax 2.批量插入数据 3.自定义分页器 4.form组件 5.Cookie与Session组件 6. 阅读全文
posted @ 2020-05-31 08:26 RogerXS 阅读(6) 评论(0) 推荐(0) 编辑
摘要:python基础部分 基础 计算机硬件发展史 计算机硬件 python入门 数据类型及常用方法 字符编码 文件处理 函数 初识函数 函数进阶 装饰器函数 迭代器和生成器 内置函数和匿名函数 递归函数 常用模块 常用模块 模块和包 面向对象 初识面向对象 面向对象进阶 网络编程 网络编程 并发编程 操 阅读全文
posted @ 2020-05-31 08:17 RogerXS 阅读(7) 评论(0) 推荐(0) 编辑
摘要:PEP8 Python 编码规范 代码编排 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑 阅读全文
posted @ 2020-05-26 11:26 RogerXS 阅读(8) 评论(0) 推荐(0) 编辑
摘要:找到错误提示中报错的"widgets.py"文件 点击查看具体报错位置代码 将该行代码最后的逗号删除即可解决问题 ps:django1.11与python3.6以上版本不兼容 阅读全文
posted @ 2020-05-22 16:26 RogerXS 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.执行pip install request时提示如下: WARNING: You are using pip version 19.2.3, however version 20.0.2 is available. You should consider upgrading via the ‘p 阅读全文
posted @ 2020-05-22 12:35 RogerXS 阅读(11) 评论(0) 推荐(0) 编辑