自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S.Gerrard的博客

记录,积累

  • 博客(36)
  • 收藏
  • 关注

原创 子网掩码的获取和判断

int mask = ifAddr.getNetworkPrefixLength();StringBuilder maskStr = new StringBuilder();int[] maskIp = new int[4];for (int i=0; i<maskIp.length; i++) { maskIp[i] = (mask >= 8) ? 255 : (ma...

2019-09-16 13:50:55 934

原创 Java删除文件夹操作

由于Files.delete()方法只能删除单个文件或空目录,而不能删除含有文件的文件夹,通常递归删除操作:File dirFile = new File(path);if(dirFile.exists()){ File[] files = dirFile.listFiles(); for(File f : files){ Files.delete(f.to...

2019-05-22 11:02:14 408

原创 Cannot read property 'replace' of undefined

在JS代码中使用replace方法时遇到该问题var name =this.children.item(2).childNodes.item(0).defaultValue;newname = name.repalce(/^\s+|\s+$/g,'');原因:name值为null解决办法:先判断name是否为空再进行replace操作...

2019-04-17 10:02:54 11523

原创 改变Glyphicon图标大小

bootstrap中的Glyphicon图标通过修改font-size来改变大小。

2019-03-25 10:04:00 1663

原创 Java读取XML文件

import java.io.File;import java.sql.SQLException;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;impo...

2019-03-20 09:48:39 5920

原创 JavaMail发送邮件

首先导入javamail的jar包,由于使用的是maven项目,所以在pom.xml文件中加入dependency&lt;!-- https://mvnrepository.com/artifact/javax.mail/mail --&gt;&lt;dependency&gt; &lt;groupId&gt;javax.mail&lt;/groupId&gt; &lt;artifac...

2019-02-14 15:28:27 260 1

原创 eclipse搭建springboot示例

1. 下载STS(Spring Tool Suite)插件Help -&gt; Eclipse Marketplace 搜索spring2. File-&gt;new-&gt;other选择Spring Starter Project3.next 设置springboot项目各参数next 选择web3.在com.springboot.demo包下创建Hel...

2019-01-18 16:09:57 502

原创 Java中获取Tomcat项目路径

getServletContext().getRealPath("/");//返回项目在容器中的实际发布运行的根路径。//C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\project 

2018-11-23 15:09:24 1887

原创 Resizable column设置表格列可调整—使用插件colResizable

使用该jQuery插件可手动调整表格的列宽官网地址:http://www.bacubacu.com/colresizable/使用方法:&lt;head&gt; &lt;script src="js/jquery.js"&gt;&lt;/script&gt; &lt;script src="js/colResizable.min.js"&gt;&lt;/script&

2018-11-07 15:52:44 3495

原创 jQuery选择表格中指定行和列

//选择ID为grid的表格中第一行第一列$("#grid").find("tr:eq(0) td:eq(0)")//循环选择表格的所有行的第一列var tab = document.getElementById("grid"); //通过ID选择表格var rows = tab.rows.length; //得到表格行数console.log("grid length:" + ro...

2018-11-05 13:58:44 2944

转载 Toastmessage() 的使用

原文:https://blog.csdn.net/u013709087/article/details/53142857 一:jquery.toastmessage.js 概述toastmessage.js 是jQuery插件提供的消息通知提示框。有着较好的用户体验,它有四种不同的消息类型:notice(通知) success(成功) warning(警告)error(错误)。 具体说明参...

2018-11-05 13:48:29 908

原创 Java获取Tomcat项目路径

String path=System.getProperty("catalina.home");得到path = C:\Program Files\Apache Software Foundation\Tomcat 8.0

2018-10-31 15:01:45 2521

原创 复制元素内容到剪贴板

$("#exapi_grid").find(".command-copy").on("click", function(e) { apiid = $(this).data("row-id"); apikey = $(this).closest('tr').children('td:eq(2)').text(); var oInput = document.createElemen...

2018-10-15 13:58:09 313

原创 设置定时器——Tomcat启动后开始执行

首先创建监听器:public class ScheduleListener implements ServletContextListener { private static ScheduledExecutorService service4Check; @Override public void contextInitialized(ServletContex...

2018-08-22 16:30:44 3772

原创 Python文件打包成exe——使用cxfreeze

基本命令:cxfreeze xxx.py(打包文件) --target-dir f:\dist\(打包后exe路径) 额外命令:--base-name=win32gui   消除启动exe文件出现的dos窗口 --icon=d:\xxxx.ico   添加exe文件的图标,注意,图标必须是ico格式...

2018-07-17 15:42:23 1488

原创 Eclipse修改字符集为UTF-8

选择菜单栏Windows-&gt;Preferences-&gt;General-&gt;Workspaceeclipse默认是GBK格式,可修改为常用的UTF-8格式注:若使用到JSP,可选择Preferences-&gt;Web-&gt;JSP Files修改

2018-07-13 09:34:29 811

翻译 jmeter-maven-plugin官方文档——配置测试结果的文件格式

一。禁用&lt;testResultsTimestamp&gt;默认情况下,会为生成的每个结果文件增加一个时间戳,如果你不想添加时间戳,可通过配置&lt;testResultsTimeStamp&gt;为false来禁用此行为+---+&lt;project&gt; [...] &lt;build&gt; &lt;plugins&gt; ...

2018-07-12 14:04:32 886

翻译 jmeter-maven-plugin官方文档——选择要运行的脚本

一。运行所有测试脚本运行目录${project.base.directory}/src/test/jmeter下的测试脚本文件pom.xml配置如下,执行阶段设置为verify:+---+&lt;project&gt; [...] &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt...

2018-07-12 13:41:32 771

翻译 jmeter-maven-plugin官方文档——基础配置

添加插件到pom.xml,配置如下:+---+&lt;project&gt; [...] &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;com.lazerycode.jmeter&lt;/groupId&...

2018-07-12 13:18:09 724

原创 maven项目中使用jmeter-maven-plugin插件进行自动化测试

在maven项目的pom.xml文件中添加 &lt;plugin&gt; &lt;groupId&gt;com.lazerycode.jmeter&lt;/groupId&gt; &lt;artifactId&gt;jmeter-maven-plugin&lt;/artifactId&gt; ...

2018-07-11 09:53:56 2152

原创 Shell脚本——从FTP服务器下载文件到本地

#!/bin/shftp -v -n ftp.address.com&lt;&lt;EOF //登录ftp服务器user username password //输入用户名密码binarycd ./test //FTP下载目录lcd ./test //本地目录promptmget * //下载目录下所有文件byeEOF记得给权限注:报错bad interpreter: No su...

2018-07-10 09:40:05 3940

原创 Shell脚本——从FTP服务器下载文件到本地

#!/bin/shftp -v -n ftp.address.com&lt;&lt;EOF //访问FTP服务器user username password //输入账户名和密码binarycd ./test //进入FTP下载目录lcd ./test //本地目录promptmget * //下载FTP目录下所有文件byeEOF记得给权限注:报错bad interpreter:...

2018-07-10 09:34:20 5681

翻译 Katalon官方教程——如何创建自定义关键字

除了内置关键字,用户还可以定义自定义关键字以扩展Katalon Studio的功能。创建后,自定义关键字可以像其他内置关键字一样用于测试用例。此功能允许用户扩展关键字并在项目中重复使用它们。创建一个包通过一个包,您可以将自定义关键字分组到特定类别,从而使关键字更易于搜索和使用。1.  从主菜单中选择“ 文件”&gt;“新建”&gt;“包”以打开“ 新建关键字包” 对话框。输入包的名称,然后单击“ ...

2018-07-03 15:52:46 5329

原创 Java时间HH-mm-ss与hh-mm-ss的区别

日期HH-mm-ss(时-分-秒)为24小时制日期hh-mm-ss(时-分-秒)为12小时制Date dNow = new Date( );SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_hh-mm-ss");System.out.println(dateFormat.format(dNow)); 输出: 2018-...

2018-06-28 15:12:56 8088

翻译 Katalon官方教程——使用脚本模式创建测试用例

除了手动视图之外,Katalon Studio还允许专业用户以编程方式在测试用例的脚本视图中编写自动化测试。具有Groovy / Java背景的用户可以  在此视图中轻松编辑测试脚本。示范用例步骤如下:*打开浏览器*导航到一个网站*点击某个控件*验证页面上是否存在该控件*关闭浏览器1. 从主菜单中选择File&gt; New&gt; Test Case 创建测试用例。 提供新测试用例的名称,然后单...

2018-06-25 15:45:50 5545

翻译 Katalon官方教程——使用手动模式创建测试用例

Katalon Studio支持关键字驱动的测试,其中测试用例由表示用户在AUT上的操作(被测应用程序)的关键字组成。这使得编程经验较少的用户可以轻松生成自动化测试。以下教程将为您提供分步说明,以便在手动模式下创建自动化测试用例。给出一个示例测试用例,其步骤如下:打开浏览器导航到一个网站点击某个控件验证页面上是否存在控件关闭浏览器按照以下步骤在手动视图中自动执行上述测试场景:1. 从主菜单中选择F...

2018-06-25 15:29:25 15338 1

转载 Java 定时器

/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * @author GT * */ public class Task1 { public static void main(String[] args) { ...

2018-06-22 17:36:24 175

原创 Java 拷贝文档中的内容到另一文档中

由于log4j自带的文件分裂功能无法使用,故在代码内部实现当log文件大于一定数值时拷贝并清空                String filename = System.getProperty("catalina.base") +"/logs/tomcat8-stdout.log"; File logfile = new File(filename); long lenth = ...

2018-06-22 14:50:33 2485

原创 Message: unknown error: call function result missing 'value'

python使用selenium进行web自动化测试时报错Message: unknown error: call function result missing 'value'原因:插件chromedriver与chrome浏览器版本不匹配解决方案:参考文章https://blog.csdn.net/huilan_same/article/details/51896672,找到与当前chrome...

2018-06-22 13:25:20 3437

原创 常用request方法

公共接口类HttpServletRequest继承自ServletRequest。客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。对象包含了所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。一.获得请求信息request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议、主机名、端口requ...

2018-06-21 16:07:36 6124 2

原创 利用ssh传输方式从远程服务器下载文件

Linux下拷贝服务器端的文件到本地使用命令行工具---SCP使用方式:scp -r username@172.xx.xx.xx:/Dailybuild/remote_dir(远程目录) /var/www/local_dir(本地目录)该方法会拷贝远程目录下所有文件到本地目录...

2018-06-21 13:35:10 12756

原创 Python生成随机字符串并保存到TXT文档中

import randomimport stringnum = 1while num &lt; 100: username = ''.join(random.sample(['0','1','2','3','4','5','6','7','8','9','z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','...

2018-06-20 13:13:40 9464

原创 CAS 登录出现 “Application Not Authorized to Use CAS” 错误

修改Tomcat/webapps/cas/WEB-INF/classes/services目录下的.Json文件{    "@class": "org.jasig.cas.services.RegexRegisteredService",    "serviceId": "^(https?)://localhost.*",    "name": "https://localhost", 

2018-06-19 15:55:09 10071

原创 书单分享(持续更新)

记录一下工作这一年看过的书籍(杂七杂八啥类型都有),大部分是电子书,抽时间整理到百度网盘分享给大家一.技术类Google软件测试之道Selenium2+Python自动化测试实战Head First PythonPYQT编程指南jenkins入门手册JavaScript+DOM编程艺术Java 核心技术 Head First Servlets二.非技术类软技能:代码之外的生存指南悟道:一位IT高管...

2018-06-11 11:26:42 399

原创 Bootstrap 记住当前tab页

$(document).ready(function() { if(localStorage.lastname) { $('a[href=' + localStorage.lastname + ']').tab('show'); } $(document.body).on("click", "a[data-toggle]", function(event) { loca...

2018-05-09 10:43:22 1975

原创 Git命令行

1. gitlab上传代码步骤:· git add 修改过的文件· git commit -m ""· git branch "本地分支"· git checkout “本地分支”· git push origin "远程分支"2. git命令· git branch -d branchname   (删除本地分支)· git push origin :branch...

2018-04-19 10:43:33 172

空空如也

空空如也

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

TA关注的人

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