摘要:
原文:http://bbs.landingbj.com/t-0-242512-1.html 1、锁定表 尽管事务是维护数据库完整性的一个非常好的方法,但却因为它的独占性,有时会影响数据库的性能,尤其是在很大的应用系统中。由于在事务执行的过程中,数据库将会被锁定,因此其它的用户请求只能暂时等待直到该事 阅读全文
摘要:
原文:http://bbs.landingbj.com/t-0-240353-1.html 1、选用适合的 ORACLE 优化器 2、访问 Table 的方式 3、共享SQL语句 共享的语句必须满足三个条件 1) 字符级的比较,当前被执行的语句和共享池中的语句必须完全相同。 2) 两个语句所指的对象 阅读全文
摘要:
原文:http://bbs.landingbj.com/t-0-245451-1.html 对于SQL的优化,我们主要提供调整执行计划。优化SQL的方法有:缩短访问的路径、尽早过滤数据、尽可能减少排序、降低SQL复杂度、避开MySQL优化器Bug。 在真实环境中,优化SQL主要从以下方面考虑: 减少 阅读全文
摘要:
原文:http://bbs.landingbj.com/t-0-240894-1.html 首先,我们看一个分页SQL: SELECT time,pageFROM `l_not_200_page`WHERE time BETWEEN timestamp('2014-03-27') AND times 阅读全文
摘要:
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越 小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段 时,如果将其设置为CHAR(255),显然给数据库增加了不必 阅读全文
摘要:
原文:http://bbs.landingbj.com/t-0-241441-1.html MySQL处在高负载环境下,磁盘IO读写过多,肯定会占用很多资源,必然CP会U占用过高。 占用CPU过高,可以做如下考虑: 1.打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语 阅读全文
摘要:
原文:http://bbs.landingbj.com/t-0-242112-1.html 一 定期分析表 ANALYZE TABLE 语法: ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... 本语句用于分析和存 阅读全文
摘要:
win+r运行创建命令:subst H: d:\123说明:H指的是想要创建的盘符,d:\123是文件路径删除命令subst H: d/说明 :H指的是已创建的盘符,/d指的是删除的意思注意新盘符关联的文件夹路径需要不同,否则会创建失败、d盘如果是1T的容量新的H:也会是1T、显示出2个1T的硬盘( 阅读全文
摘要:
# -*- coding:utf-8 -*-from urllib import request as urllib2import re# 利用正则表达式爬取内涵段子url = r'http://www.neihanpa.com/article/list_5_{}.html'headers = { 阅读全文
摘要:
Java 8 安装 正常安装,一路默认就好,记住安装路径,配置环境变量时用得到。默认安装路径:C:\Program Files\Java\jdk1.8.0_91。 安装好之后会有两个文件夹一个是jdk 一个是jre(运行) 右键计算机属性 》高级系统设置 》环境变量 》 变量名: JAVA_HOME 阅读全文
摘要:
PyCharm3.0默认快捷键(翻译的) 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 阅读全文
摘要:
(1) 控制浏览器 ①控制浏览器窗口大小set_window_size(宽,高) 打开浏览器全屏maximize_window() ②控制浏览器后退back()、前进forward() ③模拟浏览器刷新refresh() (2) 简单元素操作 ①清除文本clear() ②模拟按键输入send_key 阅读全文
摘要:
源文http://www.cnblogs.com/qingchunjun/p/4208159.html By.xpath() 这个方法是非常强大的元素查找方式,使用这种方法几乎可以定位到页面上的任意元素。在正式开始使用XPath进行定位前,我们先了解下什么是 XPath。XPath是XML Path 阅读全文
摘要:
#悬浮定位操作 from selenium.webdrier import ActionChains #浏览器实例化 #定位移动的位置赋给一个参数 ActionChains(浏览器).move_to_element(定位移动的位置).perform() #下拉框 from selenium impo 阅读全文
摘要:
1.上传页面带input type格式send_keys传值方式上传不能大于60k(具体看开发设置的value)文件大小 fx.find_element_by_id('xx').send_keys(r'地址/xx.jpg') 2.autoIT控件上传 webdriver不能操作Windows GUI 阅读全文
摘要:
多窗口处理三种方法 导包,实例化浏览器from selenium import webdriverfx=webdriver.Firefox()方法一fx.switch_to.window(fx.window_handles[1])方法二for handle in fx.window_handles: 阅读全文
摘要:
1、webdriver client的原理是什么? 当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果测试脚本指定了firefox的profile,那么就以该profile启动,否则的话就新启1个profile,并启动firefo 阅读全文
摘要:
1、如何提高selenium脚本的执行速度? Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程数等。但是不能单方面追求运行速度的,要确保稳定性,能稳定地实现回归测试才是关键。 我们可以从以下几个方面来提高速度 阅读全文
摘要:
一、测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.pip install selenium==版本号3.3 (框架用成熟的语言用最新的) 4.安装编辑器 阅读全文
摘要:
参考http://www.cnblogs.com/iderek/p/8035757.html os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目 阅读全文