E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python自动化常见面试题
Python自动化
神器-Playwright
1、Playwright介绍Playwright是一个强大的Python库,仅用一个API即可自动执行Chromium、Firefox、WebKit等主流浏览器自动化操作,并同时支持以无头模式、有头模式运行。Playwright提供的自动化技术是绿色的、功能强大、可靠且快速,支持Linux、Mac以及Windows操作系统。2、Playwright的安装安装playwright库pipinstal
lxj_dream
·
2023-09-08 18:03
爬虫
自动化
爬虫
python
分分钟搭建 Web 自动化测试框架
可以说,
Python自动化
测试杂货铺
·
2023-09-08 17:09
测试用例
功能测试
测试工具
面试
职场和发展
Python自动化
测试
Python自动化
测试常用于Web应用、移动应用、桌面应用等的测试
Python自动化
实现思路通常分为以下几步:1.确定自动化测试的范围和目标:首先需要明确需要进行自动化测试的范围和目标,包括测试场景、测试用例
测试杂货铺
·
2023-09-08 17:09
测试用例
功能测试
测试工具
职场和发展
python
redis常用命令及
常见面试题
1.redis中知识点总结及
常见面试题
1.1什么是RedisRedis(RemoteDictionaryServer)是一个使用C语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库
自由的天堂
·
2023-09-08 11:16
JAVA
redis
命令
docker
常见面试题
1.什么是dockerdocker是一个容器化平台,类似于一个集装箱,集装箱与集装箱之间互不影响,docker平台就是一个软件集装箱平台,我们可以构建应用程序,将其所有的依赖打包到一个容器中,然后就很方便的可以在其他机器上运行,他的优点主要就是提供一个轻量级的可隔离性的,可移植性的运行环境。2.docker容器的几种状态created:已创建running:运行中paused:暂停exited:已
逸轩搞运维
·
2023-09-08 10:57
容器
docker
eureka
容器
Java
常见面试题
汇总-----------Java基础(String和StringBuffer、StringBulider)
17.String与StringBuffer、StringBulider区别17.1、可变与不可变 在java中提供三个类String、StringBuillder、StringBuffer来表示和操作字符串。字符串就是多个字符的集合。 String是内容不可变的字符串。String底层使用了一个不可变的字符数组(finalchar[])。 StringBuilder与StringBuffe
从菜鸟到老菜鸟
·
2023-09-08 06:27
Redis大厂
常见面试题
(第一季)
小小的程序员一枚,北京搬砖,计划以面试题系列来写文章,如果觉得文章对您有帮助,请动动小手,点波关注~前言上篇文章介绍了Redis五种基本类型的底层实现(Reids五种数据类型的底层实现),点击括号中的文字可以查看,这篇文章从概念的角度介绍Redis(6.2.6)在使用过程中需要注意的一些问题。PS:文章中可能涉及到Redis配置文件信息,版本不同,参数的名字可能有出入。1:Redis为什么快?基于
Java之美001
·
2023-09-08 06:05
Reids
面经
java
面试
大厂
常见面试题
: 实现Lru缓存机制
文章目录前言一、c++实现简易版LruCacheListunordered_map二、Java实现LruCache前言LruCache也叫最近最少使用缓存,在生产中经常使用到,用作内存缓存,配合redis可以实现二级缓存,提高服务器的处理性能,而在面试中,缓存是经常被问到的,如果候选人能讲出自己实现那么是很大加分项。解题思路:采用哈希表+双向链表双向链表按照被使用的顺序存储了这些键值对,靠近头部的
BBinChina
·
2023-09-08 06:30
C/C++
面试
redis
java
c++
大厂
常见面试题
LRU算法实现
要实现put和get的O(1)时间复杂度最近最少/最久使用问题将最近最少使用的数据淘汰LRU缓存是操作系统常见的页面缓存淘汰机制实现方式:哈希表+双向链表哈希表用于存储数据,主要用于实现存取操作put和get的O(1)时间复杂度双向链表用于记录最近最少使用、最近最久未使用情况,主要是为了实现记录和删除记录操作的O(1)时间复杂度选择自定义实现双向链表,而不使用自带的双向链表自定义链表能更好的管控和
Invisible_He
·
2023-09-08 06:28
算法
LRU
HashMap
链表
【JavaGuide学习笔记】Day.1
目录Java基础
常见面试题
(上)1.JDK?JRE?JVM?2.为什么说Java语言是“编译与解释并存”?
Sessy
·
2023-09-08 06:22
笔记
java
linux
学习
后端
javaguide
python自动化
表格截图_聊聊 Python 自动化截图的一些经验
前言今天想先给大家分享1个小白用户的Airtest从入门到放弃的故事小A是一个自动化的小白,在逛测试论坛的时候,偶然间发现了Airtest这个基于图像识别的UI自动化框架出于好奇,小A试用了这个框架,发现只需要几条简单的截图脚本,就可以对设备进行各种自动化操作,于是小A成功种草了这个框架但几天之后,随着小A的深入使用,他发现截图脚本并不是他想象中那么“完美”;有时候程序会告诉他找不到对应的截图,有
小胖娃
·
2023-09-07 11:00
python自动化表格截图
Python自动化
-APPium原理解析与实际测试案例分享
目录结构一、Appium概述Appium架构原理运行原理1)Appium服务器2)Bootstrap.jar3)Appium客户端二、Appium组件三、Appium环境搭建Node.js安装Appium安装Appium-Desktop安装Python安装Appium-Python-Client安装JDK安装、AndroidSDK安装Appium-doctor安装一、Appium概述Appium是
cehuarensheng1
·
2023-09-07 11:23
软件测试
软件测试
python
Python自动化
之操作PPT--更新模板数据,减少重复操作
使用Python操作PPTX之保留原PPT模板只更改数据
Python自动化
之操作PPT需求分析问题分析以及思路分享第一次尝试第二次尝试对table进行操作对chart进行操作最终的解决小结
Python自动化
之操作
LuckyKidhhh
·
2023-09-07 11:51
python
经验分享
前端
常见面试题
(十六)
目录:1,列举三种强制类型转换和两种隐式类型转换2,JavaScripttypeof返回哪些数据类型3,window.onload和document.ready的区别4,==和===的区别5,style标签写在body前和body后有什么区别一:列举三种强制类型转换和两种隐式类型转换JavaScript是一门弱类型语言,在JavaScript中声明变量不需指定类型,对变量赋值也没有类型检查,同时J
嘎拉呢
·
2023-09-07 10:31
盘点一个Pandas处理Excel数据的实战案例
一、前言前几天在Python最强王者群【小马哥】问了一个
Python自动化
办公处理的问题,一起来看看吧。三更睡五更起,阎王夸你好身体,粉丝凌晨2-3点在群里发问。
Python进阶者
·
2023-09-07 10:57
pandas
excel
MySQL表约束(2)
(新增表的时候使用)手动修改自增列值:delete和truncate区别(6)auto_increment不能只和notnull一块使用6.默认约束(DEFAULT)7.insert...select
常见面试题
极致千叶
·
2023-09-07 09:50
MySQL
mysql
数据库
sql
Java voliate关键字
常见面试题
1.什么是volatile关键字?它的作用是什么?volatile是Java中的关键字,用于声明一个变量是“易变”的,即可能被多个线程同时修改。它的主要作用是保证对该变量的读写操作具有可见性,即一个线程对该变量的修改对其他线程是可见的,同时禁止了编译器和运行时对指令的重排序。2.volatile变量和普通变量有什么区别?主要区别在于可见性和禁止重排序。volatile变量的读写操作具有可见性,不会
luckywuxn
·
2023-09-07 08:04
多线程&并发
java
面试
jvm
一文读懂 JAVA 异常处理
异常类型结构Error和Exeption受查异常和非受查异常异常的抛出与捕获直接抛出异常封装异常并抛出捕获异常自定义异常try-catch-finallytry-with-resource阿里巴巴异常处理规约
常见面试题
哦00
·
2023-09-07 04:02
(Java多线程
常见面试题
)ThreadLocal 是什么?有哪些使⽤场景?
最近在研究多线程项目时,无意间看到一个很有意思的Java类----ThreadLocal。于是乎一向对于新东西充满好奇的我又开始了一系列深挖细究,在经过学习和参考网上其他大佬的见解后,现将自己的理解作一记录与总结。一、ThreadLocal是什么?它是干嘛的?ThreadLocal是java早在JDK1.2的版本中就提供的java.lang.ThreadLocal类,用于线程间的数据隔离,从而实现
烟雨观春柳
·
2023-09-07 01:05
Java面经及八股
java
面试
23种设计模式(
常见面试题
)
23种设计模式(
常见面试题
)1.什么是设计模式?答:设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。
栗子(LiZi)
·
2023-09-06 21:26
23种设计模式
设计模式
java
Python自动化
用例脚本--断言、用例编写(四)
目录一、构建测试初始测试数据二、构建测试阶段三、编写测试用例经过前面几篇文章脚本的搭建,基本的方法已封装完毕。本节开始编写自动化测试的用例。一、构建测试初始测试数据在Common下面新建TestResource.py脚本。本项目是根据手机号来创建账号,故里面封装了如何获取初始的测试phone。可以根据的项目情况,将固定的一些测试账号数据,封装在这个文件下。#coding=utf-8importos
阳阳_YY
·
2023-09-06 13:01
接口自动化测试
自动化
python
单元测试
软件测试|
Python自动化
测试实现的思路
Python自动化
测试常用于Web应用、移动应用、桌面应用等的测试
Python自动化
实现思路通常分为以下几步:1.确定自动化测试的范围和目标:首先需要明确需要进行自动化测试的范围和目标,包括测试场景、测试用例
软件测试曦曦
·
2023-09-06 09:21
软件测试工程师
软件测试
自动化测试
python
开发语言
功能测试
自动化测试
压力测试
软件测试
程序人生
面经——嵌入式
常见面试题
总结100题(下)
参考:嵌入式
常见面试题
总结(1)作者:天泉证道发布时间:2018-11-0809:33:43网址:https://guoyanzhang.blog.csdn.net/article/details/83855895
行稳方能走远
·
2023-09-06 03:49
嵌入式知识
linux
嵌入式
面试
【
python自动化
】pytest系列(下)
pytest系列文章一共有四篇,本文为第三篇。公众号:梦无矶的测试开发之路,回复pytest可以领取对应资料本章知识点文章目录Pytest之fixture(1)fixture实现前/后置(2)fixture数据传递(3)fixture全局共享机制conftest.py(4)fixture嵌套Pytest之fixture示列代码使用装饰器的方式,scope参数是代表指定作用域的@pytest.fix
梦无矶
·
2023-09-05 20:53
python
自动化
pytest
【
python自动化
】pytest系列(完结)
pytest系列文章一共有四篇,本文为第四篇完结篇。应各位小伙伴留言,希望可以把这几篇pytest文章进行汇总。公众号:梦无矶的测试开发之路,回复pytest可以领取对应汇总资料本章知识点文章目录Pytest高阶用法(1)参数化(2)pytest.ini①marks标记②addopts配置(3)pytest.mark.相关1、直接跳过执行2、满足条件跳过执行3、标记为预期失败函数4、重复测试5、依
梦无矶
·
2023-09-05 20:53
python
自动化
pytest
Python自动化
写作神器:告别语法拼写错误的秘诀
答案是肯定的,那就是使用
Python自动化
写作神器:lmproof库。lmproof库简介lmproof是一个基于深度学习的语言模型
Rocky006
·
2023-09-05 15:50
python
自动化
开发语言
python自动化
(七)自动化测试平台开发:3.flask技术讲解上
一.后端开发框架flask本次主要讲解flask框架1.flask框架简介flask框架是一款非常受欢迎的pythonweb框架,它非常的灵活小巧。2flask框架的基本使用fromflaskimportFlask#传入__name__初始化一个Flask实例app=Flask(__name__)#装饰器,将当前路由映射到指定函数@app.route('/')defhello_world():re
new nm个对象
·
2023-09-05 14:43
python自动化
python
flask
软件测试
03. SpringCloud实战项目-配置虚拟机网络
PassJava是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看
常见面试题
,夯实Java基础。
悟空聊架构
·
2023-09-05 12:29
如何高效地远程部署?自动化运维利器 Fabric 教程
关于
Python自动化
的话题,在上一篇文章中,我介绍了Invoke库,它是Fabric的最重要组件之一。
豌豆花下猫
·
2023-09-05 04:50
Python自动化
测试之封装读取Excel类
##ddt的使用步骤:1、测试类前面使用@ddt2、在测试方法前使用@list_data(测试数据)3、在测试方法中定义一个参数,用于接收用例数据ddt:DataDriverTest(数据驱动测试)思想:把测试数据和用例代码进行分离,通过外部数据去生成测试用例,方便后期维护,以及测试数据管理ddt底层原理:1、保存测试数据2、遍历测试数据,生成测试方法importunittestfromunitt
葬爱家族小阿杰
·
2023-09-05 04:09
Python自动化
python
自动化
开发语言
使用pyppteer+ddddocr通过极验滑块验证码(附源码)
接下来就通过
python自动化
工具和ddddocr等第三方模块完成极验滑块。
Cason.py
·
2023-09-05 02:37
Python网络爬虫
爬虫
python
appium+
python自动化
实现微信自动添加好友和通讯录好友发消息1
1.环境搭建1.安装Home-Brewbrew是mac系统的软件包管理工具brew官网有安装brew的命令http://brew.sh/安装和卸载brew的方式https://github.com/homebrew/install#uninstall-homebrew查看brew支持的软件https://formulae.brew.sh/formula/安装brew:打开终端,输入以下命令/bin
有爱的梦_大东
·
2023-09-04 21:24
C#知识点、
常见面试题
相关源码https://github.com/JackYan666/CSharpCode/blob/main/CSharpCode.cs0.简要概括1.For循环删除集合元素可能漏删:从后面往前删除2.Foreach不能直接修改集合元素:用递归的思想,删除完了的集合重新遍历3.闭包问题:for循环存在闭包,可以通过使用临时变量解决;Task存在闭包问题可以通过wait解决,可以通过使用临时变量解决
Jack Yan
·
2023-09-04 21:10
Unity进阶
c#
windows
开发语言
TCP三次握手四次挥手总结
目录一、两种传输模式:二、数据方向:三、端口的作用:四、端口类型:五、三次握手:六、四次断开
常见面试题
TCP(Transfercontrolprotocol)传输控制协议一、两种传输模式:TCP面向有连接可靠常用于点对点微信
m0_74712453
·
2023-09-04 17:58
网络编程
tcp/ip
网络
网络协议
从C语言到C++_37(特殊类设计和C++类型转换)单例模式
1.5.1饿汉模式1.5.2懒汉模式2.类型转换2.1static_cast2.2reinterpret_cast2.3const_cast2.4dynamic_cast3.RTTI(了解)和类型转换
常见面试题
本篇完
GR_C
·
2023-09-04 17:32
④从C语言到C++
c语言
c++
开发语言
单例模式
类型转换
uniApp
常见面试题
-附详细答案
uniApp中如何进行页面跳转?答案:可以使用uni.navigateTo、uni.redirectTo和uni.reLaunch等方法进行页面跳转。其中,uni.navigateTo可以实现页面的普通跳转,uni.redirectTo可以实现页面的重定向跳转,uni.reLaunch可以实现关闭所有页面,打开到应用内的某个页面。示例代码://在某个页面的点击事件中跳转到其他页面uni.navig
一花一world
·
2023-09-04 10:26
前端
uni-app
Python自动化
测试五大框架(测试员收藏夹必备)
自2018年被评选为编程语言以来,Python在各大排行榜上一直都是名列前茅。目前,它在Tiobe指数中排名第三个,仅次于Java和C。随着该编程语言的广泛使用,基于Python的自动化测试框架也应运而生,且不断发展与丰富。因此,开发与测试人员在为手头的项目选择测试框架时,需要考虑许多方面的因素,其中包括:框架的脚本质量,测试用例的简单性,以及运行模块可能存在的技术弱点。为了避免出现“选择困难症”
测试大大怪
·
2023-09-04 09:41
python
单元测试
功能测试
自动化测试
软件测试
python自动化
Selenium的使用
python自动化
Selenium的使用Selenium是一个自动化测试框架,用于模拟和控制浏览器操作,支持多种编程语言。
快乐江小鱼
·
2023-09-04 05:03
python
python
自动化
selenium
并发下的Map
常见面试题
HashMap和HashTable有什么区别?java中的另一个线程安全的与HashMap极其类似的类是什么?同样是线程安全,它与HashTable在线程同步上有什么不同?HashMap与ConcurrentHashMap的区别?为什么ConcurrentHashMap比HashTable效率高?针对ConcurrentHashMap锁机制具体分析(JDK1.7vsJDK1.8)?Concurre
BeALittleCat
·
2023-09-03 22:39
java
数据结构
C++基础语法——内存管理
的动态内存管理Ⅰ.操作内置类型Ⅱ.操作自定义类型3.operatornew与operatordelete函数4.new与delete的实现原理Ⅰ.操作内置类型Ⅱ.操作自定义类型5.定位new的表达式6.相关
常见面试题
轩轩曲觞阁
·
2023-09-03 18:18
c++
c++
常见面试题
题目1-101.是不是一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?virtual修饰符会被隐形继承的。private也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual,也能实现多态。在子类的空间里,有父类的私有
tao_fuqiang
·
2023-09-03 15:05
面试题
面试
编译器
struct
null
string
delete
c语言
常见面试题
1、用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSEC_YEAR(365*24*60*60)UL考察点:#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。意识到这个表达式将使一个16位机的整型数溢出-因此要用到
javascript_good
·
2023-09-03 07:50
编程语言
c语言
算法
redis
常见面试题
1.redis为什么快【Redis】Redis为什么快?_哔哩哔哩_bilibili1.内存处理的2.单线程的3.渐进式rehash内部是map结构,涉及扩容,分摊到每一次请求中(每次处理数组上的一个元素),避免大量数据的卡顿。4.缓存时间戳(定时任务更新,快速拿取)2.redis适用场景(分布式锁、缓存、排行榜、消息队列、计数器等),以及原因【Redis】Redis合适的应用场景?_哔哩哔哩_b
nnzhuilian
·
2023-09-03 05:14
redis
java
数据库
TCP/IP三次握手四次挥手
常见面试题
常见面试题
TCP/IP三次握手四次挥手
常见面试题
常见面试题
【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手?
杨丶子
·
2023-09-03 01:41
MySQL
常见面试题
及解答
MySQL
常见面试题
及解答1基础知识点1.1Sql函数1.2存储过程1.2.1存储过程的优点1.2.2存储过程的语法1.2.2存储过程的示例1.3触发器1.3.1触发器的语法1.3.2示例1.3.3Databse
西木Qi
·
2023-09-02 23:32
面试
mysql
前端
常见面试题
根据自己的面试经验整理出一些常见的问题,答案是自己写的,有些不一定正确或存在疏漏,仅供参考1.promise相关讲一讲你对promise的理解?promise是ES6新增的语言标准,主要是为了解决异步执行的回调地狱('回调金字塔').所谓回调地狱,就是:在原始的异步执行中,异步操作需要放在回调函数中,才能确保顺序执行,但如果有多个回调函数,会造成层层嵌套的情况,这就是回调地狱.promise是一个
之幸甘木
·
2023-09-02 10:46
jQuery的
常见面试题
it#i1如何在点击一个按钮时使用jQuery隐藏一个图片?这是一个事件处理问题。jQuery为按钮点击之类的事件提供了很好的支持。你可以通过以下代码去隐藏一个通过ID或class定位到的图片。你需要知道如何为按钮设置事件并执行hide()方法$('#ButtonToClick').click(function(){$('#ImageToHide').hide();});2、$(document)
就叫苗逗逗
·
2023-09-02 01:24
C++的四种强制类型转换
目录1、C语言中的类型转换2、为什么C++需要四种类型转换3、C++强制类型转换static_castreinterpret_castconst_castdynamic_cast4、RTTI(了解)5、
常见面试题
三分苦
·
2023-09-01 12:51
C
plus
plus
c++
C++的类型转换
多线程
常见面试题
常见的锁策略这里讨论的锁策略,不仅仅局限于Java乐观锁vs悲观锁锁冲突:两个线程尝试获取一把锁,一个线程能获取成功,另一个线程阻塞等待。乐观锁:预该场景中,不太会出现锁冲突的情况。后续做的工作会更少。悲观锁:预测该场景,非常容易出现锁冲突。后续做的工作会更多。重量级锁vs轻量级锁重量级锁:加锁的开销是比较大的(花的时间多,占用系统资源多)轻量级锁:加锁开销比较小的,(花的时间少,占用系统资源少)
YB_account
·
2023-08-31 15:48
JavaWeb
python
java
面试
python自动化
测试-自动化基本技术原理
1概述在之前的文章里面提到过:做自动化的首要本领就是要会透过现象看本质,落实到实际的IT工作中就是透过界面看数据。掌握上面的这样的本领可不是容易的事情,必须要有扎实的计算机理论基础,才能看到深层次的本质东西。2应用软件逻辑结构数据库应用系统可能是最典型的网络应用程序了,关于它的软件架构如下:一般在逻辑上分为4层:用户界面层UI为终端用户提供交互的人机界面业务逻辑层BLL将数据库抽象出来的对象进行拼
测试萧十一郎
·
2023-08-31 14:36
软件测试工程师
软件测试
自动化测试
自动化
运维
自动化测试
软件测试
功能测试
python
程序人生
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他