会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
华北业余选手
世上无难事,只要会逃避。
博客园
首页
新随笔
联系
订阅
管理
2021年6月22日
python 协程 图片下载案例
摘要: import urllib.request import gevent from gevent import monkey monkey.patch_all() def downloader(img_name, img_url): req = urllib.request.urlopen(img_u
阅读全文
posted @ 2021-06-22 00:20 华北业余选手
阅读(57)
评论(0)
推荐(0)
2021年6月21日
python 进程
摘要: 1. 使用进程实现多任务 import time import multiprocessing def test1(): while True: print("1 ") time.sleep(1) def test2(): while True: print("2 ") time.sleep(1)
阅读全文
posted @ 2021-06-21 23:55 华北业余选手
阅读(53)
评论(0)
推荐(0)
进程和线程的区别
摘要: 进程:能够完成多任务,比如 一台电脑可以同时运行多个QQ 线程:能够完成多任务,比如 一个QQ中可以开多个聊天窗口跟不同的人聊天 进程好比是一个工厂里的一条流水线,而线程就是流水线上的其中一名员工。 一个进程可以包含多个线程。
阅读全文
posted @ 2021-06-21 23:14 华北业余选手
阅读(46)
评论(0)
推荐(0)
程序和进程的概念
摘要: 一句话:程序是死的,进程是活的。 一个程序运行起来就叫进程。
阅读全文
posted @ 2021-06-21 04:52 华北业余选手
阅读(96)
评论(0)
推荐(0)
python 线程 实现多任务
摘要: 主线程创建子线程,子线程不执行完毕的话主线程不会销毁。主线程是给子线程收尸的。 python使用threading模块创建多线程 1. 没有多任务的程序 import time def sing(): """唱歌 5秒钟""" for i in range(5): print(" 正在唱:菊花茶 "
阅读全文
posted @ 2021-06-21 04:39 华北业余选手
阅读(85)
评论(0)
推荐(0)
并发和并行
摘要: 并发:假的多任务 并行:真的多任务 时间片轮转
阅读全文
posted @ 2021-06-21 03:50 华北业余选手
阅读(32)
评论(0)
推荐(0)
if __name__ == '__main__' 应用场景
摘要: python中一个py文件就是一个模块,当我们写好一个py文件后想要测试这个文件就可以使用 __name__ 比如这是1.py文件: def main(): print('测试') if __name__ == "main": main() 以上:如果单独执行这个1.py文件 main()就会被执行
阅读全文
posted @ 2021-06-21 03:17 华北业余选手
阅读(69)
评论(0)
推荐(0)
tcp和udp的区别
摘要: TCP和UDP两者都是通信协议,TCP和UDP都是传输层协议,但是他们的通信机制和应用场景不同。 TCPTCP(Transmission Control Protocol)又叫传输控制协议,TCP是面向连接的,并且是一种可靠的协议,在基于TCP进行通信时,通信双方需要建立TCP连接,建立连接需要经过
阅读全文
posted @ 2021-06-21 03:04 华北业余选手
阅读(431)
评论(0)
推荐(0)
python socket 文件下载
摘要: server import socket def send_file_2_client(new_client_socket, client_addr): # 1. 接收客户端 需要下载的文件名 # 接收客户端发送过来的 要下载的文件名 file_name = new_client_socket.re
阅读全文
posted @ 2021-06-21 03:00 华北业余选手
阅读(262)
评论(0)
推荐(0)
2021年6月20日
python socket基本语法
摘要: udp发送 import socket def main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 send_data = input("请输
阅读全文
posted @ 2021-06-20 02:20 华北业余选手
阅读(85)
评论(0)
推荐(0)
下一页
公告