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
java+
《手把手教你》系列技巧篇(二十二)-
java+
selenium自动化测试-webdriver处理浏览器多窗口切换上卷(详细教程)
1.简介上一篇讲解和分享了如何获取浏览器窗口的句柄,那么今天这一篇就是讲解获取后我们要做什么,就是利用获取的句柄进行浏览器窗口的切换来分别定位不同页面中的元素进行操作。2.为什么要切换窗口?Selenium在当前页面打开了新的窗口,此时就需要跳转到新的窗口去,就需要把窗口进行切换。宏哥这里简单举例一个测试场景,你在页面A点击一个连接,会在新的tab窗口打开页面B,这个时候,你在页面B点击一个连接,
北京-宏哥
·
2025-07-09 04:56
java
selenium
测试工具
开发语言
自动化
(二十一)-
java+
selenium-浏览器窗口句柄用法
1.简介介绍如何获得浏览器窗体的句柄或者叫编号,为后面的driver实例在多个窗体之间切换做准备。2.什么是浏览器窗口句柄?先说说下什么是句柄,有时候浏览器的窗口句柄,也叫windowsid,英文单词更好理解。你打开了一个浏览器,你开一个tab,就生成了一个id,这个id直到你关闭这个tab才会消失。如果你在一个浏览器上打开多个tab,那么就有多个windowsid,为什么你关闭其中一个tab,但
程序员的世界你不懂
·
2025-07-04 08:56
java
selenium
开发语言
(18)
java+
selenium自动化测试-元素定位之By css中篇
1.简介我们继续-css的定位元素的方法:ID属性值定位、其他属性值定位和使用属性值的一部分定位(这个类似xpath的模糊定位)。2.常用定位方法(8种)(1)id(2)name(3)classname(4)tagname(5)linktext(6)partiallinktext(7)xpath(8)cssselector(本篇讲解)3.自动测试实战以百度首页为例,将CSS的各种定位方法一一讲解和
程序员的世界你不懂
·
2025-06-25 00:22
java
selenium
css
(17)-
java+
selenium->自动化测试-元素定位大法之By css上
1.简介CSS定位方式和xpath定位方式基本相同,只是CSS定位表达式有其自己的格式。CSS定位方式拥有比xpath定位速度快,且比CSS稳定的特性。下面详细介绍CSS定位方式的使用方法。相对CSS来说,具有语法简单,定位速度快等优点。2.CSS定位优势CSS定位是平常使用过程中非常重要的一种方式。它与xpath定位有诸多类似的地方,但是无论从性能还是语法上来说CSS都是比较有优势的。1、一般情
程序员的世界你不懂
·
2025-06-20 00:29
java
selenium
css
(14)
java+
selenium->元素定位大法之By xpath上卷
1.简介继续介绍WebDriver关于元素定位大法,方法:Byxpath。xpath的定位方法,非常强大。使用这种方法几乎可以定位到页面上的任意元素。2.什么是xpath?xpath是XMLPath的简称,由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath的用法来定位页面元素。XPath是XML和Path的缩写,主要用于xml文档中选择文档中节点。基于XML树状文档结构,XP
程序员的世界你不懂
·
2025-06-14 00:49
java
selenium
开发语言
前端面试必备 | JavaScript函数篇(P1-12)
广州乘用车比亚迪校招工艺工程师面经分享爱旭太阳能校招秋招从未被坚定的选择过今年笔试面试要线下,是不要留学生了吗字节提前批一二三面记录字节飞书后端三面凉经美团一面
java+
后端携程实习的我在阿里“转正”成功
愤怒的小青春
·
2025-05-29 08:39
java
前后端分离项目实战:博客系统与任务管理系统
常见的前后端分离技术栈如下:技术栈前端后端
Java+
前端框架React/Vue/AngularSpringBootPython+前端框架Vue/ReactDjango/FlaskJavaScr
风亦辰739
·
2025-04-06 18:53
前后端开发全栈指南
后端
django
spring
boot
vue.js
reactjs
java+
标签定位_java+selenium元素定位和元素操作
1.元素定位ID定位元素:findElement(By.id(“”));通过元素的名称定位元素:findElement(By.name(“”));通过元素的html中的位置定位元素:findElement(By.xpath(“”));通过元素的标签名称定位元素:findElement(By.tagName(“”));通过元素的链接名称定位元素:findElement(By.linkText(“”)
高冷張
·
2025-04-06 15:34
java+标签定位
java+
脚本+压枪,吃鸡罗技压枪脚本
functionOnEvent(event,arg)--OutputLogMessage("event=%s,arg=%s\n",event,arg);startped=startpedorfalseif(event=="MOUSE_BUTTON_PRESSED"andarg==5)thenstartped=trueendif(event=="MOUSE_BUTTON_RELEASED"andar
weixin_39878989
·
2025-01-29 14:04
跨境电商平台系统开发--
JAVA+
小程序+源 码+APP
跨境电商平台系统开发:
JAVA+
小程序+源码+APP构建一体化解决方案随着全球电子商务的快速发展,越来越多的企业开始涉足跨境电商领域。
陈晨-chend8966
·
2024-02-10 17:54
java
小程序
开发语言
跨境电商系统购物小程序快速搭建、源码搭建(
Java+
小程序)
同时,本文还将提供源码搭建(
Java+
小程序)的方法和步骤,引导读者深入了解小程序的底层实现。一、使用跨境电商系统提供的购物小程序模板注册账号:
陈晨-chend8966
·
2024-02-09 08:46
小程序
java
开发语言
Java+
微信小程序实现智慧家政系统 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块三、系统展示四、核心代码4.1查询家政服务4.2新增单条服务订单4.3新增留言反馈4.4小程序登录4.5小程序数据展示五、免责说明一、摘要1.1项目介绍基于微信小程序+JAVA+Vue+SpringBoot+MySQL的智慧家政系统,包含了地址管理模、订单管理、家政分类管理、家政服务管理、用户反馈管理模块,还包含系统自带的用户管理、部门管理、角色
customer08
·
2024-02-08 10:34
java
微信小程序
vue.js
spring
boot
前端
mysql
so库加载 -深入热修复笔记(3)
so库加载native方法分为静态注册和动态注册,静态注册通过
Java+
包名+类名+方法名,动态注册需要实现JNI_Onload()方法及实现实现一个JNINativieMethond[]数组。
百花鱼藤
·
2024-02-05 14:53
基于Java+Springboot的智能图书馆座位管理系统设计和实现
博主介绍:擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌文末获取源码联系精彩专栏推荐订阅不然下次找不到哟Java项目精品实战案例(300套)
Java+
小程序项目实战
阳光倾洒
·
2024-02-05 07:51
Java精品项目实战
java
spring
boot
大学生项目实战
图书馆管理系统
智能图书馆座位管理系统
开发语言
mysql
Java + 最短路 Floyd 算法模板
Java+
最短路Floyd算法模板publicclassFloyd{publicvoidfloyd(intn){//极大值,代表路不通intinf=n+1;int[][]path=newint[n][n
专注如一
·
2024-02-03 13:28
算法模板
java
算法
数据结构
Leetcode HOT 100 - 2. 两数相加(Java + 链表)
文章目录题目思路
Java+
链表第1步:第2步:复杂度Code题目Problem:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。
专注如一
·
2024-02-03 13:28
#
LeetCode-HOT100
leetcode
java
链表
Leetcode HOT 100 - 3. 无重复字符的最长子串(Java + 滑动窗口)
文章目录题目思路
Java+
滑动窗口第1步:第2步:复杂度Code题目Problem:3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
专注如一
·
2024-02-03 13:55
#
LeetCode-HOT100
leetcode
java
算法
《手把手教你》系列技巧篇(八)-
java+
selenium自动化测试-元素定位大法之By id(详细教程)
1.简介从这篇文章开始,要介绍web自动化核心的内容,也是最困难的部分了,就是:定位元素,并去对定位到的元素进行一系列相关的操作。想要对元素进行操作,第一步,也是最重要的一步,就是要找到这个元素,如果连元素都定位不到,后续什么操作都是无用功,都是扯淡,因此宏哥建议小伙伴或者同学们从这里开始就要跟随宏哥的脚步,一步一个脚印的将基础打结实,不要到后期了要操作元素,到处找人问到处碰壁。在selenium
北京-宏哥
·
2024-01-16 11:39
selenium
开发语言
自动化
测试工具
java
《手把手教你》系列技巧篇(九)-
java+
selenium自动化测试-元素定位大法之By name(详细教程)
1.简介上一篇宏哥已经介绍了通过id来定位元素,今天继续介绍其他剩下的七种定位方法中的通过name来定位元素。本文来介绍Webdriver中元素定位方法之Byname,顾名思义,就是我们想要定位的目标元素节点上,有一个name="value"的属性,这样我们就可以通过name的value直接去找到这个元素。宏哥还是用百度首页搜索输入和点击提交来演示,由于搜索输入文本框有name属性,而点击提交没有
北京-宏哥
·
2024-01-16 11:09
java
selenium
开发语言
自动化
测试工具
windows
Leetcode 第 380 场周赛 Problem C 价值和小于等于 K 的最大数字(Java + 二分答案 + 规律)
文章目录题目思路
Java+
二分答案+规律第1步:第2步:第3步:第4步:复杂度Code题目Problem:100160.价值和小于等于K的最大数字给你一个整数k和一个整数x。
专注如一
·
2024-01-15 06:08
LeetCode
leetcode
c语言
java
基于学生信息管理系统的程序设计基础课程设计(
java+
数据库)(上)
课程名称:程序设计基础课程设计题目:大学生信息数据管理系统的设计与实现1、引言1.1项目背景与意义项目背景:随着信息技术的发展和普及,信息化管理在各领域得到了广泛应用。在高等教育领域,学生信息数据管理系统作为一种现代化管理工具,已经得到了广大高校的重视和采纳。然而,尽管大多数高校都已经建立了自身的学生信息管理系统,但由于系统设计的不完善,数据更新的不及时,以及信息共享的困难等问题,使得大部分高校无
小伍_Five
·
2024-01-11 11:20
课程设计
java
数据库
基于学生信息管理系统的程序设计基础课程设计(
java+
数据库)(下)
课程名称:程序设计基础课程设计题目:大学生信息数据管理系统的设计与实现4.3监听事件实现处理按钮事件其实现的主要方法代码如下:publicclass ButtonEventsimplementsActionListener{ JTextFieldalluse; JButtonallJbutton; Statementsql; ResultSetrs; publicvo
小伍_Five
·
2024-01-11 11:20
课程设计
java
数据库
Leetcode 第 121 场双周赛 Problem D 统计强大整数的数目(Java + 记忆化搜索的数位 DP 模板 + 特判)
文章目录题目思路
Java+
记忆化搜索的数位DP模板+特判第1步:第2步:第3步:复杂度Code题目Problem:100163.统计强大整数的数目给你三个整数start,finish和limit。
专注如一
·
2024-01-08 20:10
LeetCode
leetcode
java
算法
java+
集成消息rabitmq_SpringBoot集成RabbitMQ
官方说明:http://www.rabbitmq.com/getstarted.html什么是MQ?MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。RabbitMQ是MQ的一种。下面详细介绍一下RabbitMQ的基本概念。1、队列、生产者、消费者队列是Rab
云自习室
·
2024-01-05 16:06
记录互联网大中厂面试常见以及常见八股文
记录互联网大中厂面试常见以及常见八股文收录有:
Java+
计算机基础+数据库+常用框架+中间件+开发工具+项目等逐渐完善,慢慢积累。部分图片来源于网络,侵删。
今天你学Java了吗
·
2024-01-05 08:47
Java后端开发面试
面试
java
redis
Leetcode 1349. 参加考试的最大学生数(Java + 按行状压暴力 + DP)
文章目录题目思路
Java+
按行状压暴力+DP:第1步:第2步:第3步:第4步:复杂度Code题目Problem:1349.参加考试的最大学生数给你一个m*n的矩阵seats表示教室中的座位分布。
专注如一
·
2024-01-04 22:42
LeetCode
leetcode
java
动态规划
Leetcode 第 378 场双周赛 Problem D 回文串重新排列查询(Java + 区间相交关系 + 前缀和)
文章目录题目思路
Java+
区间相交关系+前缀和:第1步:第2步:第3步:第4步:复杂度Code题目100129.回文串重新排列查询给你一个长度为偶数n,下标从0开始的字符串s。
专注如一
·
2024-01-04 22:11
LeetCode
leetcode
java
算法
idea部署javaSE项目(awt+swing项目)_idea导入eclipse的javaSE项目
Java+Swing实现学校教务管理系统Java+Swing+sqlserver学生成绩管理系统Java+Swing用户信息管理系统Java+Swing实现的五子棋游戏基于JavaSwing银行管理系统
Java
五星资源
·
2024-01-01 06:02
intellij-idea
eclipse
java
《手把手教你》系列基础篇(五)-
java+
selenium自动化测试- 创建首个自动化脚本(详细教程)
1.简介前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要
北京-宏哥
·
2023-12-28 23:18
java
selenium
自动化
测试工具
Leetcode 2132. 用邮票贴满网格图(Java + 两次一维前缀和 + 二维差分)
Leetcode2132.用邮票贴满网格图(
Java+
两次一维前缀和+二维差分)题目给你一个mxn的二进制矩阵grid,每个格子要么为0(空)要么为1(被占据)。
专注如一
·
2023-12-23 23:37
LeetCode
leetcode
算法
差分
小程序分享图片(
JAVA+
小程序端)
第一次做小程序海报分享,感觉canvas还是有点难度的。所以用了JAVA后端生成,JAVA用了ImageCombiner组件去开发,整体来说感觉还是便捷很多的。com.freewaysoimage-combiner2.6.5具体使用的话看连接:https://gitee.com/dromara/image-combiner/#12-imagecombiner%E8%83%BD%E5%A4%9F%E
xuxiaoxie
·
2023-12-17 08:10
小程序
java
Java classpath配置攻略
classpathjava中的两个常用命令:javac+文件名.java编译文件;
java+
文件名无后缀运行编译的class文件注意:当默认情况下,运行某个字节码文件时在当前目录下找,如果找到运行的字节码文件则执行
萌新小码农
·
2023-12-04 16:36
java
java
开发语言
springboot+vue在线商城小程序源码B2C单用户商城源码uniapp前后分离
文末获取联系
Java+
后台+原生H5+uniapp端(支持H5+APP+小程序)基于当前流行技术组合的前后端分离商城系统:SpringBoot2+MybatisPlus+SpringSecurity+jwt
风铃科技
·
2023-12-04 08:27
spring
boot
vue.js
uni-app
java+
根据距离排序_[Java教程]地理距离排序,范围查找
[Java教程]地理距离排序,范围查找02017-02-2712:00:20参考文章:地理空间距离计算优化首先,这篇文章讲述了两种地理模型,一种是球体,一种是椭球体。一般网站对精度没有太大的需求,对于网站用户而言,只要得到一个大概结果就可以了,因此下面内容将选用球体展开讲述。查找附近的点,即需要对数据库中的点与当地点的距离排序。1.在一个球体上,求任意两点A和B的距离,相当于求一个弧长,公式为:d
隔壁小可爱
·
2023-11-30 04:39
java+根据距离排序
Java物联网新零售项目 立可得-day01
JAVA+
物联网的新零售项目,立可得项目,这个项目使用了比较新的技术栈,可以跟着流程熟悉一下简单的项目流程,主要是中间件的操作和后续的技术使用,在数据库方面可以看到使用的还是Mysql,中间件这个使用的是还不是简单的
程序员DD
·
2023-11-29 10:24
Java
java
数据库
mysql
java+
设置全局响应头_[网络/Java EE/Web]Tomcat/Nginx中配置全局的安全响应头(header)——X-Frame-Options / X-XSS-Protection / X.
Step1配置Tomcatstep1.1查看是否已配置目标的HTTP网络安全头方式1–Tomcat/conf/web.xmlcat/opt/myTomcat/conf/web.xml|grep--color=auto-C10-i"httpHeaderSecurity"方式2查看Tomcat的任一WebHTTP网页/请求step1.2确认Tomcat服务器中(catalina.jar)是否存在Htt
最年轻的校长
·
2023-11-28 08:04
java+设置全局响应头
Java+
虚拟机原理tomcat_深入理解Java虚拟机字节码+jvm内存模型+虚拟机原理+性能调优...
Java虚拟机是所有Java开发者都必须要突破的一道坎,除非你愿意一直做CRUD。学习虚拟机有助于你深入理解Java的运行机制,编写高质量的代码,更能快速地排查生产问题,当然虚拟机也是面试中必不可少的一块内容。本套课程按照事物发展的顺序讲起,要运行一个Java应用,首先要编写Java源码,然后将源码编译为字节码,再将字节码交给虚拟机来执行。我们讲解也是按照这个顺序,从Java源码编译为字节码开始讲
傲世少年
·
2023-11-26 11:58
JAVA+
基于微信小程序的校园信息共享平台 毕业设计-附源码211615
校园信息共享平台摘要随着信息技术的发展,各大高校已经建立了各自的部门信息系统,但是由于这些应用系统开发时间迥异,开发平台不同,开发技术差异化的原因,各个系统间缺乏关联,使得信息不能有效共享,逐渐形成了“信息孤岛”使得大量有用信息无法被有效使用。因此,信息共享已是现阶段需要迫切解决的问题。本文分析了目前校园信息系统之间信息共享的缺陷和不足。在此基础之上,本文将面向服务思想引入校园信息共享,提出了面向
weixin_BYSJ1987
·
2023-11-16 17:52
java
spring
boot
python
idea
php
Java+
多级+groupingby,java stream Collectors.groupingBy()多个字段
Stream>duplicates=notificationServiceOrderItemDto.getService().getServiceCharacteristics().stream().collect(Collectors.groupingBy(ServiceCharacteristicDto::getName,Collectors.counting())).entrySet().s
好荐的鱼爸
·
2023-11-16 14:22
java+
线程池做消费者_史前最详细的:Java线程池核心流程解析
1.前言线程池是JAVA开发中最常使用的池化技术之一,可以减少线程资源的重复创建与销毁造成的开销。2.灵魂拷问:怎么做到线程重复利用?很多同学会联想到连接池,理所当然的说:需要的时候从池中取出线程,执行完任务再放回去。如何用代码实现呢?此时就会发现,调用线程的start方法后,生命周期就不由父线程直接控制了。线程的run方法执行完成就销毁了,所谓的“取出”和“放回”只不过是想当然的操作。这里先说答
哈哈哈可以
·
2023-11-06 01:28
java+线程池做消费者
LeetCode17.04消失的数字(
Java+
两种方法)
题目数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?注意:本题相对书上原题稍作改动示例1:输入:[3,0,1]输出:2示例2:输入:[9,6,4,2,3,5,7,0,1]输出:8分析数组包含0~n的所有整数——这句话的意思:我数组大小为n+1!!!但其中缺少了一个——目前数组是只有n-1个元素的。读题很重要,我就是没有理解题目的要求
Fiona Tracy
·
2023-11-05 06:43
LeetCode刷题
Day7:算法强训(Fibonacci数列+合法序列括号判断)
java+
代码注释
1.Fibonacci数列Fibonacci数列_牛客题霸_牛客网/***Fibonacci数列[0,1,1,2,3,5,8,13,21...]*N变为斐波那契数列所需的最小步数N-leftright-N返回这两者之间的最小数*/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();
进击小张
·
2023-10-31 05:09
java
算法
蓝桥杯
JNI-注册方式
规则为
Java+
包名+类名+方法名例如包名为com.leo.project,类名为RoomActivity//Javanativemet
BKQ_SYC
·
2023-10-28 18:14
JAVA+
微信JSAPI支付
JAVA+
微信JSAPI支付引入依赖获取请求ip组装微信支付请求回调处理引入依赖com.github.binarywangweixin-java-pay${weixin-java-pay.version
慢慢进步的java小白
·
2023-10-27 18:51
java
微信
开发语言
Java实训【FUNDAMENTAL】-语言基础考试题库整理
是编译后的文件,.java是编译前的源文件,Java程序需编译后方可运行Java是从C++语言改进重新设计在控制台运行一个Java程序TestDemo.class,使用命令为javaTestDemo(
java
Mo*◑
·
2023-10-26 05:29
#
Java
java
编程语言
java+
单例对多线程的影像_Java——单例模式、多线程
importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.E
靳骁曈
·
2023-10-18 08:43
java+单例对多线程的影像
java+
进阶之路_java进阶之路
第一阶段java基础每天都在接触Java,Java技术还是有的。第二阶段:JavaWeb前端技术网页前端基础如HTML,CSS,JavaScript基础jQuery基础,BootStrap.什么是BootStrap是一个做网页的框架(目前最流行的WEB前端框架),就是说你只需要写HTML标签调用它的类你就可以很快速的做一个高大上的网页,你不用担心兼容问题,提供了很多样式供你选择!比如你需要做一个网
亲123456
·
2023-10-08 07:23
java+进阶之路
基于Socket的TCP长连接(服务端
Java+
客户端Android),Service配合AIDL实现
最近公司的项目要求加入消息推送功能,由于项目用户量不是很大,推送需求不是很严格,而且是基于内网的推送,所以我舍弃了使用三方的推送服务,自己使用Socket写了推送功能,剪出一个小Demo来跟大家分享一下,有不足之处希望读者能够多多给出建议。关于Socket的TCP和UDP协议,相信大家都是很清楚的,当然做长连接两者都是可以的,据说QQ和微信360等使用的UDP做的,使用两个Service相互监控保
Lone_Star斌
·
2023-10-07 13:57
Socket系列
ajax 请求跨域问题
缘由:H5那边用ajax请求服务器,因为自己测试的时候全是
java+
浏览器测试,并没发现什么问题。与H5对接的时候,出现跨域问题。对于GET请求还好,通过将返回数据包裹在callback里面即可。
倔犟的贝壳
·
2023-09-24 16:39
智慧校园电子班牌系统开发 整套商业源码
技术架构:后端:
Java+
框架:springboot+前端页面:vue+element-ui+小程序:小程序原生开发+电子班牌:JavaAndroid+有演示,可正常上线
淘源码d
·
2023-09-18 19:04
人工智能
大数据
物联网
智慧城市
源码
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他