自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(188)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 yolo自动化项目实例解析(九) 导航

比如我们经常使用的导航,说白了就是寻找两点之间最近的路径,也就是所谓的寻路,我们需要想办法让程序知道他要去哪里,路径包含(起点、轨迹、路径)

2024-11-19 17:28:36 1089

原创 yolo自动化项目实例解析(八)自建UI-键鼠录制回放

第一次回车取消禁止录制,第二次回车开启录制功能,但需要在按一次F8去激活插件中的录制功能,再按一次F8停止录制并返回消息给服务端(这步可以反复操作),第三次回车,关闭录制功能。上面使用者发现一个问题,我们好像无法观测他到底开没开始录制,按下F8没有任何提示,录制完成了也不知道从哪里整的,我们先做一个键盘按键监听器,监听我们确实按下按键并且开始录制了。注意,这里有个set_window_activate(hwnd)的函数是我们之前的代码moni中带的强制激活窗口,这里单开的案例应该是没有的。

2024-10-18 17:30:30 1385

原创 yolo自动化项目实例解析(七)自建UI--工具栏选项

vi state.py2、保存窗口配置3、获取工作栏动作5、保存setting.inidatas/Task/细节参数.ini3、添加菜单4、添加函数5、读取任务包目录下的子目录配置文件6、添加任务包配置datas/Task/Py任务模板/jiaoben.inidatas/Task/Py任务模板/参数.ini8、按键函数

2024-09-29 17:32:38 1556

原创 yolo自动化项目实例解析(六)自建UI(主窗口、预览窗口)

1、新建项目-窗口部件--QDockWidget (483X565)2、添加两个label 大小480 X 270 ,设置样式表3、添加按钮 修改按钮文本 + -#寻路标签背景颜色为黑色#标签背景颜色为灰色这里图里搞错了,yolo那个label应该设置为2、组件名称修改DockWidgetbt_jiabt_jianlb_xunlulb_yolov# 无参数信号,可能用于触发显示某个路径或轨迹的操作# 无参数信号,可能与YOLOv模型有关,用于触发显示模型输出或其他相关操作。

2024-09-26 14:29:42 1254

原创 yolo自动化项目实例解析(五)ui页面整理2 (1.85)

datas直接用项目的。

2024-09-20 10:59:57 1041

原创 yolo自动化项目实例解析(四)ui页面整理1 (1.85)

vi main.pymySignal = pyqtSignal(int, str) # 定义自定义信号,并指定信号参数类型。

2024-09-20 10:59:44 769

原创 yolo自动化项目实例解析(三)重构 1.85

和第一章一样,先取main,然后去找对应的函数在哪里,是做什么的。操作太多了,我们用哪里看哪里。

2024-09-20 09:46:14 701

原创 yolo自动化项目实例解析(二)ui页面整理 1.78

mySignal = pyqtSignal(int, str) # 定义自定义信号,并指定信号参数类型。

2024-09-14 16:29:19 1184

原创 yolo自动化项目实例解析(一)日志格式输出、并发异步多线程、websocket、循环截图、yolo推理、3d寻路 *1.78

如果收到的消息是 "是否回放中 真" 或 "是否回放中 假",则设置 state.状态_是否回放中 为 True 或 False。如果消息以 "录制的脚本" 开头,那么它会提取脚本内容,并更新 state.录制_脚本文本 变量。它首先向客户端发送一条“连接成功”的消息,并将新连接的客户端添加到connected_clients列表中。接着,它进入一个无限循环,接收来自客户端的消息,并根据消息的不同类型更新一些状态变量。如果端口被占用,它会让用户输入一个新的端口号,并将这个新的端口号保存到配置文件中。

2024-09-14 10:50:44 2531

原创 yolo学习 (一) 安装yolov8及训练

我们上面使用的模型都是官方的通用模型,但是如果碰到一些他没见过的,识别的效率会非常低,我们需要给他一些新元素的概念,比如一些游戏中的某些物体,我们可以拿来做训练。模型就是官方拿了好多张图片,每个图片给物体画了个框框,然后打上标记说这个东西就是叫“车”,然后我们拿着做好的模型是怼着新的图片去匹配,把比较相似的框选出来。我想要录制一个3d游戏的训练模型,能够识别图中出现的元素,然后根据元素去判断应该做什么操作,我能用视频转图片的方法提供模型的图片素材吗。首先,你需要收集足够的图像数据。

2024-09-12 17:29:28 3848

原创 Java学习 (七) 面向对象--多态、object类

vi Person.javavi Man.javavi Woman.java vi PersonTest.java vi PersonTest.java返回 4、多态案例展示vi Main.java5、多态的弊端 vi Person.javavi PersonTest.java返回2、finalize 垃圾回收vi Person.javavi PersonTest.java

2024-07-02 15:46:46 837

原创 Java学习 (六) 面向对象--this、继承、方法重写、super

vi Person.javavi PersonTest.javavi Person.java vi Person.javavi PersonTest.java返回vi Person.javavi PersonTest.javavi Person.javavi Person.ava vi person.javavi PersonTest.javavi Person.java 重写和重载的

2024-07-01 15:55:48 1087

原创 Java学习 (五) 面向对象--包概念、封装、构造器

首先,我们需要在项目的源代码目录下创建一个新的包目录。我们前面所有的代码都是直接在test1项目下,src目录下编写的.java文件, src目录就是我们的项目根目录而关于包的名称,通常是会按照公司的反向域名来创建的,比如说我们公司的域名是www.baidu.com,我们可以选择在项目根目录下创建,因为是反向域名,并且会忽略www进行创建,最后的效果如下com.baidu.newpackage(新包的包命)

2024-06-28 15:36:06 722

原创 Java学习 (四) 面向对象--类与方法

/类的属性//方法1System.out.println("打电话");//方法2System.out.println("发消息"+ message);//方法3System.out.println("打游戏");我们在一个java文件种定义了一个类,但是通常不会直接把main放到这个地方,我们会有一个测试文件去用main方法去调用这个文件下的类,上面的手机就相当于是一个对象//创建Phone对象//所有对象声明都是new开头//通过Phone的对象,调用其内部声明的属性或者方法。

2024-06-20 16:20:29 1084

原创 Java学习 (三)条件判断案例

随机产生3个1-6的整数,如果三个数相等,那么称为“豹子”,如果三个数之和大于9,称为“大”,如果三个数之和小于等于9,称为“小”,用户从键盘输入押的是“豹子”、“大”、“小”,并判断是否猜对了。从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。提示:素数是指大于1的自然数中,除了1和它本身以外不能再有其他因数的自然数,即某个素数n,在[2,n-1]范围内没有其他自然数可以把n整除。花100文钱买100只鸡。

2024-06-20 10:39:14 978

原创 Java学习 (二)关键字、标识符、数组

int num2;num2 = 20#声明数组#声明什么new什么 初始化步骤prices = new double[]{1.1,2.2,3.3} #初始化 并赋值。

2024-06-19 09:48:24 530

原创 Java学习 (一) 环境安装及入门程序

我们定义类后,会在java文件中显示出你定义的类名称是什么。

2024-06-18 13:57:57 403

原创 番外篇 Vue和Django 前后端交互

我是主页/* 这里可以添加一些页面样式 */

2024-01-30 17:19:32 4291 1

原创 前端开发学习 (五) 生命周期函数、Ajax请求

声明周期函数以及curd的基本使用

2023-12-06 16:29:21 905

原创 前端开发学习 (四) 自定义按键修饰符

如果我们直接在代码的标签里写,那么,按住「F2键」后,是没有效果的,因为「F2键」不是内置的按键修饰符(如果F2不能验证,你可以试一下F7) 另外我们知道,每个按键都有一个键盘码,如下在某一个 vue 对象内部自定义的指令称之为私有指令。这种指令只有在当前vue对象的el指定的监管区域有用。

2023-12-04 16:18:57 910

原创 前端开发学习 (三) 列表功能

Vue.js 允许我们自定义过滤器,可被用作一些常见的文本格式化过滤器可以用在两种表达式中,mustache 插值表达式和 v-bind表达式过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符指示#官方文档我们可以用全局方法自定义一个全局过滤器。这样的话,每一个Vue的对象实例(每一个VM实例)都可以拿到这个过滤器。他需要接受两个参数(过滤器名称、过滤器函数)

2023-11-27 09:48:00 1179

原创 前端开发学习 (二) 事件修饰符、系统命令

好无聊啊data: {//在data中定义样式});

2023-11-22 10:16:27 479

原创 前端开发学习 (一) 搭建Vue基础环境

2、配置环境变量 3、配置npm加速源4、npm安装vue/cli5、创建vue项目返回6、项目目录结构分析项目主目录,所有vue、js、css文件都放在这里,包含如下文件 应用的入口文件,Vue 实例的创建和根组件的挂载都会在这里进行。 存放 Vue 组件文件的目录。 存放静态资源文件的目录,如图片、字体等。 存放路由组件文件的目录,通常用于组织不同路由对应的页面组件。

2023-11-16 16:48:16 1484

原创 Python 框架学习 Django篇 (十) Redis 缓存

既然 Hash 本身就是一个字典,我们通常还会把整个用户表都直接放入一个hash里面可以给这个hash对应的对象 起一个key名为 usertable#添加表数据hmset usertable u2001 id:2001|level:10|coin:1977|name:张三hmset usertable u2002 id:2002|level:13|coin:1927|name:李四#查询表数据。

2023-11-13 16:21:51 2139

原创 Python 框架学习 Django篇 (九) 产品发布、服务部署

【代码】Python 框架学习 Django篇 (九) 产品发布、服务部署。

2023-11-09 13:55:29 1519

原创 Python 框架学习 Django篇 (八) 代码优化、数据库冗余处理

根据session判断用户是否是登录的管理员用户'msg': '未登录',= 'mgr':'msg': '用户非mgr类型',# 将请求参数统一放入request 的 params 属性中,方便后续处理# GET请求 参数 在 request 对象的 GET属性中# POST/PUT/DELETE 请求 参数 从 request 对象的 body 属性中获取# 根据接口,POST/PUT/DELETE 请求的消息体都是 json格式# 根据不同的action分派给不同的函数进行处理。

2023-11-02 16:13:50 688

原创 Python 框架学习 Django篇 (七) ORM关联

接下来,我们添加函数 addorder,来处理添加订单请求,首先我们要了解的是每次添加一个订单,都需要在2张表(Order 和 OrderMedicine )中添加记录 订单表和中间表我们给两张表添加记录,就会往数据库写两次,如果中有一次写入失败了,就会形成脏数据而对应解决这个问题的办法,就是利用数据库"事务"的机制什么是事务把一批数据库操作放在事务中, 该事务中的任何一次数据库操作 失败了, 数据库系统就会让 整个事务就会发生回滚,撤销前面的操作, 数据库回滚到这事务操作之前的状态。

2023-10-25 17:18:50 1408

原创 Python 框架学习 Django篇 (六) 数据表关联

vi Django_demo/paas/models.py vi Django_demo/paas/models.py vi Django_demo/paas/models.py注意返回 vi Django_demo/paas/models.py 3、多对多 vi Django_demo/paas/models.py vi Django_demo/mgr/medicine.py添加路由vi Django_dem

2023-10-24 13:47:20 1374

原创 Python 框架学习 Django篇 (五) Session与Token认证

需要验证请求的cookie里面是否有sessionid,并且检查session表,看看是否存在session_key为该sessionid 的一条记录,该记录的数据字典里面是否 包含了 usertype 为 mgr 的 数据,我们可以把前面数据库增删改查视为我们的主页,只需要从主页函数调用之前去做下检查即可。

2023-10-20 17:03:22 3313

原创 Python 框架学习 Django篇 (四) 数据库增删改查(CURD)

接口文档案例3、路由分发函数 vi Django_demo/Django_demo/urls.py vi Django_demo/Django_demo/settings.py定义api函数vi Django_demo/mgr/k8s.py 定义mgr下的子路由vi Django_demo/mgr/urls.py4、测试验证1、添加数据模型vi Django_demo/mgr/models.pyvi Django_demo/

2023-10-19 16:57:46 1928

原创 Python 框架学习 Django篇 (三) 链接数据库

1、ORM 解析过程 2、python代码与sql语句关系图2、安装pymysql库3、配置django项目指定数据库vi Django_demo\Django_demo\settings.pyvi Django_demo\Django_demo\__init__.py4、创建新项目vi Django_demo/paas/models.py配置说明6、添加联系数据库表vi Django_demo/paas/app

2023-10-18 16:13:26 1637

原创 kubernetes进阶 (三) 基础练习

我自己常用的一些加速源,如果你没有配置过就把下面的加上重启docker服务。这里Completed是正常的。

2023-09-12 16:44:43 1414 2

原创 kubernetes进阶 (二) 搭建harbor仓库及镜像制作

【代码】kubernetes进阶 (二) 搭建harbor仓库及镜像制作。

2023-09-01 17:03:25 490

原创 kubernetes进阶 (一) 环境搭建

之前我的环境可能装过docker或者什么东西,先清理下。替换前缀为阿里云,并拉取。添加kubectl认证配置。

2023-09-01 10:22:15 509

原创 python 自动化学习(四) pyppeteer 浏览器操作自动化

1、selenium //跨浏览器,官方维护的比较好,资料也多,各个版本比较稳定,源码读起来舒服//缺点是配置时需要留心程序语言的版本和驱动版本以及浏览器版本,还有就是本身不支持步//需要重写源码或者利用grid分布式来实现异步2、pyppeteer //是基于chrome官方为chromium定制的自动化测试框架puppeteer而//实现的一个python包装的非官方版本框架,最后一次更新是在2018年//优点就是速度比selenium快,支持异步,常被拿来做爬虫,

2023-08-16 16:32:57 7272 1

原创 python 自动化学习(三) 句柄获取、模拟按键、opencv安装

vi main.py。

2023-05-23 15:59:47 9161 7

原创 Python 框架学习 Django篇 (二) 视图

我们定义的任何同时包含如下特点的函数都被称之为视图函数,也就是我们说的视图1、接受web请求 (request)2、响应web请求 (HttpResponse)本身不限制视图函数定义的位置,但一般放在项目的 views.py 文件中下面的例子中,我们是通过return 将HttpResponse("登录页面") 响应给了web请求,这里的响应信息不只是字符串,也可以直接返回给某个特定页面,或者重定向到其他地址。

2023-05-22 14:56:00 1589 2

原创 Python 框架学习 Django篇 (一) 安装及基本使用

比如说我们想整一套paas平台,可能会有集群信息、资源管理、容器监控等各个模块功能。这都是不同的业务线,我们可以把每条业务线都看做一个App。项目名称: demo。

2023-05-18 16:18:26 2633 1

原创 python 自动化学习(二) 简单结合xlrd的自动化

后面的步骤并不会等待前面的步骤执行成功,而是随着时间自动进行,没有错误修复机制,并且因为本身是模拟鼠标操作的,会占用鼠标不能做其他事情。我们现在拿到了图片,剩下的就是从全屏来获取这个图片在那里了。额,有谁碰上了一起唠唠。

2023-03-14 11:10:41 609

原创 python 自动化学习(一) pyautogui 模块

0、安装模块1、移动到屏幕坐标 6、屏幕识别 方法 作用 pyautogui.locateOnScreen('1.png') 识别单个图片坐标 pyautogui.locateAllOnScreen('1.png') 识别多个图片坐标 案例返回

2023-03-13 15:56:55 736

c++ 键鼠录制回放源码

c++ 键鼠录制回放源码

2024-10-08

键鼠录制回放c++脚本

键鼠录制回放c++脚本

2024-09-30

1.85 版本 datas目录

1.85 版本 datas目录

2024-09-23

https://gitee.com/LanRenZhiNeng/lanren-genshin-impact-ai 开源项目

https://gitee.com/LanRenZhiNeng/lanren-genshin-impact-ai 开源项目

2024-09-23

yuanshen训练模型,5个图片yuanshen训练模型,5个图片yuanshen训练模型,5个图片yuanshen训练模型

yuanshen训练模型,5个图片yuanshen训练模型,5个图片yuanshen训练模型,5个图片yuanshen训练模型

2024-09-14

yolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolo

yolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyoloyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyolov8n.7zyo

2024-09-03

django环境测试前端代码

django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试前端代码django环境测试

2023-10-19

apache-maven-3.8.6-bin.tar.tz--test

apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--t

2022-07-19

quay.io/tigera/operator:v1.20.3

新版启动calico所需镜像quay.io/tigera/operator:v1.20.3

2021-09-30

quay.io/tigera/operator:v1.20.3

新版启动calico所需镜像quay.io/tigera/operator:v1.20.3

2021-09-30

cni-plugins-linux-amd64-v0.9.1.tgz

cni-plugins-linux-amd64-v0.9.1.tgz

2021-08-27

cri-containerd-cni-1.5.5-linux-amd64.tar.gz

cri-containerd-cni-1.5.5-linux-amd64.tar.gz

2021-08-27

etcd-v3.4.9.tar.zip

etcd-v3.4.9.tar.zip

2021-07-29

go-1.13.zip

go-1.13.zip

2021-07-29

grafana.txt

grafana-7.4.1-1.x86_64.rpm

2021-03-10

node_exporter-1.1.0.linux-amd64.tar.gz

node_exporter-1.1.0.linux-amd64.tar.gznode_exporter-1.1.0.linux-amd64.tar.gznode_exporter-1.1.0.linux-amd64.tar.gz

2021-03-10

prometheus-2.24.1.linux-amd64.tar.gz

prometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gzprometheus-2.24.1.linux-amd64.tar.gz

2021-03-08

helm-v3.5.1-linux-amd64.tar.gz

helm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gzhelm-v3.5.1-linux-amd64.tar.gz

2021-02-01

部署源码k8s 1.18.3 所需软件包

该软件包对应博客中使用的文档其中包含:cfssl_linux-amd64、cfssl-certinfo_linux-amd64、cfssljson_linux-amd64、cni-plugins-linux-amd64-v0.8.6.tgz、docker-19.03.9.tgz、etcd-v3.4.9-linux-amd64.tar.gz、kubernetes-server-linux-amd64.tar.gz

2020-12-10

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

TA关注的人

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