自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Auto Testing Blog

海不择细流,故能成其大

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

原创 实现HTML转PDF & 多个PDF合并

实现HTML转PDF & 多个PDF合并【html转pdf】目标:实现将一个html文件一键转换成pdf文件 工具: 使用开源工具wkhtmltopdf, 安装简易,命令行调用。 下载链接 : https://wkhtmltopdf.org/downloads.html 使用示例:转换指令: wkhtmltopdf src_html dst_pdf 例: wkht

2017-09-19 16:15:48 3599

原创 mysql游标循环的使用

-- 创建存储过程CREATE PROCEDURE test()BEGIN-- 定义接收游标数据的变量DECLARE id INT DEFAULT 1;-- 定义遍历数据的结束标志DECLARE done INT DEFAULT FALSE;-- 定义游标及其数据源DECLARE cur CURSOR FOR SELECT i FROM table1;-- 将结束标志绑定到游标D

2016-08-09 14:23:03 444 1

原创 hibernate session.update(object)用法

Session.update(object)函数不是用来将持久态object的修改属性下发至db, 而处理目标是在瞬时态或脱管状态的对象不同状态下,更改object属性后,调用update和调用flush的不同结果见下表: updateflushupdate+flush备注瞬时态(Transient)不更新不更新更新

2016-07-29 19:17:33 831

原创 pycharm中对于no module named xxx的解决方法

在pycharm中,当使用sys.path.append设置文件导入路径时,其下的文件在被import时,仍然会标红提示 no module named xxx.如:解决方法如下,找到目标文件所在的文件夹,标记其为source root即可

2016-07-22 11:40:21 15836 3

转载 log4j设置编码方式防止乱码

为了防止log4j产生的日志出现乱码,我们可以指定其编码方式,如使用UTF-8。 在log4j.priority文件中,增加一行配置即可解决:log4j.appender.YourAppender.Encoding=UTF-8但是有的时候需要动态设置appenderRollingFileAppender = new RollingFileAppender(layout, logfile, true

2016-07-05 16:33:34 3206

原创 staf指令返回回显显示不全问题(使用verbose)

staf命令行回显被格式化成表格形式,无法看清楚结果。此时,使用verbose参数,使其取消表格显示

2016-07-01 16:06:51 343

转载 python修改编码方式

如果在windows下:可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:1import sys2sys.setd

2016-06-29 11:41:30 878

原创 Java标签的使用方法

标签在java中的使用有如下两种方式

2016-06-29 11:32:21 1285

转载 Hibernate xml配置文件详解

"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">一般不去配置,采用默认即可。default-cascade="none":默认的级联风格,表与表联动。default-lazy="true":默认延迟加载 -->

2016-06-29 10:54:00 417

转载 OVS的学习理解(部分修改,部分转载引用)

Q: 什么是 OpenvSwitch(即常说简称:OVS)?A: OpenvSwitch 是一个生产环境质量级的、开源的虚拟交换机软件。在虚拟化环境中,单个物理机的上的不同虚拟机、多个物理机上的不同虚拟机之间通过它进行网络通信。OpenvSwitch 被设计为可以与当下流行的交换机芯片兼容,这意味着它可以与物理交换机协同工作,并提供自由、灵活的管理手段。Q: OpenvSwtich 支持哪些虚拟化平

2016-06-29 09:27:00 1322 1

原创 python unittest 实现输出HTML、XML测试报告

HTML测试报告: 1、下载HTMLTestRunner:http://tungwaiyip.info/software/HTMLTestRunner.html 2、将HTMLTestRunner加入到你测试项目中 3、添加使用方法:def run_suite_output_html_report(suite, **args): ''' :param suite: 已组装

2016-06-29 09:18:44 9243

转载 selenium 如何加载Chrome驱动进行测试

详细描述:想用chrome浏览器来执行测试用例,按照官方文档http://code.google.com/p/selenium/wiki/ChromeDriver 的步骤操作后还是报WebDriverException: Message: ‘ChromeDriver executable needs to be available in path的错,配了系统环境变量重启后也没用。问题解决:最后在s

2016-06-28 19:12:12 1004

转载 Git忽略SSL证书错误技巧

当你。这是十分合理的设计,毕竟未知的没有签署过的证书意味着很大安全风险。但是,如果你正好在架设Git服务器,而正式的SSL证书没有签发下来,你为了赶时间生成了自签署的临时证书,怎样才是最便捷的测试手段。 本文记录一种比较好的做法: 第一步,克隆远程仓库时,用env命令设置GIT_SSL_NO_VERIFY环境变量为”ture”,并同时调用正常的git clone命令。完整的命令如下: Bash

2016-06-28 19:07:12 1543

原创 GIT工具流程理解及使用说明

Git:分布式版本控制工具 图(1):说明本地的代码与远程仓库(即GIT服务器上)代码是完整的镜像 图(2):主要说明以下4点: (1)git fetch:是将GIT服务器(远程仓库)上代码更新到本地的远程分支上; (2)GIT PULL:是将GIT服务器(远程仓库)上代码更新到本地的远程分支上同时将更新的代码合入到本地当前分支上; (3) GIT COMMIT:是

2016-06-28 19:03:15 541

原创 windows批处理中的%errorlevel%与!errorlevel!

bat脚本中常用%errorlevel%表达上一条命令的返回值,用于判断。比如:cmd1if %errorlevel% == 1 ( cmd2) //如果cmd1返回的错误码值等于1时,将执行cmd2操作一般上一条命令的执行结果返回的值只有两个,0表示”成功”、1表示”失败”,实际上,errorlevel 返回值可以在0~255 之间。在for循环中或if语句中多条命令都需要获取返回

2016-06-28 10:54:56 39799 1

原创 python selenium 实现Firefox自定义加载profile

实现Firefox自定义加载profile, 主要解决以下问题:解决走默认profile配置有插件、各种配置干扰问题解决老profile遗留导致不能启动firefox问题注:selenium版本:2.53.17-py2.7profile模板: [General] StartWithLastProfile=1[Profile0] Name=default IsRelative=1

2016-06-23 18:26:53 4935

原创 hibernate中处理含默认值的字段

我们设计db schema时,经常会为某个字段设置默认值。认为这样,当插入一条记录时,该字段就会取为该默认值。  然而,当使用hibernate进行object save时,需要在hbm.xml配置文件中使用 dynamic-insert对该字段进行设置,才能达到该目的。    元素 dynamic-insert属性设置为true,表示insert对象的时候,生成动态的insert语句,如

2016-06-16 15:00:11 1216

原创 chrome开发工具- 在源代码中搜索

比如在搜索"cascadeIo"在哪个文件里出现:

2016-06-15 19:41:56 3931

原创 HighCharts.js使用总结

HighCharts.js使用总结1. 图例相关(legend)隐藏某个数据列的图例 单独设置图例的文字说明 设置图例显示checkbox并重写其监听事件 重写图例的点击事件 自定义坐标轴的刻度单位

2016-05-18 10:25:11 2091

转载 SimpleDateFormat时间不正确的问题

开发遇到一个问题: new Date()获得的当前系统时间和经过SimpleDateFormat转换格式的时间不对应,相差一个小时。Date now = new Date();System.out.println(now);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println

2016-05-16 11:25:07 8450 1

原创 hibernate配置级联删除

hibernate一对多关系中,如何设置级联删除

2016-05-06 17:17:50 1178

原创 JDBC连接Mysql

JDBC连接Mysql原码: try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://10.180.48.19:3306/hsp_db"; Properties info = new Properties();

2016-04-29 11:31:34 180

空空如也

空空如也

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

TA关注的人

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