自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Python学习——深拷贝与浅拷贝

网上资料很多,不重复记录 https://blog.csdn.net/zhubaoJay/article/details/90897028 新增: 当 b=copy.copy(a) b=copy.deepcopy(a) 里面拷贝的a是元组,那么与b = a等价,因为元组是不可变类型。 import copy a = (11, 22) b = copy.copy(a) id(a) == id(b) # True c = copy.deepcopy(a) id(a) == id(c) # True

2020-06-11 10:33:37 110

原创 Python学习----- GIL(全局解释器锁)

GIL面试题 描述Python GIL的概念,以及它对python多线程的影响,并阐明多线程是否比单线程性能有提升,并解释原因。 1、python语言和GIL没有关系,仅仅由于历史原因CPthon解释器难以移除。 2、GIL:全局解释器锁,每个线程在执行的过程中都需要先获取GIL,保证每一时刻只有一个线程可以执行代码。 3、线程释放GIL锁的情况:在IO操作等可能会引起堵塞的system之前,可以暂时释放GIL,但在执行完毕后,必须重新获取GIL Python 3.x使用计时器(执行时间达到阈值后,当前线程

2020-06-04 15:03:23 147

原创 Python学习----多任务

1、线程 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的使用。 1.1 使用threading 单线程执行 import time def sing(): print("----singing----") time.sleep(1) if __name__ == "__main__": for i in range(5): sing() 多线程执行 import threading import time

2020-06-04 10:38:40 122

原创 Python学习----网络通信-socket

# 1、创建套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 2、绑定本地地址 local_addr = ("", 5678) udp_socket.bind(local_addr) # 3、 使用套接字发送数据 udp_socket.sendto("xxx".encode("utf-8"), ("192.168.33.11", 7788)) # 4、使用套接字接受数据 udp_socket.recvfrom(1024)

2020-05-28 10:39:52 123

原创 python tarfile 笔记

与压缩模块zipfile对应,tarfile是用来解包和打包文件的。包括被gzip,bz2或lzma压缩后的打包文件。如果是.zip类型的文件,建议使用zipfile模块,更高级的功能请使用shutil模块。 记录一下很有用的博客网址:https://www.liujiangblog.com/course/python/63 ...

2020-04-30 15:38:56 196

原创 tf.io.gfile笔记

函数 copy(…) 从src复制数据到dst exists(…) 判断路径是否存在 glob(…) 返回与给定模式匹配的文件列表 isdir(…) 返回路径是否为目录 listdir(…) 返回目录中包含的条目列表 makedirs(…) 创建目录和所有的父级/中间目录 mkdir(…) 创建路径给出的目录 remove(…) 删除给出的目录 r...

2020-04-29 20:18:26 541

空空如也

空空如也

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

TA关注的人

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