上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 这是原图 这是自己学习制作的 字体还是需要修改,字体颜色 字体大小 整体的紧凑度 阅读全文
posted @ 2017-05-16 16:06 hzxPeter 阅读(164) 评论(0) 推荐(0) 编辑
摘要: cs模式 bs模式browser server Http协议 <! more 超文本传输协议 是无状态的,每一次的请求是和上一次的没有关系 http协议包括两部分: 请求协议:客户端(浏览器)发给服务端 响应协议: 服务端发送给客户端(浏览器) URL:统一资源定位符,就是一个网址协议名://域名: 阅读全文
posted @ 2017-05-15 15:50 hzxPeter 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 新技能,终端的颜色代码 41的位置是背景颜色,34的位置是字体颜色 背景颜色号 字背景颜色范围:40 49 字体颜色号 字颜色:30 39 ascii 控制码 阅读全文
posted @ 2017-05-12 20:10 hzxPeter 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 操作系统的底层是 进程 线程 实现的 进程 <! more 操作系统完成系统进程的切换,中间有状态的保存。进程有自己独立的空间,进程多,资源消耗大 进程是最小的资源管理单位 可以理解为盛放线程的 容器 线程 线程是最小的执行单位 串行、并行、 并发 、 并行有多个CPU 并发只有一个CPU GIL 阅读全文
posted @ 2017-05-11 16:55 hzxPeter 阅读(279) 评论(0) 推荐(0) 编辑
摘要: IO多路复用 IO多路复用就是我们经常说的select epoll.select和epoll的好处是单个process就可以同时处理多个网络IO。基本原理是select\epoll会不断的轮询所负责的所有socket,当有某个socket数据到达了,就通知用户进程。 下面是流程图: 当用户进程调用了 阅读全文
posted @ 2017-05-11 16:31 hzxPeter 阅读(2426) 评论(1) 推荐(1) 编辑
摘要: 之前学到gevent 遇到IO操作,自动切换 对于一个network IO (这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read操作发生时,它会经历两个阶段: 1 等待数据准备 (Waiti 阅读全文
posted @ 2017-05-10 14:43 hzxPeter 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 同步锁 <! more 死锁与递归锁 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 在Python中为了支持在同一线程中多次请求同一资源 阅读全文
posted @ 2017-05-09 15:23 hzxPeter 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 格式化代码为pep8: ctrl+alt+l http://edu.51cto.com//index.php?do=lession&id=163794 阅读全文
posted @ 2017-05-08 17:23 hzxPeter 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1 为什么有操作系统 操作系统: 位于底层和应用软件之间 工作方式: 向下管理硬件 向上提供接口 1.1 操作系统进程切换: 出现IO操作(像time.sleep之类的) 固定时间(是操作系统控制的切换时间) 1.2进程的定义: 进程是 一个程序 在 一个数据集 谁给你的 动态执行过程 。 程序 、 阅读全文
posted @ 2017-05-08 15:42 hzxPeter 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Python的软件开发规范主要是文件的目录结构是规范化的 generated by haroopad 阅读全文
posted @ 2017-05-05 09:09 hzxPeter 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页