- 博客(41)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 python操作excel
http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。也可以通过pip的方式安装 pip install xlwt(写
2017-09-19 19:15:31 436
原创 python读取txt、csv文件
txt:f = open("G:/22.txt","w")str = "user1=1\npwd1=2\nuser2=3\npwd2=4\nuser3=5\npwd3=6"f.write(str)f.flush()f.close()dict={}list1=[]file = open("G:/22.txt","r")ss = file.readlines()print(ss
2017-09-08 18:19:37 403
转载 linux 安装mysql数据库——yum安装法
转载自:http://www.cnblogs.com/nzplearnSite/p/5002775.htmlmysql数据库有多种安装方式,本文只介绍在Linux服务器上最实用、最快捷的mysql server安装方法。一、Linux服务器yum安装(CentOS6.3 64位)所有在服务器上执行的命令,都在 # 后面1、命令安装mysql# yum insta
2017-09-07 16:43:06 294
转载 TCP/IP详解
转载自:http://blog.csdn.net/renzhenhuai/article/details/12105457一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32
2017-08-25 20:20:28 356
转载 Oracle 11g 通过间隔分区实现按月创建表分区
转载自:http://blog.csdn.net/gavinloo/article/details/25137567在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。 由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Or
2017-08-25 18:51:34 1196 1
原创 jmeter 分布式部署
1、确保所有控制机和执行机都安装了相同版本的jmeter和JDK2、关闭防火墙3、修改控制机的bin目录下的jmeter.properties文件配置4、在执行机的bin目录下运行jmeter-server.bat 5、启动控制机上的jmeter程序,选择 【运行】——【远程启动】或【远程启动全部】,启动执行机6、每个执行机所单独测试的线程数(并发数)都是在控制机上
2017-08-14 19:12:40 276
转载 Cookie/Session机制详解
转载自:http://blog.csdn.net/fangaoxin/article/details/6952954/会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session
2017-08-10 09:00:22 195
原创 python 操作mysql
步骤:1.安装PyMySQL:在doc窗口下执行命令pip install PyMySQL2.引入import pymysql3.调用pymysql的connect()方法连接数据库参数从左到右分别表示数据库所在服务器地址,用户名,密码,数据库名db=pymysql.connect("localhost","root","","ecshop");4.使用cursor()
2017-08-07 15:13:17 173
原创 selenium – webdriver原理
1、运行selenuim脚本,打开浏览器2、浏览器启动后作为RemoteServer,并开启监听端口,创建session3、脚本继续运行,并向浏览器发送http请求request4、浏览器接收到请求后,开始解析,根据脚本内容作出相应操作并将响应(reponse)的结果返回给脚本5、脚本根据浏览器返回的内容判断是否结束
2017-08-03 19:04:07 419
原创 selenium 截图 设置等待
1、截图driver.save_screenshot(".\\baidu.png") #在当前目录返回一个图片文件driver.get_screenshot_as_file("../.\\bai.png") #在上一个目录返回一个图片文件ss = driver.get_screenshot_as_png() 返回一个bytes,可以通过二进制写入的方式保存为图片将二进制码写成图
2017-08-03 19:01:59 1582
原创 selenium unittest
import unittestclass MyTest(unittest.TestCase): def setUp(self): print("test初始化") def testA(self): a = "ss" b = "ss" c ="dd" d = "ssdasdasdasd"
2017-08-03 09:40:43 229
原创 selenium 上传文件
需要的selenium 工具 (32位的请选x86)1、进入页面打开Autolt Windows info 工具识别子窗口的控件 打开SciTE Script Editor编辑器编写脚本用Compile Script to.exe工具将脚本生成exe文件在python中用os模块执行该exe文件os.sy
2017-08-02 21:29:23 301
原创 python + selenium 弹框
#alert#点击alert按钮driver.find_element(By.ID,"alert").click()sleep(2)#获取弹出框上面的内容text = driver.switch_to.alert.text#点击确定driver.switch_to.alert.accept()#confirm#点击confirm按钮driver.find_element(By
2017-08-02 21:13:03 657
原创 selenium + python 获取table数据
def row_cell_get_table_text(table_loc,row,col): col = str(col) row = str(row+1) locator = table_loc + "/tbody/tr[" + row + "]/td[" + col + "]" text = driver.find_element(By.XPATH,locat
2017-08-01 21:06:56 31124 2
原创 selenium + python 基础
By类 引入模块from selenium.webdriver.common.by import Bydriver.find_element(By.ID,”id”):相对于driver.find_element_by_id(“id”)这种方式,修改的时候更加的灵活,方便用法和driver.find_element_by_xx 的方式大致相同#登录driver.find_ele
2017-08-01 20:57:01 276
原创 selenium + python 下拉列表
from selenium import webdriverfrom time import sleepfrom selenium.webdriver.support.select import Selectfrom selenium.webdriver.common.by import Bydriver = webdriver.Firefox()driver.get("http:
2017-08-01 20:50:34 658
原创 selenium基本操作
1、操作浏览器(以firefox为例)打开浏览器:driver = webdriver.Firefox()访问页面:driver.get(url)后退:driver.back()前进:driver.forward()关闭:driver.quit() #关闭浏览器和缓存driver.close() #关闭当前窗口,但缓存仍在2、定位对象
2017-08-01 20:24:06 836
原创 模块--时间--日历
引入模块导入相关类所需要用到的包import package import Math 导入类中的某个具体的方法 from package import method from Math import sqr导入写好的模块(.py格式的文件)from path.file import method from e:/python.A import add日期
2017-07-29 18:02:09 245
转载 Eclipse环境安装Python插件PyDev
转载自:http://blog.csdn.net/typa01_kk/article/details/49251247软件准备,下载地址,先看安装,再准备: eclipse: http://www.eclipse.org/ http://www.eclipse.org/downloads/ jdk-download:
2017-07-28 21:25:58 237
原创 python函数
定义格式:def name (arg1,arg2....):具体实现函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不
2017-07-28 08:52:03 173
原创 python流程控制语句
while循环图转载自:http://www.runoob.com/python/python-while-loop.html注:python中的函数没有{ },所以语句之间都是以 tab键进行缩进来确定层次结构的,另每个条件句末尾都是以冒号 : 结尾1、条件判断 if基本格式:if 判断条件:执行语句.....elif 判断条件:执行语句.....else:
2017-07-27 20:38:33 302
转载 接口测试用例设计
转载自:http://www.51head.com/html/portal.php?mod=view&aid=631接口测试是项目测试的一部分 ,它测试的主要对象是接口 ,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。 如何设计接口
2017-07-27 20:26:34 543
原创 python基础
首先 对于已经学过其他编程语言的人来说,本文很简单。对于新手来说,也不需要担心什么,python比较简单,上手还是很快的,话不多说,进入正题本人也是初学,有错请谅解,大家一起进步1、变量python的变量赋值很简单,不需要声明类型,直接赋值就性整型 a = 100字符型 b = "test" (字符类型的可以使用双引号也可以使用单引号,但是一定要成对的使用)整型转换字
2017-07-26 21:25:43 179
原创 linux下按照当前时间保存文档以及时间格式
用过linux的都清楚,linux下备份、保存、执行定时任务都和时间有关,一般选择保存文件时,文件名一般也是含有当前的时间的,本次就主要介绍一下这个问题首先是时间格式%% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前locale 的月名缩写 (如:一
2017-07-25 21:24:09 3845
原创 oracle导入导出数据
导出test数据库exp username/password@test file=e:\test.dmp full=y导出test数据库表exp username/password@test file=e:\test.dmp tables=table1,table2 按条件导出表数据exp username/password@test file=d:\daoch
2017-07-25 21:10:05 375
原创 mysql 导入导出数据
1.导出整个数据库 (-d 只导出结构)mysqldump -u用户名 -p(密码) (-d) 数据库名 > 导出的文件名mysqldump -udbuser -p(pwd) dbname > dbname.sql;注:密码可以在-p后填写,也可以不写,若不写,则会在该条语句执行完后提示输入密码,下同2.导出一个表mysqldump -u用户名 -p 数据库名 表名> 导出
2017-07-25 21:03:10 259
转载 GET,POST,PUT,DELETE的区别
转载自 http://blog.csdn.net/mfe10714022/article/details/39692305
2017-07-25 20:21:59 301
原创 linux shell命令
echo:显示文本行或变量取值,或者把字符串输入到文件中echo中常用功能:\t 跳格 \n 换行 必须使用 -e才能转义符生效echo $变量名 变量前必须加上$age=18 echo $ageecho -e 输出变量,并跳格 \techo -e “hello\tworld”输出变量,并换行 \n echo -e “hello\nworld”r
2017-07-22 15:57:06 197
原创 linux基本命令
用户命令:普通用户:root用户:用户切换:su 用户名(从root用户切换到普通用户不需要输入密码)adduser 用户名 或 useradd 用户名 添加用户exit用户退出登录
2017-07-22 14:33:28 204
原创 php+html 表单提交数据保存到mysql中
html form端代码用户名密码手机号php端代码//声明变量并接受form表单发送过来的数据$username = $_POST['username']; $password = $_POST['password'];$phone = $_POST['phon
2017-07-21 21:57:29 21696 7
转载 PHP+MySQL中文乱码
PHP+MySQL出现中文乱码的原因。1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。2. 使用MYSQL中创建表、或者选择字段时设置的类型不是utf8,而网页编码不是utf8,也可能造成MYSQL中文乱码.3. PHP页面的字符集与数据库的编码不一致。4. PHP连接MYSQL数据库,操作是设定的语句指定的编码
2017-07-21 21:52:30 275
转载 测试用例编写考虑的细节
转载自: http://www.51head.com/html/portal.php?mod=view&aid=232功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常规检查项如下: 1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2. 相关性检查:删除/增加一项会不会对其他项产生
2017-07-21 19:24:44 453
原创 onmouseclick多次点击
function dianji(obj){if(obj.innerHTML=="Bye!"){obj.style.display="none";} else if (obj.innerHTML=="click3"){obj.innerHTML="Bye!"} else if (obj.innerHTML=="click2"){obj.innerHTML="click3"
2017-07-21 14:51:37 968
原创 :first-child
1、匹配第一个 元素p:first-child { color: red; } some textsome text2、匹配所有 元素中的第一个 元素p > i:first-child { font-weight:bold; } some text. some te
2017-07-20 21:57:37 274
翻译 ul 无序列表
Disc 项目符号列表: 苹果 香蕉 柠檬 桔子 Circle 项目符号列表: 苹果 香蕉 柠檬 桔子 Square 项目符号列表: 苹果 香蕉 柠檬 桔子 无列表: 苹果 香蕉 柠檬 桔子
2017-07-20 21:52:34 566
翻译 CSS 伪类的效果
a.one:link {color: #ff0000}a.one:visited {color: #0000ff}a.one:hover {color: #ffcc00}a.two:link {color: #ff0000}a.two:visited {color: #0000ff}a.two:hover {font-size: 150%}a.three:l
2017-07-20 20:59:13 249
原创 js页面跳转
第一种: window.location.href="http://www.baidu.com" 第二种: alert("返回");window.history.back(-1); 第三种: window.navigate("top.jsp"); 第四种: self.location='top.html'; 第五种: al
2017-07-20 20:55:22 209
intellij idea8.1.3 resin 启动报错
2013-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人