自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

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

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

2025-04-06 21:15:40 834

原创 LLM-大语言模型浅谈

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

2025-04-06 10:41:14 524

原创 Python多进程实现

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

2025-03-26 16:12:40 539

原创 Python多线程实现方式

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

2025-03-26 11:00:13 664

原创 LeetCode135☞分糖果

【代码】LeetCode135☞分糖果。

2025-03-19 21:31:36 289

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

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

2025-03-18 09:44:16 774

原创 LeetCode56☞合并区间

【代码】LeetCode56☞合并区间。

2025-03-18 09:08:51 230

原创 LeetCode134☞加油站

【代码】LeetCode134☞加油站。

2025-03-17 22:23:52 241

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

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

2025-03-17 22:21:21 683

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

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

2025-03-14 16:21:50 503

原创 LeetCode860☞柠檬水找零

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

2025-03-14 16:20:24 257

原创 LeetCode455☞分发饼干

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

2025-03-13 18:55:19 336

原创 LeetCode11☞盛最多的雨水

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

2025-03-13 16:42:59 278

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

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

2025-03-12 23:10:28 942

原创 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 237

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

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

2025-03-11 14:03:14 1191

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

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

2025-03-11 08:30:00 1032

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

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

2025-03-10 15:01:37 983

原创 LeetCode53☞最大子数组和

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

2025-03-10 10:17:24 171

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

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

2025-03-06 21:55:13 234

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

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

2025-03-06 21:33:49 613

原创 LeetCode189☞轮转数组

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

2025-03-05 10:17:22 164

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

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

2025-03-05 00:07:54 1222

原创 LeetCode刷题之数组

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

2025-03-04 09:24:29 287

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

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

2025-03-04 08:55:47 262

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

Appium2.x 安装环境配置

2025-02-25 22:35:24 787

原创 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 429

原创 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 1713 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 1605 2

空空如也

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

TA关注的人

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