自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fantasy_4的博客

学习,总结,输出!

  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于Browser Use + Playwright 实现AI Agent操作Web UI自动化

基于Browser Use + Playwright 实现AI Agent操作Web UI自动化

2025-05-21 15:16:41 493

原创 LeetCode54☞螺旋矩阵

【代码】LeetCode54☞螺旋矩阵。

2025-05-07 09:02:12 330

原创 LeetCode48☞旋转图像

由于使用Python的List.reverse() 方法 这是改方法的扩展写法。

2025-05-07 08:58:59 254

原创 LeetCode41☞缺失的第一个正数

【代码】LeetCode41☞缺失的第一个正数。

2025-04-30 11:35:56 210

原创 LeetCode238☞除自身以外数组的乘积

【代码】LeetCode238☞除自身以外数组的乘积。

2025-04-28 10:55:41 263

原创 LeetCode3☞无重复字符的最长子串

【代码】LeetCode3☞无重复字符的最长子串。

2025-04-27 10:56:44 177

原创 自动化框架及其设计搭建浅谈(五)--自动化测试框架设计必备功能模块(下)

快速生成基础报告,轻量级,适合简单需求。

2025-04-13 18:35:59 681

原创 LeetCode738☞单调递增的数字

【代码】 LeetCode738☞单调递增的数字。

2025-04-09 15:13:46 176

原创 自动化框架及其设计搭建浅谈(四)--自动化测试框架设计必备功能模块(上)

'''执行特定的用例的参数'''# demo.pyprint("打印test")# 命令行# 执行特定用例的参数, `pytest 模块名::类名::函数名`​# 关键字定位用例名称 pytest 模块名 -k --collect-only 用例名关键字# —collect-only验证筛选情况(这个参数作用只收集用例,不执行)​# 将用例分组执行 pytest 模块名 -m 分组名​'''查看运行结果是否详细的参数-s :显示标准输出,例如print()的语句;

2025-04-09 14:49:14 676

原创 LeetCode406☞根据身高重建队列

ArrayList的对象方法toArray(arr) 优先将列表元素存到数组arr,否则,将为此分配相同运行时类型的新数组。sort(Comparator) , (a,b)->a-b 表示从小到大排序,b-a表示从大到小。:优先按身高高的people的k来插入。插入操作过后的people满足队列属性。#按照第一个元素的从大到小排序,如果第一个元素相同,则按照第二个元素从小到大排序。:最后都做完插入操作,整个队列满足题目队列属性。,若二维数组使用该方法,输出子层元素值。

2025-04-08 17:21:15 446

原创 自动化框架及其设计搭建浅谈(三)--自动化测试框架设计最佳实践

本篇问文章主要在设计自动化测试框架过程中的最佳实践,可以理解为一些常用的设计方法。

2025-04-08 17:01:12 954

原创 自动化框架及其设计搭建浅谈(二)--分层自动化测试

分层自动化测试,顾名思义,就是分层的自动化测试,那么自动化测试为什么要分层呢?举个栗子:某天开发改了一个功能,让你最好全量回归一下。哇哦~ 作为测试一听这话,内心复杂,其实全量回归使用自动化测试代替手工做全量回归是比较好的方法,但是团队的自动化的覆盖范围到什么程度呢?要知道自动化的覆盖范围,这就首先要求自动化测试要进行分层。

2025-04-06 21:15:40 1113

原创 LLM-大语言模型浅谈

LLM是一种基于深度神经网络(如Transformer架构)的模型,通过预训练(Pre-Training)从海量文本中学习语言规律,并能够生成连贯的文本或者完成特定任务(如问答 翻译 写作)

2025-04-06 10:41:14 593

原创 Python多进程实现

multiprocessing是Python标准库中的一个模块,支持多进程并发操作,可以消除GIL的限制,适用于CPU密集型任务,让多核或者多CPU的系统充分被利用。

2025-03-26 16:12:40 567

原创 Python多线程实现方式

​​​​# 通过类创建线程​​​t1 = MyClass(func=func, arg="线程1")t2 = MyClass(func=func, arg="线程2")​t1.start()t2.start()

2025-03-26 11:00:13 706

原创 LeetCode135☞分糖果

【代码】LeetCode135☞分糖果。

2025-03-19 21:31:36 294

原创 Java数据类型 Arrays VS ArraysList VS LikedList 解析

Arrays 基本数据类型 数组大小不可变 提供方法有限ArrayList 基于数组实现 增删慢 查询快 线程不安全Vector 基于数组实现 增删慢 查询快 线程安全 频繁加锁 释放锁 读写效率低LinkedList 基于双链表实现 增删快 查询慢 线程不安全。

2025-03-18 09:44:16 792

原创 LeetCode56☞合并区间

【代码】LeetCode56☞合并区间。

2025-03-18 09:08:51 235

原创 LeetCode134☞加油站

【代码】LeetCode134☞加油站。

2025-03-17 22:23:52 252

原创 pyyaml_include 2.x 版本使用说明

Pyyaml_include是PyYAML的一个扩展库, 允许在YAML文件中通过使用某种标签动态包含其他文件的内容。之前一直使用的是1.x版本,今天新的项目需要重新安装pyyaml_include,发现版本升级了,原来的1.x的方法无法引用了就去官网查看。

2025-03-17 22:21:21 722

原创 LeetCode1005☞K次取反后最大的数组和

java特别为这三种基本数值型提供了对应的 Stream。函数式编程☞结合Stream API。

2025-03-14 16:21:50 513

原创 LeetCode860☞柠檬水找零

【代码】LeetCode860☞柠檬水找零。

2025-03-14 16:20:24 270

原创 LeetCode455☞分发饼干

双循环不可以:是因为一块饼干给了一个人 就不能给第二个人,一个人也不能吃两块饼干。想用一个变量控制两个数组 不可以:饼干和孩子两个数组循环变化的节奏不一致。两年后的想法:先满足最小的胃口。

2025-03-13 18:55:19 341

原创 LeetCode11☞盛最多的雨水

【代码】LeetCode11☞盛最多的雨水。

2025-03-13 16:42:59 294

原创 自动化框架及其设计搭建浅谈(一)--自动化框架的作用&&通用模块&&分类

结合自己之前的工作经历,说说对于自动化框架的认识和理解,以及在设计上和搭建的上的一些想法,欢迎指正,欢迎交流!本篇文章先写写关于自动化框架的认识与理解~~

2025-03-12 23:10:28 976

原创 LeetCode392☞判断子序列

可以是[1]、[2]、[2,3]、[1,2,3,4]等。可以是 "","abc","abcd","a"等。可以是[1]、[2,4]、[1,3,4]等。数组:nums = [1,2,3,4]字符串:s="abcdefg"可以是"a","acdg"等。

2025-03-12 14:37:16 253

原创 Appium等待机制--强制等待、隐式等待、显式等待

Appium等待机制--强制等待、隐式等待、显示等待

2025-03-11 14:03:14 1295

原创 Appium高级操作--ActionChains类、Toast元素识别、Hybrid App操作、手机系统API的操作

本片文章主要讲解其他高级操作,适用于一般手势操作,ActionChains类自带的操作方法,手机系统API的操作,toast元素识别,Hybrid APP操作等。

2025-03-11 08:30:00 1109

原创 Appium高级操作--从源码角度解析--模拟复杂手势操作

下面总结Appium模拟复杂手势整体流程创建类实例action时,一定要传入WebDriver实例参数,创建实例成功后,调用属性(实例)将devices置为空列表,不使用默认的[mouse, keyboard, wheel],因为客户端鼠标操作子类型为touch不能使用mouse调用的方法将新输入源加入到devices列表中,并返回XXXInput类的新输入源调用新输入源(new_input)的各种操作方法(例如鼠标按下按钮,释放按钮,鼠标移动等)(这块源码就不细讲了可以自行查看)

2025-03-10 15:01:37 1027

原创 LeetCode53☞最大子数组和

【代码】LeetCode53☞最大子数组和。

2025-03-10 10:17:24 177

原创 LeetCode88☞合并两个有序数组

【代码】LeetCode88☞合并两个有序数组。

2025-03-06 21:55:13 240

原创 Android自动化--Appium基本操作

书接上回,上一篇文章已经介绍了appium在Android端的元素定位方法和识别工具Inspector,本次要介绍使用如何利用Appium对找到的元素进行基本操作。

2025-03-06 21:33:49 641

原创 LeetCode189☞轮转数组

向右翻转K个位置,即翻转k轮,需要考虑数组长度和K的比较关系,取余得到到的值就是翻转的最终次数。向右翻转得到的数组,实际上就是“数组整体翻转,再部分翻转”的结果,部分翻转的边界就是 k % len(nums)来决定优化以上写法,使用Python和Java两种语言编写""""""left = 0left += 1right -= 1。

2025-03-05 10:17:22 171

原创 Android端 -- Appium元素定位与识别

推荐使用AppiumBy方式定位优先使用元素属性定位,尤其是resourceId,text,className如果一个元素难以定位,可以考虑组合定位或者查找父兄节点关系是否能定位。使用XPath定位方式,尽量使相对路径下篇文章继续Appium安卓端之旅,关于Appium的基本操作和高级操作相关内容~,敬请期待~t=P1C7。

2025-03-05 00:07:54 1339

原创 LeetCode刷题之数组

从本篇文章开始分享一些自己解题过程中的想法记录,主要使用的变成语言是Python,最近也有在学习Java,所以有些题是有两种语言解答的,文章发布顺序尽可能按照题目所属的不同算法类型来发布,由于有些算法是多种解题方法,这种情况下本人就只按照自己目前能理解()(能写出来)(

2025-03-04 09:24:29 292

原创 时间复杂度 && 空间复杂度理解

例:在数量级20以下O(n2)时间复杂度要好于O(n)

2025-03-04 08:55:47 276

原创 MAC 安装 appuim2.x + python3 实现Android端自动化 教程

Appium2.x 安装环境配置

2025-02-25 22:35:24 830

原创 mac 安装 MySql-python 提示fatal error: my_config.h:no such file or directory

mac 安装 MySql-python 提示fatal error: my_config.h:no such file or directory先说本人各个配置的版本Mac OS 10.15.6Python 2.7(64bit)本机自带MySQL 8.0.24 从官网下载 使用dmg方式安装MySQL-Python 1.2.5 从官网下载zip包无论是使用pip install MySQL-python 安装 还是使用下载MySQL-Python 1.2.5到本地进行安装都会报错找不到my_co

2021-05-09 15:21:22 436

原创 eclipse远程连接Linux(Ubuntu18.04)的hadoop2.7.7配置

这次eclipse远程连接hadoop配置踩了很多坑,所在决定写出来,供大家参考首先,要知道eclipse连接hadoop的三种方式,这里借鉴了eclipse连接hadoop分析的三种方式1.利用Hadoop的本地模式,在Eclipse中执行本地数据计算2.Eclipse连接远程Hadoop,利用Hadoop的本地模式,在Eclipse中分析hdfs中的数据3.Eclipse连接远程Had...

2019-04-09 14:40:13 1726 1

原创 eclipse远程连接虚拟机Linux上hadoop2.7.7报错

本人在Windows上使用eclipse远程连接虚拟机上的hadoop2.7.7 报错如下19/04/93 21:32:01 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation.UgiMet...

2019-04-03 21:56:21 1630 2

空空如也

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

TA关注的人

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