06 2017 档案

python之路——协程(greenlet、gevent、简单爬虫)
摘要:协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特 阅读全文

posted @ 2017-06-29 15:06 清霜半落沙痕浅 阅读(514) 评论(0) 推荐(0)

python之路——多进程(进程间通信、进程池)
摘要:进程 一个进程,包括了代码、数据和分配给进程的资源(内存),在计算机系统里直观地说一个进程就是一个PID。操作系统保护进程空间不受外部进程干扰,即一个进程不能访问到另一个进程的内存。有时候进程间需要进行通信,这时可以使用操作系统提供进程间通信机制。通常情况下,执行一个可执行文件操作系统会为其创建一个 阅读全文

posted @ 2017-06-29 14:49 清霜半落沙痕浅 阅读(943) 评论(0) 推荐(0)

python之路——多线程(线程锁、递归锁、信号量、事件、队列等)
摘要:进程与线程 什么是进程? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度 阅读全文

posted @ 2017-06-29 11:39 清霜半落沙痕浅 阅读(461) 评论(0) 推荐(0)

Linux 命令大全
摘要:常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 阅读全文

posted @ 2017-06-27 11:01 清霜半落沙痕浅 阅读(147) 评论(0) 推荐(0)

python之路——多线程
摘要:1、多线程模块 import threading 2、用函数写一个多线程例子 结果是: 其中threading.current_thread() 用来打印当前的线程,threading.active_count()打印线程数,结果是一起运行。 3、用面向对象的方式写一个多线程 但是,面向对象的形式中 阅读全文

posted @ 2017-06-14 20:23 清霜半落沙痕浅 阅读(157) 评论(0) 推荐(0)

python之路——作业:开发简单的FTP
摘要:一、作业要求 开发简单的FTP:1. 用户登陆2. 上传/下载文件3. 不同用户家目录不同4. 查看当前目录下文件5. 充分使用面向对象知识 二、程序目录说明 三、流程图 四、作业代码 1、FTPClient客户端文件夹下客户端启动程序Client_start.py: 2、FTPServer服务端文 阅读全文

posted @ 2017-06-07 17:51 清霜半落沙痕浅 阅读(374) 评论(0) 推荐(0)

python之路——作业:学生选课系统
摘要:一、作业要求: 选课系统:角色:学校、学员、课程、讲师要求:1. 创建北京、上海 2 所学校2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师5. 创建 阅读全文

posted @ 2017-06-07 17:38 清霜半落沙痕浅 阅读(2249) 评论(0) 推荐(1)