自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bubbleTg的博客

再不过4级就没有机会了,兄弟

  • 博客(143)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

原创 Linux NVM 更换镜像

只用 npmmirror 中国镜像站打开打开 ~/.bashrcvim ~/.bashrc 有可能不是当前文件,或者是其他配置文件。在尾部添加export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node保存!!!!让配置生效source ~/.bashrc

2022-06-16 20:42:23 1482 2

原创 全国城市列表字母排序 JSON

全国城市列表字母排序 JSON

2022-04-23 16:48:36 976 1

原创 win10下能够用的键盘映射工具? win10 下按键像mac一样

​今天装了太台式机,安装win11系统,发现用惯了mac,在win上用键盘用不惯,于是就在网上找能够修改键盘按键的工具。最后找到了 powerToys 这款工具。下载地址:安装 PowerToys | Microsoft Docs安装 PowerToys | Microsoft Docs​

2022-03-06 01:58:41 7613 1

原创 跨域解决方式总结

解决跨域问题的几种方案jsonp cors document.domain location.hash window.name postMessage websocket Nginx http-proxy-middleware

2021-06-13 11:12:32 1809

原创 微信小程序云开发云托管踩坑

微信小程序云开发云托管踩坑原文:https://www.yuque.com/bubbletg/amco6x/al4wyy好久好久没做小程序了,今天来重写以前的项目,发现又一个云托管功能,不知道什么时候出来的,于是体验一下。安装官网配置,遇到两个问题。errMsg: cloud.callContainer:fail Error: envId must be provided; at cloud.callContainer api;2.No service endpoints found. For

2021-01-24 19:13:19 10004

原创 Vue CLI + VUE +vConsole/eruda 在移动端进行调试

Vue CLI + VUE +vConsole/eruda 在移动端进行调试Vue CLI + VUE +vConsole/eruda 在移动端进行调试erudavConsoleVue CLI + VUE +vConsole/eruda 在移动端进行调试eruda安装npm install eruda --save使用在main.js 文件中引用import eruda from ‘eruda’eruda.init()vConsole1、npm install vconsole

2020-10-25 11:06:27 1077

原创 圣杯布局02-两侧定位+中间不设置宽度(margin/padding)

什么是圣杯布局圣杯布局和双飞翼布局一直是前端面试的高频考点,圣杯布局的出现是来自由 Matthew Levine 在 2006 年写的一篇文章 《In Search of the Holy Grail》。 比起双飞翼布局,它的起源不是源于对页面的形象表达。在西方,圣杯是表达“渴求之物”的意思。而双飞翼布局则是源于淘宝的UED,可以说是灵感来自于页面渲染。圣杯布局要求header和footer各自占领屏幕所有宽度,高度固定。中间的container是一个三栏布局。三栏布局两侧宽度固定不变,中间部分自

2020-10-11 23:46:17 148

转载 NAVICAT 链接MYSQL 显示 ;CONSIDER UPGRADING MYSQL CLIENT

NAVICAT 链接MYSQL 显示 CLINET DOSE NOT SUPPORT AUTHENTICATION PROTOCOL REQUEST BY SERVER ;CONSIDER UPGRADING MYSQL CLIENT1 在命令窗口 输入mysql -uroot -p 首先通过cmd进入mysql2 更改加密方式mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

2020-10-07 16:28:35 2768 2

原创 圣杯布局01-浮动加定位进行布局

圣杯布局01-浮动加定位进行布局什么是圣杯布局圣杯布局要求原理:代码片什么是圣杯布局圣杯布局和双飞翼布局一直是前端面试的高频考点,圣杯布局的出现是来自由 Matthew Levine 在 2006 年写的一篇文章 《In Search of the Holy Grail》。 比起双飞翼布局,它的起源不是源于对页面的形象表达。在西方,圣杯是表达“渴求之物”的意思。而双飞翼布局则是源于淘宝的UED,可以说是灵感来自于页面渲染。圣杯布局要求header和footer各自占领屏幕所有宽度,高度固定。中间的

2020-09-27 14:04:16 237

转载 一、JDK中常见的异常情况

1、常见异常总结图2、java中异常分类Throwable类有两个直接子类:(1)Exception:出现的问题是可以被捕获的(2)Error:系统错误,通常由JVM处理3、被捕获的异常分类(1)Check异常: 派生自Exception的异常类,必须被捕获或再次声明抛出(2)Runtime异常:派生自RuntimeException的异常类。使用throw语句可以随时抛出这种异常对象 throw new ArithmeticException(…);二、发生异常的原因

2020-08-02 20:41:17 3342

原创 使用@AndroidFindBy() 出现NullPointerException

使用@AndroidFindBy() 出现NullPointerException使用@AndroidFindBy() 出现空指针异常先来看看我原来部分的代码: /** * 日历 */ @AndroidFindBy(id = "。。。。") private WebElement xxxxx; public HomePageObject(AppiumDriver driver) { this.driver = driver;

2020-07-20 20:30:08 443

原创 Selenium元素定位学习笔记

Selenium元素定位元素定位方法汇总使用ID定位我们以百度网站为例:我们进行百度一下搜索测试。 @Test public void idTest() { //使用ID定位,定位输入框,并输入百度一下。 driver.findElement(By.id("kw")).sendKeys("百度一下"); //使用ID定位,并点击 driver.findElement(By.id("su")).click();

2020-07-09 19:00:27 309

原创 使用POI读取Excel表格中数据 2

使用POI读取Excel表格中数据 2背景自己最近在研究自动换测试,在进行参数化时候,会对把用例写在Excel表格中,然后通过Java来取表格中数据,进而进行参数化。问题在使用POI读取Excel表格中数据 1中,如下图情况,如果,现在出现不适第一行,第一列的情况,我们又该怎么解决,如第二张图。表格中的单元格里出现没有输入的情况(图片中红色部分),如何通过POI进行读取,或者如何处理?预期结果不用考虑。代码代码优化。只贴了获取表格中数据代码,其他不是本文内容。 import or

2020-06-30 23:51:31 696

原创 使用POI读取Excel表格中数据

使用POI读取Excel表格中数据背景自己最近在研究自动换测试,在进行参数化时候,会对把用例写在Excel表格中,然后通过Java来取表格中数据,进而进行参数化。问题那么,我们的表格可能回事这么一个情况:表格中的单元格里出现没有输入的情况(图片中红色部分),如何通过POI进行读取,或者如何处理?预期结果不用考虑。代码只贴了获取表格中数据代码,其他不是本文内容。 @DataProvider public Object[][] getParamExcel() throws IO

2020-06-29 22:58:13 1882

原创 Consider defining a bean of type xxx.xxx.xxxxin your configura

最近做项目时,启动总是报错:Description:Field cmsPageClient in com.xuecheng.manage_course.service.CourseService required a bean of type ‘com.xuecheng.manage_course.client.CmsPageClient’ that could not be found.A...

2020-06-25 13:33:00 13836

转载 让Dock自动 显示/隐藏 不再有延迟

让mac 程序坞延迟,降低Mac程序坞显示/隐藏 延迟Safari 5.2 Mac OS X 10.7.2<ignore_js_op>dock-mac-os-x-speed.jpg可能很多朋友使用Mac的时候都会选择将Dock隐藏(可以在系统偏好设置-Dock中选择),等到使用的时候将光标向下一划Dock就会自动弹出显示了。这个显示或者隐藏会有一点点(似乎1秒左右)的延迟,使用下面的方法可以消除这个延迟:打开 应用程序-实用工具-终端输入如下代码并回车:defaults write

2020-06-24 11:01:24 1953

转载 Mac突然没有声音了,音频和视频都不能播放了。

方法一打开活动监视器,找不到的点击屏幕右上角的放大镜按钮, Spotlight 搜索「活动监视器」→ 找到「coreaudiod」进程,找不到的继续在活动监视器的搜索框里搜 → 点击活动监视器窗口左上角的叉子按钮,退出该进程 → 「coreaudiod」进程重启,Mac 声音恢复。方法二打开终端,找不到的还是 Spotlight 搜索 → 粘贴下面这行命令,回车sudo killall coreaudiodmacOS 会让你输入密码,注意,Mac 的终端里输入密码时没有星号*出现,别以为死机了,敲

2020-06-12 19:40:07 5534

原创 MAC配置多个Java环境

MAC配置多个Java环境MAC配置多个Java环境MAC配置多个Java环境直接入正题:先看看我电脑上有多少J个Java。 /usr/libexec/java_home -V我这里有两个Java版本,现在我们配置。cd ls -a #查看是否有.bash_profile vim .bash_profile 现在是进入.bash_profile 文件中编辑,我们加入:#---------------------------java 环境-----------------------

2020-05-30 11:03:55 1480

转载 Mac下pip的安装(转载)

pip是常用的python包管理工具,用python的同学,都离不开pip。第一种 在系统自带的python2.7的路径下1、pip是python的包管理工具,在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。打开终端:sudo easy_install pip第二种 在python3的路径下curl https://bootstrap.pypa.io/get-pip.py | python3python3..

2020-05-28 18:30:30 889 1

转载 Studio 3T x64 2019.2.1版本Studio 3T下载激活

官方版本下载2018.4.6版 下载链接2019.2.1版 下载链接 CSDN下载Studio 3T 使用教程1.使用方法2.试用指导:此脚本对2019.3及以后的版本无效1、创建文件studio3t.bat@echo offECHO 重置Studio 3T的使用日期…FOR /f "tokens=1,2,* " %%i IN (‘reg query “HKEY_CURRENT...

2020-02-20 00:31:10 2250

原创 接口自动化测试环境搭建及运行

先安装jmeter先安装JDK(自己网上查)配置JDK环境下载Jmeterhttps://jmeter.apache.org/download_jmeter.cgi把下载下来的解压到一个目录(自己觉得哪里合适就行)如:D:\ProgramFiles\ (这是我自己的安装目录)2. # 配置jmeter环境复制Jmter安装目录:D:\Prog...

2019-12-31 14:35:07 1214

原创 win10下安装Appium两种方式

win10下安装Appium两种方式在appium官网上有关于appium的详细讲解,http://appium.io/docs/en/about-appium/getting-started/?lang=zh我就不多说,Appium安装有两种方式,一种是直接下载桌面版,一键安装:下载地址如下:https://github.com/appium/appium-desktop/release...

2019-12-15 12:01:11 848 1

原创 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio解决方法。

说明,我的方法不一定是有效的,仅供参考。最近做安卓自动化测试,用到Automator工具,但是在使用过程中发生了如下错误。Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio网上找了很多解决办法,都没有用。最后自己重新下载了sdk-toolshttps://developer.androi...

2019-12-06 10:00:47 1982 2

原创 软件缺陷

软件缺陷1. 软件缺陷的定义IEEE 1983 of IEEE Standard 729中对软件缺陷作了一个标准的定义:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。因此软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。2. 软件缺陷的表现功...

2019-11-29 10:46:13 930

原创 软件测试的分类

软件测试的分类1. 按照软件测试的阶段分1.1. 单元测试单元测试又称为模块测试,是针对软件测试中最小单位——程序块,进行正确性的检查1.2. 集成测试又叫组装测试,是在单元测试的基础上,将程序模块进行有序的、递增的测试。重点测试不同模块之间的接口部分1.2.1 集成测试的过程构建确认过程补丁的确认过程系统集成测试测试组提交过程测试用例编写测试代码编写过程Bug的报告过程...

2019-11-27 15:04:20 169

原创 编程题-游戏海报'

今天刷牛客网时,有一点编程题,各位大佬都是发现规律的。我就来一个代码实现,若有出错,欢迎指点批评。题目:链接:https://www.nowcoder.com/questionTerminal/6a6a0e4d6dfa4d89acd73bdfec79cf28?toCommentId=4887139来源:牛客网输入描述:海报册子的字符串表示,1 <= 字符串长度<= 20输出...

2019-11-06 22:59:18 158

原创 一定要注意配置文件,包名、路径问题

一下问题:**解决方法,一般是都是包名错了。路径错了,一定要检查配置文件。记住我这句话。重点。**Error starting ApplicationContext. To display the auto-configuration report re-run your application with ‘debug’ enabled.2019-11-04 10:15:09.162 E...

2019-11-04 10:18:03 547

原创 设计模式之单例模式

设计模式之单例模式何为单例模式?简单的将就是只能存在一个实例对象。该类提供一个取得其对象的实例方法。饿汉式(静态常量)public class Test { public static void main(String[] args) { //测试 Singleton singleton = Singleton.getSingleton(); ...

2019-10-18 09:29:26 90

原创 Spring复习回顾之手写IOC容器

Spring复习回顾之手写IOC容器手写IOC之前,我们先来看看下面问题:1. 请问什么是IoC和DI?并且简要说明一下DI是如何实现的?​ IOC是控制反转,是Inversion of Contro 的缩写。DI(Dependency Injection) 是依赖注入,是对IOC更简单的诠释。​ 控制反转是把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管...

2019-10-05 00:53:52 144

原创 剑指offerjava实现01

数组部分声明:本文内容的解题思路都是剑指offer第2版上的解题思路,只是我用java代码实现,当然,也有理解有出入,不代表全部,还望理解。1.1. 题目一:找出数组中重复的数字。在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3, 1,0,...

2019-10-02 23:22:12 136

原创 HTTP协议

文章若有图片显示不出来,查看原文:查看原文请求响应步骤客户端连接到Web服务器发送HTTP请求服务器接受请求并返回HTTP响应释放连接TCP连接客户端浏览器解析HTML内容在浏览器地址栏键入URL ,按下回车之后经历的流程➢DNS解析➢TCP连接➢发送HTTP请求➢服务器处理请求并返回HTTP报文➢浏览器解析渲染页面➢连接结束HTTP状态码五种可能的取值:1XX...

2019-09-24 12:12:04 222

原创 常见排序算法之希尔排序

希尔排序原文地址:原文希尔排序(Shell’s Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。原理:在插入排序中,当需要插入的数较小时(从小到大排序),后移的次数将显著的增加,从而对效率产生影响。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序...

2019-09-10 10:45:55 264 1

原创 常见排序算法之插入排序

插入排序欢迎来我个人博客:原文地址原理:(此部分全靠自己理解编写,与百度百科中的直接插入有所不同,如有错误,欢迎联系我指正批评)把数组分为有序部分与无序部分,当一个数组排序时,第[0]位置上为有序部分,其余部分为无序部分,详细见下面图解。然后让无序部分插叙有序部分,先让有序部分最后一个与无序部分第一个比较,如果条件满足(大,或者小)就交换位置,然后依次与有序部分倒数第二个继续比较,直到不需...

2019-09-09 23:57:45 175

原创 常见排序算法之选择排序

选择排序原文地址原理:对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量k来记住他的位置,接着第二次比较,前面“后一个元素”现变成了“前一个元素”,继续跟他的“后一个元素”进行比较如果后面的元素比他要小则用变量k记住它在数组中的位置(下标),等到循环结束的时候,我们应该找到了最小的那个数的下标了,然后进行判断,如果这个元素的下标不是第一个元素的下标,就让第一个元...

2019-09-09 23:55:04 93

原创 常见排序算法之冒泡排序

常见排序欢迎来我博客:原文地址冒泡排序它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。(来源百度百科)思想:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,...

2019-09-09 23:51:28 102

转载 springboot问题:Unable to find main class Could not find artifact com. leyou. service: ly- i tem-in

springboot 多个maven模块打包异常:Unable to find main class原因:在父工程中加入了springboot的maven插件,即:<build> <plugins> <plugin> <groupId>org.springframework.boot</g...

2019-08-26 14:51:19 523

翻译 Spring Cloud实战07-- Zuul网关

通过前面的学习,使用Spring Cloud实现微服务的架构基本成型,大致是这样的:我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载。为了使得服务集群更为健壮,使用Hystrix的融断机制来避免在微服务架构中个别服务出现异常时引起的故障蔓延。在该架构中,我们的服务集群包含:内部服...

2019-08-24 10:56:47 96

原创 Spring Cloud实战06-- Feign

在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码:String user = this.restTemplate.getForObject("http://service-provider/user/" + id, String.class);如果就学到这里,你可能以后需要编写类似的大量重复代码,格式基本相同,无非参数不一样。有没有更优雅的方式,来对这些代码再...

2019-08-24 10:14:08 168

原创 Spring Cloud实战05-- Hystrix断路器

Hystrix断路器什么是HystrixHystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。雪崩问题微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路:如图,一次业务请求,需要调用A、P、H、I四个服务,这四...

2019-08-24 09:03:42 213

原创 Spring Cloud实战04-- 负载均衡Ribbon

负载均衡Ribbon实际环境中,我们往往会开启很多个bubbletg-provider的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢?一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择。不过Eureka中已经帮我们集成了负载均衡组件:Ribbon,简单修改代码即可使用。启动两个服务实例Eureka监控面板:开启负载均衡因为Eureka中已经集成了...

2019-08-24 01:09:50 126

ssh_crm_tg.zip(通过SSH 框架写的一个课程设计)

通过SSH 框架写的一个课程设计,基于SSH的客户关系管理系统。

2019-06-19

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

TA关注的人

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