自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql删除相同数据的最小ID

DELETE FROM shop WHERE company_id IN ( SELECT * FROM ( SELECT company_id FROM shop where valid = 1 GROUP BY company_id HAVING count(company_id) > 1

2021-06-23 12:48:06 160

原创 websevice接口返回数据解析

websevice接口返回数据解析 1、接口数据返回没有ns1等信息,可参照此方法 package com.ctl.maintain.service.controller; import com.ctl.common.utils.HttpUtil; import org.w3c.dom.NodeList; import org.xml.sax.InputSource; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.D

2021-06-10 21:14:35 1541

原创 RF-变量文件与python测试库

变量表中声明变量 一、首先我们要创建Variables表 *** Variables *** ${LoginUrl} http://localhost:8080/login/login.htm List变量 @{database} 127.0.0.1 3306 Dict变量 &{user} name=auto pw=123456 二、也可以使用python模块文件提供公共变量给RF使用。只需要直接定义变量就可以了,语法完全就是python

2020-06-19 11:34:58 272

原创 RF-用户关键字和资源文件

资源文件 在测试套件文件中定义关键字的问题 只能在本测试套件中有效,无法共享给其他测试套件使用 使用资源文件 资源文件其实就是RF层面的库文件(不能包含测试用例) 里面可以包含用来共享的变量和关键字 资源文件的格式基本也和测试套件文件类似 *** Settings *** Library Selenium2Library Resource rc.robot 搜索规则 当前用例文件所在的目录 如果找不到,就在python的模块搜索路径中搜索 数据驱动 什么是数据驱动

2020-06-10 13:32:10 439

原创 RF-条件判断

条件判断 RF中用Run Keyword If 关键字做条件判断 1、条件表达式参数给python的eval函数 2、 run keyword if '2020' in $html log to console 内容 参数放在下一行 run keyword if '2020' in $html and 'UTC' in $html log to console \n2020年的UTC时间 ELSE 分支 *** Settings *** Library myli

2020-06-04 14:10:09 2132

原创 RF-初始化和清除

初始化和清除 setup是测试一个用例(或者套件)前要做的事情 teardown是测试后要做的事情 一个例子 要测试登录功能,需要先注册一个用户,用这个用户验证登录功能 那么对于测试登录功能的套件(或者用例)来说,前面先注册好一个用户的操作,就是setup 是否需要teardown,主要看这个用例执行后的结果是否会影响下面要执行的用例 在RF中,每个测试套件目录,测试套件文件,测试用例,都可以有自己的setup和teardown 所有的setup和teardown操作都只能有一个关键

2020-05-27 14:58:06 644

原创 RF-关键字的使用

RF官方文档 http://robotframework.org 认识测试库 运行命令 robot --pythonpath . tmp.robot 把当前路径加入到python模块搜索路径,"."表示当前目录 循环 老语法 :FOR ${var} IN 猫 狗 猪 \ Log To Console ${var} Log To Console 循环外面 新语法 ${list} create list 猫 狗 猪 FOR ${animal} IN @{list} Log To Conso

2020-05-18 13:48:02 734

原创 RF学习

RF的安装 pip install robotframework seleniumlibrary的安装 第三方库,不一定要安装,如果案例涉及到了可以安装 支持Selenium自动化的RF扩展库 pip install robotframework-seleniumlibrary - U 测试 打开命令行,输入 where robot pyCharm编写集成 安装插件IntelliBot支持语法高亮 example: test suite和testcase 测试套件,就是测试用例的集合 一般我们把

2020-05-13 13:36:47 156

原创 单例模式

设计模式–单例模式 模式定义:保证一个类只有一个实例,并且提供一个全局访问点 场景:重量级的对象,不需要多个实例,如:线程池、数据库连接池 1、懒汉模式: 延迟加载,只有在真正使用的时候,才开始实例化 1)线程安全问题 2)double check 加锁优化 3)编译器(JIT),CPU有可能对指令进行重排序,导致使用到尚未初始化的实例,可以通过添加volatile关键字进行...

2020-01-09 14:17:48 83

原创 python一些练手小项目

python一些练手小项目 参考 Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统 Pycharm+Django之使用模型 django基础之数据库操作 使用pycharm调试django项目

2019-11-20 17:16:05 285

原创 FileOutputStream和FileWriter 使用场景

FileOutputStream和FileWriter 使用场景 在Java中有两种写文件的方式:FileOutputStream与FileWriter。开发人员经常会在它们之间犹豫不决。下面这个例子能帮忙你更好地理解在不同的场景下应该选择何种方案。首先我们来看一下实现: - 使用FileOutputStream: File foutput = new File(file_locatio

2018-01-24 19:36:32 2387

转载 【转载】log4j2- 从基础到实战

【转载】详解log4j2(上) - 从基础到实战因为在看项目时有log4j2的配置,之前没有接触过,就上网搜了下,觉得作者写的不错,就转载下来了。 地址:(http://blog.csdn.net/autfish/article/details/51203709)log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量

2017-12-12 19:32:11 221

原创 springmvc整合mybatis

springmvc整合mybatis本博文是接着上篇往下写的这里写链接内容:注:没有详细介绍,只是把该配置的内容粘了出来,如有不懂可以百度或者评论。1、首先奉上所有依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

2017-09-26 18:40:35 291

原创 使用maven搭建web工程

1、新建maven工程,取名xiaoali在pom.xml文件添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:

2017-09-19 14:35:53 506

原创 springmvc搭建web项目

工具:eclipse(我用的而是霓虹灯版本,JDK最低1.8否则打不开eclipse) JDK1.7 Tomcat1.7 1、创建工程工程名字为 xiaotb 2、导入jar包 Spring-framework,官网上大家可自行下载Lib包下你可以看到还有4个包不属于Spring范围内,主要是因为在搭建过程中会碰到一些错误,需要这些包的支持依赖,所以可以暂且不管。 3、配置web

2017-09-19 11:00:53 532

转载 基于心跳的socket长连接

基于心跳的socket长连接原文 基于心跳的socket长连接案例: 心跳: socket模拟网页的报文连接某个网站,创建tcp的socket后,当我socket.connect后,如果在5到7秒钟不socket.send,那么这个链接就失效了。 请问如何长时间的保持这个链接 这是在服务器端的设置的,客户端没法设置,可以发送心跳包。 socket.connect后,每3-4秒用soc

2017-09-13 13:51:07 209

原创 连接mysql服务器出现 10038

连接mysql服务器出现 10038执行以下SQL: – GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION; – flush privileges;

2017-09-07 19:31:42 608

原创 sql函数实现从字段字符串中获取数字

sql函数实现从字段字符串中获取数字BEGIN DECLARE v_length INT DEFAULT 0; DECLARE v_Tmp varchar(50) default ”; DECLARE v_result varchar(50) default ”; DECLARE v_str1 varchar(50) default ”; DECLARE v_str2 varchar(50

2017-09-06 10:53:40 1380

转载 文章标题

c#中实现http请求响应代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using Sys

2017-07-19 10:13:31 171

原创 文章标题

web前端小练习https://link.zhihu.com/?target=https%3A//github.com/baidu-ife/ifehttps://link.zhihu.com/?target=https%3A//github.com/qieguo2016/demoshttps://link.zhihu.com/?target=https%3A//github.com/gabriele

2016-10-21 10:51:47 183

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-10-21 10:45:57 151

原创 两种时间动态刷新方法

获取当前时间:一种是setTimeout,另一种为setInterval function timeFlash(){ document.body.innerHTML=""; var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()

2015-11-25 01:01:59 923

企业门户网站SSH整合

之前上传了一个基于jsp和servlet技术的,这个是用SSH整合的,不过用户回馈这个模块没实现,主要是因为学校课程设计要求没有这一项,所以就懒得写了,后台只有新闻管理和商品管理模块。

2015-12-30

企业门户网站课程设计

本课程设计是企业宣传类网站,有效地对企业的宣传和运作进行了正确的新闻宣传作用,为提高企业形象有着很大的作用。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。

2015-12-29

空空如也

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

TA关注的人

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