摘要: 原文:http://www.cnblogs.com/yanhaidong/archive/2011/02/11/2339050.html IO是基于缓存区来做的,所谓的输入和输出就是从缓存区中移入和移出数据。以IO输入为例,首先是用户空间进程向内核请求某个磁盘空间数据,然后内核将磁盘数据读取到内核 阅读全文
posted @ 2017-05-14 21:17 黄土地上的黑石头 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 操作系统进程切换的两个条件:1.出现IO操作(在等待的时间内把cpu给其他进程用); 2.固定时间(特别短的时间内切换实现高并发)上面的这两条都是实现时间上的多路复用,空间上的多路复用是说所有进程一起进入内存,比进程独占内存排队一个一个进更省时间 进程 考虑一个场景:浏览器,网易云音乐以及notep 阅读全文
posted @ 2017-05-08 08:43 黄土地上的黑石头 阅读(425) 评论(1) 推荐(0) 编辑
摘要: 格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 42 ... 阅读全文
posted @ 2017-05-06 17:58 黄土地上的黑石头 阅读(2178) 评论(0) 推荐(0) 编辑
摘要: 一、客户端/服务器架构 C/S架构server端要求: 1.力求一直提供服务 2.要绑定一个唯一的地址,让客户端能够明确得找到 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的服务器是web服务器。一台机器里放一些网页或web应用程序,然后启 阅读全文
posted @ 2017-05-03 18:24 黄土地上的黑石头 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1.为什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2.为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python tes 阅读全文
posted @ 2017-05-02 20:33 黄土地上的黑石头 阅读(202) 评论(1) 推荐(0) 编辑
摘要: 一、错误和异常 程序中难免出现错误,而错误分为两种 1.语法错误(SyntaxError这种错误,根本过不了Python解释器的语法检测,必须在程序执行之前就更正) 2.逻辑错误 #什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 #Python中的异常种类 在py 阅读全文
posted @ 2017-05-02 18:19 黄土地上的黑石头 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Python中只有函数,类,模块能够建立自己的名称空间for循环和条件语句还有其他的都没有自己的作用域 一、time模块 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从197 阅读全文
posted @ 2017-04-26 21:53 黄土地上的黑石头 阅读(356) 评论(1) 推荐(0) 编辑
摘要: 一、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查obj是否是类cls的对象 issubclass(sub,super)检查sub类是否是super类的派生类 二、反射 1、什么是反射 反射就是自省程序把本来没有意义的字 阅读全文
posted @ 2017-04-24 20:38 黄土地上的黑石头 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 类和实例 在现实生活中是先有的对象后有的类,比如,先有人这个对象,后有的人类 而在计算机中,是先有的类后有的对象,比如,先有int这个类,后有的1这个int对象 所以我们要先定义类,再由类产生一个个实例的对象 在Python3中类型就是类,比如int,str,list等工厂函数都可以叫做类 面向对象 阅读全文
posted @ 2017-04-14 20:30 黄土地上的黑石头 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 函数是编程就是用计算机函数取模拟数学里面的函数,如下: 函数式编程lisp就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,模拟数学上的函数,,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。 函数式编程特点: 允许把函数本身作为参数传入另一个函 阅读全文
posted @ 2017-04-14 18:45 黄土地上的黑石头 阅读(182) 评论(0) 推荐(0) 编辑