摘要: [TOC] 协程基础 底层实现 协程的底层是使用greenlet模块来实现的 介绍 当遇到IO操作时将程序切换到其他函数继续执行会提高CPU的利用效率 一个线程可以开启500个协程 更适用于网络操作中 安装 应用 协程实现 协程爬虫 协程实现socket并发 server client 阅读全文
posted @ 2019-11-17 22:58 长江尾 阅读(116) 评论(0) 推荐(0) 编辑
摘要: [toc] 实现多线程 直接调用 继承 多线程的一些方法 显示当前线程信息 获取线程ID 获取当前活跃线程数 获取全部线程对象 守护线程 守护线程会等待所有子线程结束后才结束,这和守护进程不同 锁 锁的作用 保证数据的安全性 当没有锁的时候会出现的数据安全问题 在上面这个例子中,程序运行的结果应该是 阅读全文
posted @ 2019-11-16 11:20 长江尾 阅读(286) 评论(0) 推荐(0) 编辑
摘要: [TOC] 队列 队列:先进先出 结果 栈 先进后出 结果 优先级队列 根据指定的优先级来输出 优先级别数字越小优先级别越高,可以为负 结果 阅读全文
posted @ 2019-11-15 19:08 长江尾 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 作用 pip 是python自带的用于安装管理python包的工具 [toc] 安装包 升级包 卸载包 显示已安装的包 参数 参数|作用 | i 源地址|手动切换源地址 阅读全文
posted @ 2019-11-12 16:44 长江尾 阅读(186) 评论(0) 推荐(0) 编辑
摘要: import os from multiprocessing import Process def func(args): # 要在新进程中执行的函数 print("子进程1:"+args) print("子进程1id:" + str(os.getpid())) class Myprocess(Pr 阅读全文
posted @ 2019-10-20 22:23 长江尾 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: socketserver是python内置的用于多连接socket的包 阅读全文
posted @ 2019-10-20 22:20 长江尾 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 创建进程 结束进程 join方法 作用:阻塞当前进程,直到调用join方法的那个进程执行完,再继续执行当前进程。 感知一个进程的结束 多进程之间的数据隔离 守护进程 守护进程:守护进程会随着主进程的代码执行完毕而结束 重点在于主进程的代码执行完毕,也就是说如果还有其他进程在执行,主进程不 阅读全文
posted @ 2019-09-23 15:15 长江尾 阅读(275) 评论(0) 推荐(0) 编辑
摘要: [TOC] 通用命令 end 回到特权模式 exit 返回上一层 特权模式 以下除进入模式命令外仅在特权模式下生效 enable 进入特权模式 configure terminal 进入全局配置模式 enable password 设置特权密码 copy run start 保存命令 disable 阅读全文
posted @ 2019-09-18 22:31 长江尾 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1 import socket 2 import json 3 import struct 4 5 6 buffer = 4096 7 # 每次接收长度 8 sk = socket.socket() 9 sk.bind(("127.0.0.1",8080)) 10 sk.listen() 11 co 阅读全文
posted @ 2019-08-19 19:54 长江尾 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: TCP连接 简易的聊天软件 1 import socket 2 3 sk = socket.socket() # 创建socket对象 4 sk.bind(("127.0.0.1",8080))# 绑定ip端口 5 sk.listen() # 监听信息 6 conn,addr = sk.accept 阅读全文
posted @ 2019-08-19 18:14 长江尾 阅读(138) 评论(0) 推荐(0) 编辑