Java
Selenium基础:配置chrome浏览器 12
1、屏蔽浏览器对selenium的检测 ”chrome正受到自动测试软件的控制。“ 解决方法: 2、禁止图片和视频加载 3、添加扩展插件 在添加插件时,需要将插件下载到本地,然后启动浏览器时在chromeOptions类中添加 4设置编码格式 5、其他参数 添加代理:options.add_argument("--proxy-server=http://192.10.1.
JavaScript|对象
1 类和对象 1) 对象的概念 对象: 一个具体的实体 在现实世界中, 对象随处可见, 一个人, 一个学生, 一个杯子, 一辆汽车, 游戏里的一个英雄... 都是一个对象 2) 对象的组成 如何描述一个对象呢 比如, 每个人都有姓名, 年龄, 性别这些特征. 游戏里的英雄都有生命值, 攻击力, 防御力这些特征. 对象除了这些特征外, 还有一些行为/动作 比如, 人可以吃饭, 睡觉 游戏里的
字符串操作:如何实现字符串的反转及替换?
1. 字符串操作反转: 操作反转使用StringBuilder更为方便,StringBuilder可以在原始对象上进行更改,避免了不必要的内存开销,且快捷方便。 使用String写字符串反转 2. 字符串操作替换: 操作反转使用StringBuilder更为方便,StringBuilder可以在原始对象上进行更改,
JavaScript|流程控制
一. 概念 流程控制就是来控制代码按照一定结构顺序来执行 主要有3种结构 顺序 条件 循环 二. 顺序 顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 三. 条件 根据不同的条件,执行不同的路径代码(执行代码多选一的过程) 从而得到不同的结果 1 if语句 语法 示例 2 switch语句
RabbitMQ基础及实践
一、RabbitMQ的基本概念,以及6种工作模式,消息确认机制 RabbitMQ 简介:RabbitMQ 基于 AMQP 标准,采用 Erlang 语言开发的消息中间件。 基本概念:●Producer:作为消息的生成者。●Consumer:作为消息的消费者。●Connection:消息的发布方或者消息的消费方 和broker 之间的 TCP 连接。●Channel:Channel
Selenium基础:SSL证书错误处理 13
1、chrome解决办法 在chromeoptions()中添加”--ignore-certificate-errors"为true的选项 2、firefox解决办法 在FirefoxProfile()中添加“accept_untrusted_certs"为true的选项 3、IE解决办法 通过javascript语句,忽略不信任证书的提示继续访问,点击转到此网页(不推荐)即可
Java实现浏览器端大文件分片上传源码
第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputStream
使用Visual Studio进行Html5开发应用
Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下的应用都可以使用Visual Studio 来开发。如果您已经非常习惯了Visual Studio 的UI和操作,是不是有时候也想使用Visual Studio 像DreamWeaver 一样来开发纯
jvm学习-垃圾回收的一些知识点
部分图片和描述来自参考资料 ,非原创 对象回收处理过程 如何标定对象是否存活 两种方法 : 引用计数方法 可达性分析算法 引用计数方法 就和 ReentrantLock 可重入锁一样 ,内部维系着一个 state , 当同个线程重入结束后就会归零 , 但是这种方法有点问题 两个对象互相引用使得引用计数大于0 , 但是又没有给使用到. 可达性分析算法 就是先确定一个 GC-Root ,
@Transactional注解使用事务
一、事务的传播行为 PROPAGION_XXX :事务的传播行为 保证同一个事务中 PROPAGATION_REQUIRED 支持当前事务,如果不存在 就新建一个(默认) PROPAGATION_SUPPORTS 支持当前事务,如果不存在,就不使用事务 PROPAGATION_MANDATORY 支持当前事务,如果不存在,抛出异常 保证没有在同一个事务中 PROPAGATION_REQUIR
python引入selenium报错ImportError: cannot import name 'webdriver' from partially initialized module 'selenium' (most likely due to a circular import)
背景: 新建一个名为:selenium.py的脚本文件,代码如下: 实现,我们已经通过pip install selenium或conda install selenium(推荐使用conda安装,速度较快,也不容易在安装过程中出现报错!) 运行selenium.py,遇到下面的报错: ImportError: cannot import name 'webdriver' from part
jar包it.sauronsoftware.jave不存在
idea中,准备在maven中package一下,结果出现这个错误,解决方法如下: 1、下载jar包 下载地址1:http://www.sauronsoftware.it/projects/jave/download.php 下载地址2:https://pan.baidu.com/s/1tuEgItqtEiaW51IHlQq9rw 提取码:nnxp 2、解压缩包 3、安装 输入以下指令:注意把ja
第三周第二天进度总结
2023年7月10日,今天我Java基础学到了P37-switch结构,Javaweb学到了P27-CSS的选择器-类选择器。复习了上周学习的内容,加强巩固。今日任务都完成了,我还意外的赚到了80块钱,原因是自己游泳时,顺带教了一个不太会游泳的小孩子游泳,小孩学的很快,他妈妈看到就很高兴,然后就给我钱了。我也没想到会这样,不过即使没有回报我也会这么做的。
Hadoop3.3.5完全分布式搭建
首先在之前的伪分布基础上克隆两台机器 这样一共三台虚拟机 为这三台虚拟机设置三个不同的静态ip地址和主机名 我的是 billsaifu 192.168.15.130 hadoop1 192.168.15.131 hadoop2 192.168.15.132 静态IP设置 #先进入root vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改为如下
Java入门11(JDBC)
JDBC 驱动加载 => 连接创建 => 创建编译 / 预编译语句 => 获取结果集 => 遍历结果集 => 返回结果集 接口 Driver 驱动 Connection 连接 Statement 操作 ResultSet 结果集 具体的实现不需要由Java的公司自己提供 所有开发者使用JDBC的规范都被统一定义 连接数据
NodeJS使用npm安装vue脚手架
开发环境准备:Windows10、Windows11 NodeJS,安装官网最新LTS版即可 下载地址:https://nodejs.org/ 安装一路下一步,默认即可 ========================================================== 1、检查 Node版本、npm包管理工
OpenFeature 特性flag 标准协议
OpenFeature 属于cncf 一个沙箱项目 OpenFeature 特性 社区驱动的标准协议 一个sdk 可以支持各种后端 目前包含了不少支持工具(包含了开源的以及商业工具) 支持不少客户端(目前支持了js,java,golang,c#,php) 核心概念 OpenFeature 提供了一些核心概念 Evaluation api -Evaluation context Pr
gain 基于io_uring 的golang 网络框架
io_uring 是linux kernel 从5.1开始支持的新的io 操作模式,性能很不错,gain 是一个golang 实现 参考使用 main.go package main import ( "fmt" "log" "net" "os" "sync/atomic" "time"
React - useImperativeHandle与forwardRef
// FancyInput组件作为子组件 函数组件 const FancyInput = React.forwardRef(()=> (props, ref) { const inputRef = useRef(); // 命令式的给`ref.current`赋值个对象 useImperativeHandle(ref, () => ({ focus: () =>
HeartBeatTask发送心跳的后台线程相关设计
1.封装后台线程BaseDaemonThread 2.基于BaseDaemonThread设计基础BaseHeartBeatTask设计 3.告警心跳Task的设计AlertHeartbeatTask 继承BaseHeartBeatTask,并用了父类BaseHeartBeatTask的方法 4.告警心跳客户端AlertRegistryClient的设计 5.心跳任务开启的时机(应用启动类