摘要: 一、镜像篇1.查看镜像 docker images 2.查看所有镜像id docker images -q 3.搜索镜像 docker search 镜像名称 4.拉取镜像 docker pull 镜像名称(:版本号) 5.删除镜像 docker rmi 镜像id #删除指定本地镜像 docker 阅读全文
posted @ 2023-08-08 13:57 Asolitary 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 原理:修改grub的recovery模式的编辑权限,原来为只读(read-only),修改为读写(read-write)。 1.在开机(或者重启)之后,按住shift键,直到进入GRUB界面 (在加载Grub期间按住Shift键 ,如果使用BIOS启动,则会出现菜单。 使用UEFI引导系统时,请按E 阅读全文
posted @ 2023-04-17 15:58 Asolitary 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.校验mac: function isValidMAC(mac) { var reg = /^[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}$/; return reg.test 阅读全文
posted @ 2022-10-26 11:14 Asolitary 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 常用命令 key *:查看当前所有key是否存在exists key:判断某个key是否存在type key:查看你的key是什么类型del key:删除指定的key数据unlink key:根据value选择非阻塞删除,仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作expi 阅读全文
posted @ 2022-05-04 16:25 Asolitary 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 介绍 阅读全文
posted @ 2022-05-03 18:34 Asolitary 阅读(33) 评论(0) 推荐(0) 编辑
摘要: asyncio import asyncio​#获取事件循环loop = asyncio.get_event_loop()​#定义协程async def myfunc(url): await get_url(url) #await超级循环不会一直等待,会切换到下一个url爬取,async with创 阅读全文
posted @ 2022-05-03 18:32 Asolitary 阅读(59) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolExecutor 使用语法 from cuncurrent.futures import ThreadPoolExecutor,as_completed 用法1(注意map的结果和入参是顺序对应的) 简单 with ThreadPoolExecutor() as pool: re 阅读全文
posted @ 2022-05-03 18:31 Asolitary 阅读(65) 评论(0) 推荐(0) 编辑
摘要: try-finally 模式 import threadinglock = threading.Lock()lock.acquire()try: #do somethingfinally: lock.relase() with 模式 import threadinglock = threading. 阅读全文
posted @ 2022-05-03 18:30 Asolitary 阅读(29) 评论(0) 推荐(0) 编辑
摘要: from cuncurrent.futures import ThreadPoolExecutor,ProcessPoolExecutorimport flask 多进程 环境之间是相互完全隔离的(定义pool的时候,它所依赖的这些函数必须都已经声明完了,就是要放到所使用到的函数最下面) app = 阅读全文
posted @ 2022-05-03 18:29 Asolitary 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 导入库类 import queue 创建Queue q = queue.Queue() 添加元素 满了放不进去会阻塞 q.put(item) 获取元素 空了取不出来会阻塞 item = q.get() 查询状态 查看元素的多少 q.qsize() 判断是否为空 q.empty() 判断是否已满 q. 阅读全文
posted @ 2022-05-03 18:26 Asolitary 阅读(36) 评论(0) 推荐(0) 编辑