自定义博客皮肤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)
  • 收藏
  • 关注

原创 生成器和迭代器之间的区别

2. 生产数据的方式:迭代器在每次调用 `next()` 时返回一个值,当没有更多的元素可返回时,它将引发 `StopIteration` 异常。生成器也在每次调用 `next()` 时返回一个值,但是当没有更多的元素可返回时,它不会引发 `StopIteration` 异常,而是自动停止。1. 定义方式:迭代器是实现了 `__iter__()` 和 `__next__()` 方法的对象。但是,生成器更进一步,它们不需要在内存中存储所有的值,而是在运行时生成值。这使得生成器在处理大型数据流时更加高效。

2023-12-13 21:53:14 330 1

原创 conda 安装使用

4.新建环境 shell管理员命令行输入 conda create -n project(环境名) python=3.7.0(输入想要的Python版本。3.WIN+R 输入 %HOMEDRIVE% 然后找到 用户/user目录下的".condarc" 没有就新建。5.打开编译器 设置-Python解释器 右侧 添加 选择刚刚创建的解释器(可能有点复杂这里添加个截图还是。6.添加好后打开编译器下方终端,输入conda activate 环境名 命令行会变成如下所示。1.下载conda软件。

2023-04-18 13:26:08 695

原创 jmeter性能监控平台

2.运行容器 命令: docker run -d --name jmeter-influx -p 8083:8083 -p 8086:8086 influxdb。放在jmeter 的lib/ext中,然后重启jmeter 添加后端监听器 填写influxdb对应的地址、端口、token、org、数据库。2.启动容器 docker run -d --name grafana -p 3000:3000 grafana/grafana。进入grafana-刚刚配置的模板-点击刷新(也可以选择5秒刷新)

2023-04-18 09:18:33 197 1

原创 进程通信Queue与Pipe使用

进程之间的通信可以通过Queue或者Pipe来完成Pipe是一种双向通信机制,有两个端口,可以在两个进程之间进行双向通信。这意味着当一个进程发送消息时,必须等待另一个进程在管道中读取消息后才能继续。Queue则只是一种单向通信机制,即只能由生产者向队列发送数据,由消费者从队列接收数据,不要求两个进程同步等待对方的响应。Pipe的实现方式使用了底层的OS级别的IPC(Inter-Process Communication)机制,即管道,因此Pipe的速度比Queue稍快。

2023-03-28 21:36:38 240

原创 Python进程池使用

创建进程池对象from multiprocessing import Pool pool = Pool(5) # 进程数 阻塞式进程 apply() pool.apply(task, args=(i,)) # task 需要执行的任务函数,args函数的入参 添加一个任务执行一个任务,如果前一个任务不结束后一个任务就不开始(并不绝对), 在阻塞式进程中,当程序发起某个耗时操作时(例如文件读写、网络通信等), 程序会一直等

2023-03-23 22:27:18 646

原创 Python re正则语法

Python正则笔记

2023-03-20 22:42:10 130

空空如也

空空如也

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

TA关注的人

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