python进阶
学习
「已注销」
学生党一枚,写博客记录学习过程,望多多指教!
展开
-
python之多线程
多线程 GIL 全局解释器锁,保证同一时刻只有一个线程可以执行代码。 GIL是一个历史遗留问题,主要出现在C语言解释器上,导致python的多线程是伪多线程。 虽然Python的多线程是伪多线程,计算密集型任务单线程比多线程快,IO密集型任务多线程比单线程慢。 所以在python中如果想要尽可能高的利用多核CPU的性能,还是要使用多进程。 threading模块 此模块的是Python自带的用于实现多线程的模块。 创建线程的两种方法: #-------------------------------原创 2020-05-29 15:19:49 · 141 阅读 · 0 评论 -
socket+threading实现python多人局域网聊天室
socket+threading实现python多人局域网聊天室 服务端 import socket import threading """ 设计思路: 1.每连接一个客户,创建一个线程 2.每个线程单独接收一个客户的信息,并向所有连接的客户发送接受到的信息 3.这样就可以实现聊天室的功能 """ # 设置服务端 server = socket.socket(socket.AF_INET,...原创 2020-03-23 16:05:05 · 1437 阅读 · 0 评论 -
30行代码实现图片转字符画
30行代码实现图像转字符 安装PIL图像处理库 PIL库是一个用于处理图像的库 pip install PIL 知识点介绍 灰度值 把白色与黑色之间按对数关系分成若干级,称为“灰度等级”。范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像,在医学、图像识别领域有很广泛的用途 RGB值 RGB色彩模式是工业界的一种颜色标准,是通过对红®、绿(G)、蓝(B)三个颜色通...原创 2020-02-20 08:21:23 · 611 阅读 · 0 评论