自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 Mac远程桌面windows11

设置 -》 系统 - 》远程桌面 -》 打开远程桌面。基本不用看,凭感觉用就行。

2024-04-30 17:18:45 727

原创 Xpath从基础到高级使用

XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。本文档,主要站在UI自动化测试角色解决UI定位场景探讨,其他使用场景可参考。功能强大,查过滤(筛选)属性、属性内容、元素名、元素内容各浏览都支持调试,即时调试。XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准。

2024-04-06 19:51:57 958

原创 Windows 10 开启Bash命令支持

开启Windows Subsystem for Linux。如果一切顺利,就可以使用bash命令了。设置【开发人员模式】

2023-12-26 20:35:11 775

原创 Vue3使用 xx UI解决布局高度自适应

视窗(Viewport)是你的浏览器实际显示内容的区域—,换句话说是你的不包括工具栏和按钮的网页浏览器。字体大小同样都是1.5em,但是效果却截然不同,按照W3C提供的公式,我们可以计算下: class为id1的div字体大小继承自父元素body:16px。rem是CSS3新增的一个相对单位,但相对的只是HTML根元素。1.5em = 36px class为id3的div字体大小继承自父元素id2:36px*1.5em = 54px。px就是pixel(像素)的缩写,相对长度单位,相对于屏幕分辨率。

2023-12-20 23:28:33 1371

原创 IDEA中工具条中的debug按钮不能用了显示灰色

一通搜索,终于找到解决办法。

2023-12-13 18:00:10 2882

原创 JDK8升级11常见问题

原代码:</</</</</</</</

2023-12-05 20:03:09 546

原创 笔记本开启电纸书模式

windows电脑笔记本中,自带有类似电纸书(灰度模式)的显示模式,可以有效的降低屏幕的亮度、对比度,从而减轻视觉疲劳并达到保护眼睛的效果。同时,电纸书(灰度模式)也可以起到一定的省电效果。

2023-10-30 16:26:37 297

原创 Jacoco+git生成差异代码覆盖率测试报告

Jacoco是一个针对java可生成java测试代码覆盖率的开源项目,源项目未和git结合做提交差异对比,无意中在github上看到一个项目,将git和jacoco结合可以做分支差异对比,或者commit差异对比。针对代码修改的部分生成代码测覆盖率,可以很方便的对比此次功能发布,有哪些代码未覆盖到。因此基于次开源项目做了平台化集成。方便测试人员直接在平台提交任务后就能直接生成代码覆盖率。

2023-10-23 15:21:08 119

原创 IntelliJ Idea开发Vue遇到的几个问题

确保 idea已安装插件【Vue.js】

2023-08-31 16:09:50 715

原创 Spring boot Controller单元测试

Spring boot Controller单元测试

2023-03-06 21:25:41 424

原创 印象笔记终于支持默认markdown预览模式

通过多年的等待及反馈,markdown终于在【印象笔记 7.0.28.5418 版】中支持的,设置默认预览模式的支持。配置完成后,查看相关MD文档,完美。

2022-07-04 10:21:21 3749

原创 Playwright - 滚动条操作

在页面中如果元素已经出现了,只是因为滚动条未滚动至下面,所以看不到。在Chrome中可通过F12调试查看页面元素。**而不是元素根本就没有,当滚动时才延迟加载。**可使用此种方式。达到以移动滚动条的目的。二、通过调用鼠标API操作滚动条2.1 场景说明在页面中如果有两个滚动条,要操作目标滚动条,首先要使用当前光标移动至滚动条所在框中(div 、iframe等)......

2022-06-27 14:39:07 6869 3

原创 Window系统触摸板防误撞 - 输入文字时再也不用担心光标找不到了

这里写自定义目录标题Window系统触摸板防误撞小小软件解决参考Window系统触摸板防误撞大家好!随着电脑笔记本技术与硬件的发展,当前触摸板变的越来越好用,对于日常办公来说,基本完全替代鼠标了。但在日常使用中还是有些很讨厌的小问题。如:当您打字时,它通常位于您的手下。手掌或手腕的意外触摸将插入符号移动到另一个文本位置!小小软件解决当前只支持windows版本Touchpad Blocker是笔记本电脑所有者的必备软件,它能让你更喜欢使用触摸板而不是鼠标或其他指针设备。软件通过在按下任何键后的

2022-05-22 06:47:39 318

原创 Python处理Excel文件:openpyxl

Python处理Excel文件:openpyxlOpenPyxl是一个Python库,用于读取/写入Excel 2010 XLSX/XLSM/XLTX/XLTM文件。要处理xls,参考使用 xlrd/xlwd安装组件openpyxl官方地址$ pip install openpyxl要处理图片,还需要进下安装$ pip install pillow读取Excel>>> from openpyxl import load_workbook>>&

2022-04-22 12:18:09 611

原创 Python:解决Yaml读取配置文件中文乱码文本

Python:解决Yaml读取配置文件中文乱码文本1. 环境信息Yaml8==0.1.12. 修改查反代码中调用 Yaml 方法,如下:yaml = Yaml(FileUtils.get_root_path("config/app.yml"))点击 Yaml,打开 Yaml.py,修改 open(), 添加encoding=‘UTF-8’,即可。如下图:...

2022-04-16 16:25:49 2784

原创 allure报告本地查看方式

allure报告本地查看方式下载个服务器,比如:phpstudy安装后,打开主界面启动 Nginx,如下图:把下载 allure-report,放到安装目录www文件下,如下图:我安装到D。你要你的安装目录,点击上图中【配置】即可看你的安装拷贝 解压后,allure-report,拷贝至 WWW目录下。打开浏览器 访问:http://localhost/你刚的那个文件名称/,即看到报告了。......

2022-04-13 21:55:24 6072 4

原创 Playwright自动化 - 等待

Playwright自动化 - 等待使用playwright开发时,常需要等待某个操作完成时,才可操作。方式1:有弹条提示保存成功# 等待保存成功page.locator("span:text-is('保存成功')").wait_for()方式2:等待请求完成# 等待保存成功page.expect_request("**/api/**")方式3:等待页面某个展示时参考方式一...

2022-04-08 10:36:27 2154 1

原创 Python正则表达式

Python正则表达式官方文档获取一个匹配>>> re.search("c", "abcdef") # Match<re.Match object; span=(2, 3), match='c'>获取多个re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest')['foot', 'fell', 'fastest']re.findall(r'(\w+)=(\d+)', 'set width=20

2022-03-08 19:21:03 291

原创 Python解析文件乱码问题

Python解析文件乱码问题遇到此问题一般情况需要Open文件时指定编码即可:方式一with open('/..../2.1.docx', 'r', encoding='utf8') as fr: data = fr.read() print(data)方式二出现以下错误时,raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)",json.decoder.JSONDecodeError: Un

2022-03-08 11:00:58 889

原创 JsonPath根据值查找元素(Python)

JsonPath根据值查找元素(Python)安装pip install jsonpath基本知识官方:https://goessner.net/articles/JsonPath/https://juejin.cn/post/6850418109473783816https://blog.csdn.net/myt2000/article/details/120757692高级知识根据文本内容查找,获取 节点路径jsonpath(json_obj, "$..*[?(@=='12M

2022-03-06 01:04:31 1367

原创 Aifred、Wox免费开源的效率启动器

免费开源的效率启动器WindowsWox :WoX是一个简单的 Windows 启动器。它是Alfred和Launchy的替代品。搜索一切——应用程序、UWP、文件夹、文件等等。使用拼音搜索程序/支持用拼音搜索程序wyy / wangyiyun → 网易云音乐关键字插件搜索 g search_term搜索 youtube、google、twitter 等等在http://www.wox.one/theme/builder构建自定义主题从http://www.wox.one/

2022-01-23 20:18:14 712

原创 将bat文件或exe程序注册成windows服务

bat文件或exe程序注册成windows服务文章目录bat文件或exe程序注册成windows服务命令行使用sc命令.参考命令行使用sc命令.关于sc命令的详解,请自行查看帮助(sc /?)在此只简单提及如何加入系统服务功能.加入服务:sc create ServiceName binPath= 路径 start= auto(等号后面的空格必须) why,删除服务:sc delete ServiceName示例:# 将Tomcat加入到系统服务中sc create

2022-01-19 18:54:46 1042

原创 Jenkins 环境搭建

Jenkins 环境搭建文章目录Jenkins 环境搭建Jenkins Docker安装环境准备下载镜像Docker agent安装前期准备Jenkins master 配置agent启动自定义镜像Jenkins Docker安装环境准备Docker 安装,安装方式 自行google或百度下载镜像下载jenkins docker,说明文档,jenkins:lts-jdk8:[下载地址](docker pull jenkins/jenkins:lts-jdk8)docker pull jen

2022-01-16 21:11:19 563

原创 RobotFramework - pip install livetest报错

文章目录RobotFramework - pip install livetest报错1. 安装livertest 报错2. 解决办法3. 修改 \livetest-0.5\setup.py4. 安装参考RobotFramework - pip install livetest报错1. 安装livertest 报错- 错误信息Traceback (most recent call last): File "C:\Users\Hose\Downloads\livetest-0.5\setup.p

2021-12-24 21:47:30 743

原创 Maven 单元测试 & 集成Jacoco & 常见问题及解决办法

Maven 单元测试 & 集成Jacoco & 常见问题及解决办法maven添加Jacoco插件直接上代码<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.7</version></plugin>更详细参数参考官

2021-12-22 18:45:26 4277

原创 【无标题】

代码动态修改日志级别直接上代码import ch.qos.logback.classic.Level;import ch.qos.logback.classic.LoggerContext;import org.slf4j.LoggerFactory;//LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();//全局设置//loggerContext.getLogger("root")

2021-12-01 17:27:05 165

原创 Sublime Text3文本编辑神器

Sublime Text3文本编辑神器文章目录Sublime Text3文本编辑神器一、下载地址二、免费使用**1. 版本3207:****2. 版本3176:**3. 其他 3 系统版本,使用修改host方式注册成功三、参考一、下载地址官网下载地址:http://www.sublimetext.com/3二、免费使用1. 版本3207:打开Sublime text,然后点击菜单Help->Enter Lisence(直接输入下列key即可):----- BEGIN LICENSE --

2021-11-30 00:36:52 343

原创 p6spy输出SQL

文章目录前言一、P6SPY是什么?二、使用步骤1.引入库2.配置13.配置总结前言支持日志输出SQL,**包括参数 **一、P6SPY是什么?支持日志输出SQL,**包括参数 **。二、使用步骤1.引入库代码如下(示例):<dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.7.0</

2021-10-19 15:44:56 221

原创 Git代码统计

Git代码统计1.Why & What 目的统计代码行数,用于质量把控,计算每周/月 贡献值、BUG率等各项指标2.How 实战2.1 前置工作下载代码(至少应有代码的访问权限guest)本地安装git客户端,下载地址打开git bash进入统计项目的根目录,如 把demoProject项目下载至D盘temp目录下在git bash命令进入xxx@xxxxx MINGW64 ~$ cd /dxxx@xxxxx MINGW64 ~$ cd /d/temp/de

2021-09-22 17:38:18 2168

原创 :maven-compiler-plugin:3.8.0:compile (default-compile) on project hose-java-custom-rules

错误信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project hose-java-custom-rules: Fatal error compiling:解决方式:去除pom.xml中以下信息maven.compiler.release>8</maven.compiler.release>...

2021-09-16 14:25:31 1345

原创 jquery ajax @RequestBody

$.ajax({ url:"./user/add", type:"post", dataType:"json", headers : {'Content-Type' : 'application/json;charset=utf-8'},

2021-09-13 15:14:38 788

原创 SonarQube 添加阿里规范

添加方式参考插件使用中文版下载地址下载后打包 mvn clean package -Dmaven.test.skip=true把jar放到 插件文件夹,重启即可其他配置方式创建 配置,继承于 sonar默认规则,再[激活更多规则],搜索p3c -> 批量操作即可运行时最到一个问题处理方式参考...

2021-09-07 18:49:31 826

原创 linux & centOS JDK8升级11

参考:1、https://blog.csdn.net/chooser007/article/details/1186560522、https://www.zkii.net/system/environment/2844.html1、首先查看Java版本号:java -version2、卸载旧版本rpm -qa | grep jdkrpm -e --nodeps jdk1.8-1.8.0_xxxxxx_x86_643、安装新版本yum install java-11-openjdk* -y

2021-08-25 11:17:24 1204 1

原创 spring-boot Aop annotaiton MDC log

注解类/** * MDC ump Log */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface MdcUmpLog { boolean isAddUmp() default false; //是否添加ump String appName() default ""; // String umpKey() default ""; //umpKey}拦截类

2021-06-24 15:11:43 93

原创 maven-profile最佳实践

示例:<profiles> <profile> <id>dev</id> <build> <resources> <!-- 此处文件,打包是拷贝至classpath --> <resource> <directory>src/main/profiles/dev</directory> </resource>

2021-06-23 17:09:47 76

原创 markdown帮助文档

@[TOC](这里写目录标题)# 一级目录## 二级目录### 三级目录# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题*强调文本* _强调文本_**加粗文本** __加粗文本__==标记文本==~~删除文本~~> 引用文本H~2~O is是液体。2^10^ 运算结果是 1024。- 项目* 项目+ 项目1. 项目12. 项目23. 项目3- [ ] 计划任务- [x] 完成任务

2021-06-18 17:18:54 212

原创 springboot:druid数据库

参考1https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter参考2https://blog.csdn.net/qq_42944520/article/details/88841872

2021-06-18 15:12:34 40

原创 Mybatis控制台打印SQL语句

方式1### 首先将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句### 显示SQL语句部分log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.im

2021-06-18 14:54:19 248

原创 springboot2 :IllegalArgumentException: jdbcUrl is required with driverClassName.

错误信息:java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName. at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:1025)原因HikariConfig校验配置中没有jdbcUrl配置处理方式springboot 1.x 版本中,数据源配置是 xxxx.url=在2.x中,更改为 jdbc-url扩展相关配置,可以查

2021-06-17 10:43:19 210

原创 Spring Boot创建DataSource时遇到的错误:No supported DataSource type found

错误信息:Spring Boot进行DataSource配置错误:No supported DataSource type found原因:DataSourceBuilder.create().build() 构建时未在classPath下找到数据源:private static <T extends DataSource> MappedDataSourceProperties<T> lookupPooled(ClassLoader classLoader, Clas

2021-06-16 18:52:56 3337

空空如也

空空如也

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

TA关注的人

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