摘要: 进程 一个进程,包括了代码、数据和分配给进程的资源(内存),在计算机系统里直观地说一个进程就是一个PID。操作系统保护进程空间不受外部进程干扰,即一个进程不能访问到另一个进程的内存。有时候进程间需要进行通信,这时可以使用操作系统提供进程间通信机制。通常情况下,执行一个可执行文件操作系统会为其创建一个 阅读全文
posted @ 2017-06-29 14:49 清霜半落沙痕浅 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 进程与线程 什么是进程? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度 阅读全文
posted @ 2017-06-29 11:39 清霜半落沙痕浅 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 阅读全文
posted @ 2017-06-27 11:01 清霜半落沙痕浅 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、多线程模块 import threading 2、用函数写一个多线程例子 结果是: 其中threading.current_thread() 用来打印当前的线程,threading.active_count()打印线程数,结果是一起运行。 3、用面向对象的方式写一个多线程 但是,面向对象的形式中 阅读全文
posted @ 2017-06-14 20:23 清霜半落沙痕浅 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、作业要求 开发简单的FTP:1. 用户登陆2. 上传/下载文件3. 不同用户家目录不同4. 查看当前目录下文件5. 充分使用面向对象知识 二、程序目录说明 三、流程图 四、作业代码 1、FTPClient客户端文件夹下客户端启动程序Client_start.py: 2、FTPServer服务端文 阅读全文
posted @ 2017-06-07 17:51 清霜半落沙痕浅 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、作业要求: 选课系统:角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 创建 阅读全文
posted @ 2017-06-07 17:38 清霜半落沙痕浅 阅读(2208) 评论(0) 推荐(1) 编辑
摘要: re模块,用于对python的正则表达式的操作。 字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 次数: * 重复零次或更多次 + 重复一次或更多次 ? 重复零 阅读全文
posted @ 2017-05-31 16:40 清霜半落沙痕浅 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 装饰器 注:deco(count)和下面的count(num)中的count只是一个形参,count可以用任何变量名替换,但是num是一定要有,因此传入的实参是被装饰函数,被装饰函数有num形参。 总结:1、装饰器没有修改被装饰函数的源代码和调用方式 2、用到了高阶函数,把被装饰函数函数名当做实数传 阅读全文
posted @ 2017-05-31 15:47 清霜半落沙痕浅 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 异常处理 一段代码可能会出现异常报错,为了不让用户看到程序运行错误,可以利用try和except来捕捉这个异常,并报告错误信息。 如果不要后面的as e,会直接打印数字和字符串不能相加,e是系统错误的提示;也可以捕捉多个异常,如果不知道异常的名称,可以不用写,例如: 万能异常,Exception,它 阅读全文
posted @ 2017-05-31 11:25 清霜半落沙痕浅 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 静态方法 @staticmethod > 截断跟类的关联,变成一个函数方法 但是需要类实例化后才能调用这个方法,可以用于导入其他模块的功能,构成工具包 类方法 @classmethod 只能访问类变量,不能访问实例变量 加上类方法后,调用会报错,但定义了两个类变量,就能正常执行。类方法不能调用构造函 阅读全文
posted @ 2017-05-31 11:14 清霜半落沙痕浅 阅读(121) 评论(0) 推荐(0) 编辑