会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小白的蟒蛇
博客园
首页
新随笔
联系
订阅
管理
2018年10月16日
将博客搬至CSDN
摘要: 搬家
阅读全文
posted @ 2018-10-16 14:14 小白的蟒蛇
阅读(86)
评论(0)
推荐(0)
2018年10月6日
IO多路复用
摘要: IO多路复用 利用内置模块select[Windows Linux] 循环每一个被监听的项目,看看是否有读写错误操作 所以随着监听项目的增多,效率将变差 服务器端 select必须传入三个参数分别是三个列表 select帮助感知某个IO操作是否有变动 read开始被read write开始被writ
阅读全文
posted @ 2018-10-06 11:08 小白的蟒蛇
阅读(111)
评论(0)
推荐(0)
2018年10月5日
协程 -单线程下实现并发手段
摘要: 协程 gevent模块 和进程、线程都属于实现并发的手段 一个线程同时处理两个任务。两个任务相互切换 协程中任务之间的切换也消耗时间但是远远小于线程 协程多少个确认后要 才能出结果 看不出任何效果的协程 import gevent def eat(): print('开始吃饭好吧') def pla
阅读全文
posted @ 2018-10-05 23:13 小白的蟒蛇
阅读(119)
评论(0)
推荐(0)
单线程并发的server端
摘要: 非阻塞I/O模型 主要是服务器的启动 设置这个,当服务器没有连接或者接收不到消息时报 错误 server端 import socket sk = socket.socket() sk.bind(('127.0.0.1', 8080)) sk.listen() sk.setblocking(False
阅读全文
posted @ 2018-10-05 23:12 小白的蟒蛇
阅读(212)
评论(0)
推荐(0)
2018年10月4日
池模块 -进程池 -线程池
摘要: 池模块 线程池concurrent.futures.ThreadPoolExecutor from concurrent.futures import ThreadPoolExecutor from time import sleep tpool = ThreadPoolExecutor(max_w
阅读全文
posted @ 2018-10-04 16:25 小白的蟒蛇
阅读(154)
评论(0)
推荐(0)
线程模块threading
摘要: 线程 Threading模块 使用和进程基本相似 多线程中是可以 的 在使用的过程中从用户层面上并没有感觉到和进程的差别,但是有本质差别 执行代码的最小单元 每一个进程至少有一个线程,这个线程是主线程 一个进程内的所有线程之间的数据是共享的 启动多线程 from threading import T
阅读全文
posted @ 2018-10-04 15:55 小白的蟒蛇
阅读(99)
评论(0)
推荐(0)
2018年10月3日
笔电推荐咯
摘要: "联想小新潮7000" | 5899 RMB "小米(MI)Pro" | 6799 RMB "荣耀MagicBook" | 4399 RMB "Apple MacBook Air 13.3英寸" | 6928 RMB "戴尔DELL 燃7000 3代" | 6199 RMB
阅读全文
posted @ 2018-10-03 16:50 小白的蟒蛇
阅读(121)
评论(0)
推荐(0)
2018年9月30日
进程模块multiprocessing
摘要: 进程模块multiprocessing 进程的创建 用Process 注册进程 导入Process类 from multiprocessing import Process 创建一个函数 def fun():pass 将这个函数的运行注册进一个新的进程中 p = Process(target=fun
阅读全文
posted @ 2018-09-30 16:45 小白的蟒蛇
阅读(99)
评论(0)
推荐(0)
hmac验证客户端的合法性
摘要: server import socket import hmac import random from socket import SOL_SOCKET, SO_REUSEADDR HOST = '127.0.0.1' PORT = 8080 secret_number = 32 msg = b'l
阅读全文
posted @ 2018-09-30 16:44 小白的蟒蛇
阅读(382)
评论(0)
推荐(0)
网络模块socket
摘要: 网络模块socket 实现本地收发 简单的尴聊,实现服务器和客户端的文字传输 __TCP协议情况__ server.py import socket 导入socket模块 from socket import SOL_SOCKET, SO_REUSEADDR 记住这个模块 sk = socket.s
阅读全文
posted @ 2018-09-30 16:43 小白的蟒蛇
阅读(93)
评论(0)
推荐(0)
下一页
公告