自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 吐血整理Bolt.diy 部署与应用攻略

以前总是有很多人无代码基础的人总是在幻想,如何不要自己写代码就可以建立一个自己的创意网站呢?之前总觉得异想天开不可能,屏幕前的你是不是也是这么想的呢,没有想到,Bolt.diy帮你实现了,快来看看怎么回事吧!领取免费额度,一键部署Bolt.diy:https://www.aliyun.com/solution/tech-solution/fc-bolt-diy?utm_content=g_1000403257 想怎么建就怎么建。

2025-04-21 09:54:35 2377

原创 PC端自动化测试实战教程-7-pywinauto等待方法大集合 (详细教程)

经过上一篇的学习和讲解想必小伙伴或者童鞋们已经意识到等待的重要性了吧。宏哥在上一篇中在start()后,加入适当的等待时间(如),让应用程序有足够的时间初始化窗口和UI元素。之前我们在做web和app的ui自动化过程中,常用到等待机制,那PC端自动化有这个方法吗?答案是肯定的,python这么强大,肯定是有方法的。今天就跟随宏哥来一起看一下PC端自动化是如何等待的。应用程序行为通常不稳定,您的脚本需要等待,直到出现新窗口或关闭/隐藏现有窗口。

2025-04-21 10:29:43 585

原创 《废柴》系列 - What?废柴,你不会下载Google浏览器插件,Are you kidding???

乍眼一看这文章标题我就笑了,相信大家这时候也笑了,哈哈😝😄,而且是笑得肚子疼。别笑,再笑宏哥就没有那个状态了!!!虽然宏哥打算这么简单没必要再写一篇文章说明了,但是在博客园看了很多关于推荐Google浏览器插件的文章,各式各样的,简直是琳良满目,泛滥成灾。写这篇文章的起因是:我有一次碰到有人问我Google的插件如何下载,我当时就呵呵了。还好那天心情不错,自己也不太忙。于是就给他耐心地解答了。

2025-02-25 15:35:55 764

原创 全程不用写代码,我用AI程序员写了一个飞机大战

还在为写代码薅头发吗?还在为给出的需求无处下手而发愁吗?今天宏哥分享一款开发工具的插件,让你以后的编程变得简单起来。作为一个游戏编程小白,能完成自己工作就不错了,还能玩别的,这在以前想都不敢想,现在就可以轻松实现了。来跟随宏观的脚步,通过简单几步成功开发出了一款飞机大战小游戏!是的,你没听错,就是那种你可以控制一架小飞机,在屏幕上闪躲子弹,击败敌人的游戏。听起来是不是很酷呢!

2025-02-25 10:26:02 18522 1

原创 不懂或不知MySQL中的游标,你可以进来看看

2,游标方式,游标方式会在服务器端找到要查询的数据,然后分批次返回给你,这种方式适合要操作大量操作数据的场景,服务器给我一条,我处理一条,然后直到循环处理结束,客户端不会一次接受到全部的数据。以上就是游标的基本操作原理了,此外游标的循环体还有WHILE,REPEAT等操作方式,他们的操作方式与LOOP类似,都是用来循环执行循环体里面的内容,直到循环结束。这是因为游标的变量只保留了customers表中的第一行数据,如果要查看后面的数据,就需要循环往下移动游标,才能继续查看。第一种方式会出现内存泄露问题,

2025-02-23 23:10:15 404

原创 Linux系统安装MySQL5.7(其他版本类似)避坑指南

3.通过命令下载的安装包,下载完成后,要注意下载安装包和官网安装大小的比较,如果差不多,那就没有问题,但是相差较大的话,可能就是你下载的安装包不完整,需要重新下载,万一你为了省事没有重新下载的话,直接安装就会安装失败,此时再次安装就需要你把系统中的MySQL全部卸载干净,否则再次下载完整的安装包也有可能安装不成功。2.报上图错误,额,这是因为我们的root用户默认只能够本机本地访问,这里要开放下,登录mysql,执行如下三条命令即可.3.然后,不进入bin目录,执行mysql命令,没有报第一步的错误。

2025-02-23 23:07:02 765

原创 7大开源数据库利弊全对比,哪款才最适合你的?

也许在你的认知里,数据库只是单一的存在。但是在数据库管理软件的世界里并非如此,其中免费的数据库软件和开源解决方案与番茄酱和香蒜酱的搭配一样丰富、令人着迷。因为当 IT 部门在微薄的预算下运行时,降低成本对于保持业务和保持 IT 业务盈利是非常重要的。每个人都喜欢免费的东西。这对我来说同样很诱人。所以,让我们回到对你影响重大的大学时代,当世界像融化的芝士一样自由而梦幻的时候,看看这七个绝妙的免费数据库软件和开源的DBM解决方案,让你的部门保持正常预算。

2025-02-23 23:04:54 966

原创 安装需要的第三方库时,命令行输入pip提示不是内部或外部命令

在做Python开发时,安装需要的第三方库时,大多数人喜欢选择在命令行用pip进行安装。然而有时敲入pip命令会提示‘pip’不是内部或外部命令。。

2025-02-21 10:41:38 825

原创 Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)

在做python开发时,需要很多依赖包,如果已经安装pip,安装依赖包,可以通过命令行;没有安装的,也可以通过PyCharm安装。

2025-02-21 09:34:24 756

原创 关于pycharm安装出现的interpreter field is empty,无法创建项目存储位置

第二步:安装python,请参照https://www.cnblogs.com/du-hong/p/8330595.html。关于pycharm安装出现的interpreter field is empty,无法创建项目存储的位置。第三步:关闭pycharm然后重新启动pycharm,然后就可以正常使用pycharm。我之前安装的时候一直老是有这个提示,后来才发现是因为没安装这个python的原因,

2025-02-20 16:37:22 360

原创 jenkins手把手教你从入门到放弃03-安装Jenkins时web界面出现该jenkins实例似乎已离线

很久没有安装jenkins了,因为之前用的的服务器一直正常使用,令人郁闷的是,之前用jenkins一直没出过这个问题。令人更郁闷的是,我尝试了好多个历史版本和最新版本,甚至从之前的服务器把jenkins在跑的程序打包copy这个服务器。终究还是不行。启动时候,提示:该jenkins实例似乎已离线可以说是非常坑!!!!!!!!!!!!!!!!!!!!!!!!!!!!虽然可以离线安装,但是对于博主来说不解决怎么行呢?

2025-02-19 17:05:56 396

原创 12款好用超赞的国外搜索资源网站 ,开发者们的标配,你都知道吗?不知道就OUT了

看了 看了网上有好多推荐插件的文章,很少有推荐搜索资源网站,于是今天决定推荐一波搜索资源网站。这些网站帮助我开阔视眼、增长知识、解决问题。所以在这里整理一下,分享给朋友和博友们。学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。网址:http://ifkdy.com/这是一个非常不错的影视搜索网站。上面可以搜索到许多经典的电影,而且还能下载观看。总之,有了这个网站,不再愁电影无处可寻啦!

2025-02-19 16:53:33 1454

原创 手把手告诉你如何安装多个版本的node,妈妈再也不用担心版本高低引发的一系列后遗症(非常详细,非常实用)

最近好多人都问到node怎么同时安装多个版本?如何配置node的环境变量,如何自如的在多个版本中切换node?还有就是自己在做appium自动化的时候,有时候会因为node的版本过高或者是太低用命令启动appium时候而报错,试了一下是否可以安装一个高版本和低版本的node在一个系统中,你如果需要高版本的切换高版本的node,如果需要低版本的切换低版本的node,这样这个问题就会完美解决了,因为这种种原因,所以宏哥打算写一篇文章来专门讲解如何安装多个版本的node!!!

2025-02-18 22:12:28 1487

原创 What?废柴, 还在本地部署DeepSeek吗?Are you kidding?

DeepSeek推出更强大的推理模型DeepSeek R1后一发不可收拾,迅速火遍全球,用户暴增,但巨大的流量以及一些不可控因素,DeepSeek官网变得极不稳定,经常出现“网络繁忙”。最近,各大厂商包括阿里在内的各种大模型应用纷纷接入DeepSeek,一方面为自己的用户提供更加极致的体验,另一方面也为“Deepseek难民”提供了又快又稳的新通道。

2025-02-18 13:07:13 8646

原创 MySQL数据库主从同步,你get到了吗?

数据库的主从复制想必大家不是很陌生了,而且我看也有文章介绍讲解。不要傻傻的认为主从复制就是主从同步。今天来学习数据库主从同步的原理及过程,数据库主要是用来存储WEB数据,在企业当中是极为重要的,下面一起来看下。1.1 数据库做主从的目的MySQL主从复制在中小企业,大型企业中广泛使用,MySQL主从复制的目的是实现数据库冗余备份,将master数据库数据定时同步到slave数据库中,一旦masker数据库宕机,可以将WEB应用数据库配置快速切换至slave数据库,确保WEB应用较高的可用率。

2025-02-17 13:32:37 1013

原创 李峋同款爱心代码!跳动的心,给你爱的人一个惊喜!

Hello 大家好!!!刚过完情人节,再过三周马上就快要到三八女神节了。一年中女神最重要的几个节日:生日、情人节、三八、七夕,安排好了,你这一年就轻松好过多了,如果忘记了,那就。。。。。。。如何浪漫的表白表达爱意,作为程序员出身的小编,今天就带你实现热播剧《点燃我,温暖你》中超火的李峋同款爱心代码!查了资料说是C语音写的,还有用到函数,感觉好复杂,好高深。为了体验社区的新功能--运行python代码,而且马上三八了,想着能不能用python实现一下,于是就水了这篇文章。

2025-02-17 13:20:00 261

原创 【玩转 Cloud Studio】五分钟搭建个人酷炫3D博客(含源码)

个人博客是程序员的第二张简历。如果你有酷炫的个人网页,面试官对你的好感度会蹭蹭蹭往上涨。说到博客大家一定都不陌生,不管你是深耕职场多年的老鸟,还是在学校努力学习的小鸟,应该都有过一段“装扮”博客的经历,比如:放上喜欢的图片、添加炫酷的交互、换上 DIY 的博客主题等等。还有的利用github或者coding来搭建免费的个人静态博客,更有甚者或者土豪,直接购买服务器搭建自己的个人博客......但不管再怎么“打扮”,也跳脱不出平面的“凡胎”。

2025-02-14 09:26:49 1188

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-23- 操作鼠标拖拽 - 番外篇(详细教程)

跟随宏哥学习的小伙伴或者童鞋们想必已经在宏哥Python+Playwright系列文章中知道宏哥如何处理前边文章中提到的反爬虫机制。今天跟随宏哥看一下java语言是如何处理的,已经按照之前的处理方式是否可以成功的处理呢?那么接下来就随宏哥一步步来探索这个未知之谜。好了废话不说,直接进入今天的主题。

2025-02-14 08:51:24 1188

原创 PC端自动化测试实战教程-6-pywinauto 打印和保存控件菜单树结构之ElementNotFoundError(详细教程)

其实前边的文章宏哥已经在控制台打印过控件菜单树结构,只是没有将其保存到文件中。只需要一个方法即可。在pywinauto中可以使用方法打印控件菜单树结构,这对我们查找控件非常方便。宏哥今天将其单独拎出来是因为Windows10系统和Windows11系统会有一个坑,而且宏哥掉里边了,查了好多资料都没有找到解决办法,最后还好通过自己各种尝试将坑填平,成功爬出来了。其实前边已经遇到了打开记事本最后替换成了notepad++。今天跟随宏哥一步步入坑,然后再一步步填坑,最后成功解决。

2025-02-13 09:45:18 1504

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-22- 操作鼠标拖拽 - 下篇(详细教程)

上一篇中,宏哥说的宏哥在最后提到网站的反爬虫机制,那么宏哥在自己本地做一个网页,没有那个反爬虫的机制,谷歌浏览器是不是就可以验证成功了,宏哥就想验证一下自己想法,其次有人私信宏哥说是有那种类似拼图的验证码如何处理。于是写了这一篇文章,另外也是相对前边做一个简单的总结分享给小伙伴们或者童鞋们。废话不多数,直接进入今天的主题。

2025-02-13 08:44:06 1097

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-21- 操作鼠标拖拽 - 中篇(详细教程)

上一篇中,主要是介绍了拖拽的各种方法的理论知识以及实践,今天宏哥讲解和分享一下划取字段操作。例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能。

2025-02-12 09:19:06 862

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-20- 操作鼠标拖拽 - 上篇(详细教程)

本文主要介绍两个在测试过程中可能会用到的功能:在selenium中宏哥介绍了Actions类中的拖拽操作和Actions类中的划取字段操作。例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能。playwright同样可以实现元素的拖拽和释放的操作。

2025-02-12 08:39:57 1371

原创 PC端自动化测试实战教程-5-pywinauto 操作PC端应用程序窗口 - 下篇(详细教程)

上一篇宏哥主要讲解和介绍了如何获取PC端应用程序窗口信息和如何连接窗口对其进行操作的常用的几种方法。今天宏哥接着讲解和分享一下窗口的基本操作:最大化、最小化、恢复正常、关闭窗口、获取窗口状态和获取窗口坐标。以及窗口的其他打开方法和选择方法。

2025-02-11 09:04:37 1163

原创 PC端自动化测试实战教程-4-pywinauto 操作PC端应用程序窗口 - 上篇(详细教程)

前几篇通过宏哥的讲解和分享,已经知道如何将PC端的应用程序启动,以及如何连接已启动的应用程序,那么启动和连接上之后呢?不用说当然是操作应用程序了,怎么操作呢?请听宏哥给你娓娓道来,所以今天主要是讲解和分享一下如何操作PC端应用程序的窗口。窗口就是应用软件上面的工具栏,操作栏,弹出菜单,对话框等,这些基本上为windows软件应用比较多的地方。它通常具有带有标题栏、 最小化和最大化按钮以及其他标准 UI 元素的框架。什么是窗口 - Win32 apps | Microsoft Learn。

2025-02-11 08:57:34 1162

原创 PC端自动化测试实战教程-3-pywinauto 启动PC端应用程序 - 下篇(详细教程)

经过上一篇的学习、介绍和了解,pywinauto的强大,不言而喻吧!宏哥讲解和分享的是电脑自带和安装的应用程序。有些小伙伴或者童鞋们已经迫不及待地私信宏哥,如果在电脑中这个应用程序已经启用了,我如何去启动这个已经启动的应用程序呢?各位别急,宏哥今天就会讲解和分享如何启动PC端已经启动的应用程序。

2025-02-10 10:02:06 839

原创 PC端自动化测试实战教程-2-pywinauto 启动PC端应用程序 - 上篇(详细教程)

经过上一篇的学习、介绍和了解,想必小伙伴或者童鞋们,已经见识到pywinauto的强大了,今天继续介绍pywinauto,上一篇已经可以打开计算器了,这里宏哥在提供其他方法进行打开计算器和非电脑自带程序。pywinauto 可以启动电脑自带的应用程序,也可以启动电脑安装的应用程序。

2025-02-10 09:52:47 1096

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-19- 操作鼠标悬停(详细教程)

在实际工作中,我们往往会遇到有些测试场景或者事件,playwright根本就没有直接提供方法去操作,而且也不可能面面俱到地把各种测试场景都全面覆盖提供方法去操作,这个时候就需要我们去掌握一些操作技巧。比如:就像鼠标悬停,一般测试场景鼠标悬停分两种常见,一种是鼠标悬停在某一个元素上方,然后会出现下拉子菜单,第二种就是在搜索输入过程,选择自动补全的字段。关于鼠标悬停,selenium把这个方法放在了Actions.java文件中,因此也被称之为Actions的相关操作。

2025-01-29 12:08:01 1144

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-17- 如何优雅地切换浏览器多窗口(详细教程)

有时候我们在网页上点击一些按钮或超链接时,有时会打开一个新的网页窗口。这个时候如果下一步操作是在新的网页窗口上,那么就需要切换网页窗口,切换到新的网页窗口后再执行元素定位等操作。Playwright处理浏览器多窗口切换相比较于Selenium简单快捷。下边宏哥就给小伙伴们或者童鞋们介绍一下playwrigh如何优雅地切换浏览器多个窗口。

2025-01-26 09:00:00 723

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-16- iframe操作-监听事件和执行js脚本 (详细教程)

前边主要讲解和分享了一下iframe的基础知识,以及一些常见的定位方法,最后进行了一下总结。今天主要来讲解和分享一下如何监听iframe上的事件和在iframe上如何执行JavaScript脚本代码。好了废话不多说,直接进入今天的主题。

2025-01-24 11:00:00 1960

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-18- 操作模态对话框弹窗 (详细教程)

我们在日常工作中,会经常遇到弹出警告框的问题,弹框无法绕过,必须处理才可以执行后续的测试,所以弹框处理也是我们必须掌握的一个知识。宏哥在java+selenium系列文章中介绍过这部分内容。那么,playwright对于弹框的处理是怎样的?是否比selenium更加简单呢?之前宏哥在Python+Playwright系列文章中也介绍过,看一下Java和Python的处理是否有区别?下面宏哥就来介绍一下playwright对于弹框的处理。自己在文章中查找答案。

2025-01-24 09:37:53 831

原创 Elasticsearch 和Java API保姆级进阶教程-3

上一篇我们通过kibana的可视化界面,对es的索引以及文档的常用操作做了毕竟详细的总结,本篇将介绍如何使用java完成对es的操作,这也是实际开发中将要涉及到的。在进行关键字搜索时,搜索出的内容中的关键字会显示不同的颜色,称之为高亮。例如:百度搜索关键字"ElasticSearch"时会红色高亮显示通过开发者工具查看高亮数据的html代码实现:ElasticSearch可以对查询出的内容中关键字部分进行标签和样式的设置,但是你需要告诉ElasticSearch使用什么标签对高亮关键字进行包裹。

2025-01-24 08:30:00 1176

原创 ElasticSearch和Kibana保姆级入门教程-2

的开源分析可视化工具,与存储在 Elasticsearch 中的数据进行交互。

2025-01-23 09:45:00 2026

原创 ElasticSearch保姆级入门教程-1

Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实 现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得 简单。

2025-01-23 09:00:00 1155

原创 Python可视化神器1-Pyecharts绘图详细教程-初识Pyecharts

文档位于示例位于Documentecharts官网Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,Pyecharts 诞生了可以理解为 Pyecharts 是实现 Echarts 与 Python 对接的一个库。

2025-01-22 09:28:11 1328

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-15- iframe操作--番外篇 (详细教程)

通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位、监听事件和执行js脚本三个方面进行展开介绍。

2025-01-22 09:18:16 539

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-14- iframe操作-下篇(详细教程)

通过前边两篇的学习,想必大家已经对iframe有了一定的认识和了解,是不是感觉和Python语言中的差不了多少,大同小异,最多就是不同开发语言的一些语法差异。今天这一篇主要是对iframe做一个总结,主要从iframe的操作(输入框、点击等等)和定位两个方面进行总结。

2025-01-21 10:25:09 964

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-13- iframe操作-中篇(详细教程)

按照计划今天就要用实际的例子进行iframe自动化测试。宏哥还是用之前找到的一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了,可能后期这两个邮箱页面优化升级,也就不能用了,但是现在还可以用。所以今天这一篇的主要内容就是用这两个网页的iframe结合上一篇的理论知识,宏哥给小伙伴或者童鞋们演示一下。

2025-01-21 10:19:01 652

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-12- iframe操作-上篇(详细教程)

原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。iframe是web自动化里面一个比较头疼的测试场景,在Selenium中处理iframe需要切换来切换去非常麻烦。但是在playwright中,让其变得非常简单,我们在使用中无需切换iframe,直接定位元素即可。

2025-01-20 09:06:31 952

原创 PC端自动化测试实战教程-1-pywinauto 环境搭建(详细教程)

之前总有人在群里或者私信留言问:Windows系统安装的软件如何自动化测试呢?因为没有接触过或者遇到过,所以说实话宏哥当时也不清楚怎么实现,怎么测试。然而在一次偶然的机会接触到了Python的一个模块说是它可以实现MicrosoftWindowsGUI自动化测试,宏哥就想试一下是不是可以实现了,于是就边学习边记录供小伙伴或者童鞋们学习参考。目前流行的自动化就是web,app,接口算是目前最主流的测试内容了,那么如果让做安装windows上的客户端自动化呢?是不是一脸懵?

2025-01-20 09:04:01 1285

原创 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-11- 标签页(tab)操作 - 下篇 (详细教程)

本来按照计划这一系列的文章应该介绍Context和Page两个内容的,但是宏哥看了官方文档和查找资料发现其实和宏哥在Python+Playwright系列文章中的大同小异,差不了多少,再在这一个系列介绍就有点画蛇添足,索性就不介绍和讲解了,有兴趣的自己可以看宏哥之前写的,或者自己查找资料和官方文档进行了解和学习。今天讲解和分享的标签操作其实也是基于浏览器上下文(

2025-01-19 20:44:05 950

空空如也

空空如也

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

TA关注的人

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