自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 制作一个简单的web服务器,可以返回本地指定文件

  本文是制作一个简单的模拟web服务器,模拟练习浏览器和服务器之间的数据传输,输入本地的iP地址和端口就可以返回本地指定的文件了。   编写完成之后直接打开谷歌浏览器,输入127.0.0.1:1314既可以看效果import socketimport redef parse_http(request):    """从浏览器请求里解析出资源路径"""    # 获取到请求行,导入re模块是为了将...

2018-05-22 10:36:37 1244

原创 使用 gevent 多协程完成文件下载器(从网页下载图片)

需求:使用协程 gevent 从网页上下载多张图片   #monkey的用作是将程序中用到的耗时操作的代码换为 gevent 中自己实现的模块import urllib.requestimport geventfrom gevent import monkeymonkey.patch_all()def download(url, file_name): """下载一张图片""...

2018-05-21 10:57:49 491

原创 进程池简单的队列使用

def reader(q): print("reader启动(%s),父进程为(%s)" % (os.getpid(), os.getppid())) for i in range(q.qsize()): #qsize() 返回进程池的任务数量 print("reader从Queue获取到消息:%s" % q.get(True))def writer(q):...

2018-05-18 11:47:16 183

原创 TCP客户端与服务器文件传输基本原理

''' 客户端'''import socketdef main(): """文件下载器-客户端""" # 创建 TCP 套接字 client_soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接服务器 client_soc.connect(('127.0.0.1', 8081))...

2018-05-16 11:23:52 1856

转载 Python 简单的二维码生成

import qrcode #先通过pip install qrcode[pil] 将qrcode模块导入进来qr = qrcode.QRCode( version=1, #值为1~40的整数,可以控制二维码的大小 error_correction=qrcode.constants.ERROR_CORRECT_L, #error_correction 控制二维码的错误纠正功能 ...

2018-05-15 10:17:18 290

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除