摘要: socketserver实现并发原理:给每一个前来链接的客户端开启一个线程执行通信。也就是给每一个连接“配备”了一个管家。 下面用一个简单的示例来演示socketserver实现并发(一个服务端,两个客户端): 服务器端: 1 # Author : Kelvin 2 # Date : 2019/2/ 阅读全文
posted @ 2019-02-03 22:20 佛祖让我来巡山 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 粘包只会出现在tcp,udp传输不会产生粘包现象。解决粘包的原理就是服务器预先向客户端发送客户端即将获取文件的大小。 第一版解决方案: 服务器: 客户端: 升级版: 服务器: 客户端: 阅读全文
posted @ 2019-02-02 18:15 佛祖让我来巡山 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 命令执行服务器: 客户端: 执行结果: 阅读全文
posted @ 2019-01-30 20:47 佛祖让我来巡山 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一,简单明了了解udp套接字编程 客户端: 服务器端: udp套接字优点在于 可以同时接收多个客户端请求并通信,而tcp同一时间只能与一个客户端通信(纯净tcp),只有结束当前通信后才能与其他客户端通信。 二,udp示例(时间服务器) 服务器端: 客户端: 运行结果: 阅读全文
posted @ 2019-01-30 13:25 佛祖让我来巡山 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 一,基础版服务器端客户端(一收一发,只有一个客户端链接) 服务器端: 客户端: 二,可交流版服务器端客户端(多收多发,只有一个客户端链接) 服务器端: 客户端: 三,多链接版服务器端客户端(多收多发,多个客户端链接) 服务器端: 客户端1: 客户端2: 阅读全文
posted @ 2019-01-29 21:53 佛祖让我来巡山 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Python终端如何输出彩色字体 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m 阅读全文
posted @ 2019-01-29 15:42 佛祖让我来巡山 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 数学运算 abs:求数值的绝对值 1 >>> abs(-2) 2 2 divmod:返回两个数值的商和余数 1 >>> divmod(5,2) 2 (2, 1) 3 >> divmod(5.5,2) 4 (2.0, 1.5) max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 1 >>> 阅读全文
posted @ 2019-01-29 13:06 佛祖让我来巡山 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 一,什么是异常和错误? 异常和错误是不同的概念,错误大都是指python语法上的错误,编译时就会报错。异常是指不符合客观逻辑,或者逻辑上产生得到错误,比如res=1/0,,就是一个异常。 错误: 异常: 二,如何处理异常? 异常的处理可以使用if判断进行处理(low的方式),最常用的是使用try e 阅读全文
posted @ 2019-01-27 20:43 佛祖让我来巡山 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 # Author : Kelvin 2 # Date : 2019/1/25 15:20 3 class Foo: 4 def __init__(self): 5 self.original_price = 100 6 self.discount = 0.8 7 8 @property 9 def price(sel... 阅读全文
posted @ 2019-01-25 15:52 佛祖让我来巡山 阅读(119) 评论(0) 推荐(0) 编辑
摘要: @property 的功能就是类或类的实例化对象调用类的方法时,只需要用 类.方法名 或对象名.方法名 不需要加括号就可直接调用。 阅读全文
posted @ 2019-01-25 15:02 佛祖让我来巡山 阅读(204) 评论(0) 推荐(0) 编辑

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网