上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 目录: IO模型 阻塞IO 非阻塞IO IO多路复用 异步IO 总结: IO模型: 阻塞IO: 1 import socket 2 3 c = socket.socket() 4 5 c.connect(("127.0.0.1",9999)) 6 7 while True: 8 msg = inpu 阅读全文
posted @ 2018-11-14 12:18 ChuckXue 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 目录: 同步/异步 异步回调 协成 线程队列 同步|异步: 线程的三种状态: 1.就绪 2.运行 3.阻塞阻塞和非阻塞描述的是运行的状态阻塞 :遇到了IO操作,代码卡住,无法执行下一行,CPU会切换到其他任务非阻塞 :与阻塞相反,代码正在执行(运行状态) 或处于就绪状态同步和异步指的是提交任务的方式 阅读全文
posted @ 2018-11-13 21:35 ChuckXue 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: GIL:全局解释器锁,只存在于CPython解释器 GIL性能: 计算密集测试: 1 from threading import Thread 2 from multiprocessing import Process 3 import time 4 5 6 # 计算密集任务 7 8 def tas 阅读全文
posted @ 2018-11-12 17:25 ChuckXue 阅读(1439) 评论(0) 推荐(1) 编辑
摘要: xms -xmx相关参数设置 打开pycharm的安装目录 D:\PyCharm\PyCharm 2018.2.3\bin下文件pycharm.exe.vmoptions修改默认(版本2016.2)的-server-Xms128m-Xmx512m为-server-Xms256m-Xmx1024m启动 阅读全文
posted @ 2018-11-10 16:15 ChuckXue 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 外链:操作系统发展史 计算机上所有的硬件操作都是受操作系统控制的 阅读全文
posted @ 2018-11-06 21:18 ChuckXue 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 目录: TCP流式协议 TCP模板 TCP聊天室 TCP通信与连接循环 TCP粘包 socketserver实现并发 UDP数据报协议 UDP模板 UDP传输 socketserver实现并发 TCP传输:流式协议 TCP服务端:必须先启动服务端 TCP客户端:建立连接之前一定要先启动服务端 TCP 阅读全文
posted @ 2018-11-05 18:49 ChuckXue 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 目录: 粘包内存 粘包原因 远程执行系统命令 解决粘包 自定义报头 粘包内存(仅TCP): 粘包原因: 未解决前: 运行结果: 解决之后: 打印结果: 远程执行系统命令: 解决粘包: 自定义报头: 代码: 阅读全文
posted @ 2018-11-05 11:28 ChuckXue 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 目录: 软件架构 网络协议(外链) 通讯协议 网络层 传输层 socket TCP传输 UDP传输 简易聊天室 通讯与连接循环 软件架构: 网络通讯: 通讯协议: osi之网络层: 大型局域网:由小局域网互联而成 osi之传输层: 传输层功能:建立端口到端口的通信(端口范围0-65535,0-102 阅读全文
posted @ 2018-11-01 17:01 ChuckXue 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 目录: 概要 异常 常见异常 异常处理 不常见语法 主动抛异常 自定义异常 概要: 异常: 常见异常: 异常处理: 基本语法: 不常用语法: 用途: 主动抛异常: 断言: 示例代码: 自定义异常: 自定义异常代码: 阅读全文
posted @ 2018-11-01 16:54 ChuckXue 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 目录: 常用内置 操作系统相关 文件 正则表达式 enumerate: 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这 阅读全文
posted @ 2018-10-26 11:46 ChuckXue 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页