TOP
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页
摘要: 下载 压缩包解压到你要存放的路径 设置环境变量 初始化 启动服务端: 客户端连接: 发送指令 windows服务: 创建windows服务后可以在 计算机-管理-服务-mysql中打开关闭 ps: 关于mysql 8.0 以上的版本存在 与Django 冲突报错的问题 记得去掉那个莫名其妙的逗号。 阅读全文
posted @ 2019-01-31 22:04 羊驼之歌 阅读(246) 评论(0) 推荐(0)
摘要: 并发编程/IO模型 背景概念 IO模型概念 IO模型分类 阻塞IO (blocking IO) 特点: 两个阶段(等待数据和拷贝数据两个阶段)都被block 设置 解决方案: 启用多线程或者多进程,要阻塞只阻塞当前线程/进程,不会影响其他进程/线程 不良影响: 当遇到过多得链接请求时会严重占用资源, 阅读全文
posted @ 2019-01-31 18:53 羊驼之歌 阅读(349) 评论(0) 推荐(0)
摘要: 协程 相关概念 目的 单线程下实现并发 概念特性 内部原理 优缺点 yield yield send 实例 import time def wrapper(func): def inner(*args,**kwargs): ret =func(*args,**kwargs) next(ret) re 阅读全文
posted @ 2019-01-31 17:27 羊驼之歌 阅读(158) 评论(0) 推荐(0)
摘要: 线程 相关概念 进程线程关系图 threading 模块 线程创建 方法形式创建线程 from threading import Thread import time def sayhi(name): time.sleep(2) print('%s say hello' %name) if __na 阅读全文
posted @ 2019-01-31 02:49 羊驼之歌 阅读(325) 评论(0) 推荐(0)
摘要: IPA 通信 概念原理 创建/方法 进程间通讯示例 import time from multiprocessing import Process, Queue def f(q): q.put([time.asctime(), 'hi', 'hello']) #调用主函数中p进程传递过来的进程参数 阅读全文
posted @ 2019-01-30 23:58 羊驼之歌 阅读(227) 评论(0) 推荐(0)
摘要: 进程 相关概念 进程 同步/异步 阻塞/非阻塞 并发/并行 顺序执行:你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 并发:你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 并行:你吃饭吃到一半,电话来了,你一边打电话一边吃饭, 阅读全文
posted @ 2019-01-30 23:38 羊驼之歌 阅读(226) 评论(0) 推荐(0)
摘要: socket 背景概念 脑图结构 OSI 模型 socket 概念特性 脑图结构 理解示意图 额外补充 Socket是应用层与 TCP/IP协议族通信的中间软件抽象层,它是一组接口。 在设计模式中, Socket其实就是一个门面模式 它把复杂的 TCP/IP协议族隐藏在 Socket接口后面,对用户 阅读全文
posted @ 2019-01-30 21:59 羊驼之歌 阅读(262) 评论(0) 推荐(0)
摘要: 根据字符串的模块名实现动态导入模块的库 目录结构 bbb.py 阅读全文
posted @ 2019-01-30 21:41 羊驼之歌 阅读(140) 评论(0) 推荐(0)
摘要: #该模块可以把一个类型,如数字,转成固定长度的bytes类型 import struct # res = struct.pack('i',12345) # print(res,len(res),type(res)) #长度是4 res2 = struct.pack('i',12345111) print(res2,len(res2),type(res2)) #长度也是4 unpack_r... 阅读全文
posted @ 2019-01-30 21:18 羊驼之歌 阅读(126) 评论(0) 推荐(0)
摘要: subprocess子进程模块 阅读全文
posted @ 2019-01-30 21:17 羊驼之歌 阅读(145) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页