摘要:
BACKUP DATABASE testTO disk = 'c:\test'WITH FORMAT,NAME = 'Full Backup of MyNwind'解释如下:NAME = 'Full Backup of MyNwind' --这个是备注,随便写。还原命令:USE masterGORE 阅读全文
posted @ 2018-06-02 17:32
点点花飞谢
阅读(197)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-245452-1.html 对于索引的优化,我们第一需要找到合适的字段,第二创建索引找到合适的顺序,第三要找到合适的比例,第四是要做合适的维护。 第一需要找到合适的字段。方法有:提高过滤性、降低索引的更新分裂、避免无效索引、非不得已不用 阅读全文
posted @ 2018-06-02 17:16
点点花飞谢
阅读(226)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-246222-1.html http://bbs.landingbj.com/t-0-245851-1.html MySQL性能调优中,对MyISAM存储引擎的优化。 在优化MyISAM存储引擎中,需要考虑的点如下: 尽量索引,MyIS 阅读全文
posted @ 2018-06-02 17:15
点点花飞谢
阅读(140)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-240002-1.html 在设计数据库的时候,整数类型的使用时不可避免的如ID,类型等。 在选择整数的同时主要是考虑是数据范围,如是否带符号,最大存储值。 一、有误符号 在无符号unsigned类型比有符号的整数多一倍。 如 tiny 阅读全文
posted @ 2018-06-02 17:14
点点花飞谢
阅读(392)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-240421-1.html 数据库优化应该是每个设计到数据库操作应用必须涉及到的操作。 经常调试修改数据库性能主要有三个方面 1、MySQL配置文件的修改 2、数据表的调整(表索引) 3、SQL语句的调优 MySQL数据调优,也许我们经 阅读全文
posted @ 2018-06-02 17:13
点点花飞谢
阅读(270)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-240751-1.html 1. 使用mysql explain 对sql执行效率进行检测 ,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 1) 使用方法:在 阅读全文
posted @ 2018-06-02 17:12
点点花飞谢
阅读(159)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-243071-1.html MySQL索引概述 所有MySQL列类型可以被索引。对相关列使用索引是提高SELECT操作性能的最佳途径。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少 阅读全文
posted @ 2018-06-02 17:11
点点花飞谢
阅读(383)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-243202-1.html 默认情况下,MySQL排序所有GROUP BY col1, col2, ....,查询的方法如同在查询中指定ORDER BY col1, col2, ...。 如果显式包括一个包含相同的列的ORDER BY子 阅读全文
posted @ 2018-06-02 17:10
点点花飞谢
阅读(2666)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-243203-1.html 在某些情况中,MySQL可以使用一个索引来满足ORDER BY子句,而不需要额外的排序。where条件和order by使用相同的索引,并且order by的顺序和索引顺序相同,并且order by的字段都是 阅读全文
posted @ 2018-06-02 17:08
点点花飞谢
阅读(718)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-244231-1.html 在任何一个数据库中,查询优化都是不可避免的一个话题。对于数据库工程师来说,优化工作是最有挑战性的工作。MySQL开源数据库也不例外。其 实笔者认为,数据库优化并没有大家所想象的那么苦难。通常情况下,大家可以从 阅读全文
posted @ 2018-06-02 17:07
点点花飞谢
阅读(181)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-245601-1.html 1、要选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越 小,在它上面执行的查询也就会越快。因 此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可 阅读全文
posted @ 2018-06-02 17:06
点点花飞谢
阅读(187)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-242512-1.html 1、锁定表 尽管事务是维护数据库完整性的一个非常好的方法,但却因为它的独占性,有时会影响数据库的性能,尤其是在很大的应用系统中。由于在事务执行的过程中,数据库将会被锁定,因此其它的用户请求只能暂时等待直到该事 阅读全文
posted @ 2018-06-02 17:05
点点花飞谢
阅读(154)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-240353-1.html 1、选用适合的 ORACLE 优化器 2、访问 Table 的方式 3、共享SQL语句 共享的语句必须满足三个条件 1) 字符级的比较,当前被执行的语句和共享池中的语句必须完全相同。 2) 两个语句所指的对象 阅读全文
posted @ 2018-06-02 17:04
点点花飞谢
阅读(244)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-245451-1.html 对于SQL的优化,我们主要提供调整执行计划。优化SQL的方法有:缩短访问的路径、尽早过滤数据、尽可能减少排序、降低SQL复杂度、避开MySQL优化器Bug。 在真实环境中,优化SQL主要从以下方面考虑: 减少 阅读全文
posted @ 2018-06-02 17:02
点点花飞谢
阅读(165)
评论(0)
推荐(0)
摘要:
原文: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 阅读全文
posted @ 2018-06-02 17:01
点点花飞谢
阅读(314)
评论(0)
推荐(0)
摘要:
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越 小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段 时,如果将其设置为CHAR(255),显然给数据库增加了不必 阅读全文
posted @ 2018-06-02 17:00
点点花飞谢
阅读(217)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-241441-1.html MySQL处在高负载环境下,磁盘IO读写过多,肯定会占用很多资源,必然CP会U占用过高。 占用CPU过高,可以做如下考虑: 1.打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语 阅读全文
posted @ 2018-06-02 16:59
点点花飞谢
阅读(223)
评论(0)
推荐(0)
摘要:
原文:http://bbs.landingbj.com/t-0-242112-1.html 一 定期分析表 ANALYZE TABLE 语法: ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... 本语句用于分析和存 阅读全文
posted @ 2018-06-02 16:58
点点花飞谢
阅读(272)
评论(0)
推荐(0)
摘要:
win+r运行创建命令:subst H: d:\123说明:H指的是想要创建的盘符,d:\123是文件路径删除命令subst H: d/说明 :H指的是已创建的盘符,/d指的是删除的意思注意新盘符关联的文件夹路径需要不同,否则会创建失败、d盘如果是1T的容量新的H:也会是1T、显示出2个1T的硬盘( 阅读全文
posted @ 2018-06-02 16:52
点点花飞谢
阅读(287)
评论(0)
推荐(0)
摘要:
# -*- coding:utf-8 -*-from urllib import request as urllib2import re# 利用正则表达式爬取内涵段子url = r'http://www.neihanpa.com/article/list_5_{}.html'headers = { 阅读全文
posted @ 2018-06-02 16:36
点点花飞谢
阅读(339)
评论(0)
推荐(0)
摘要:
Java 8 安装 正常安装,一路默认就好,记住安装路径,配置环境变量时用得到。默认安装路径:C:\Program Files\Java\jdk1.8.0_91。 安装好之后会有两个文件夹一个是jdk 一个是jre(运行) 右键计算机属性 》高级系统设置 》环境变量 》 变量名: JAVA_HOME 阅读全文
posted @ 2018-06-02 16:33
点点花飞谢
阅读(7457)
评论(0)
推荐(0)
摘要:
PyCharm3.0默认快捷键(翻译的) 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 阅读全文
posted @ 2018-06-02 16:32
点点花飞谢
阅读(218)
评论(0)
推荐(0)
摘要:
(1) 控制浏览器 ①控制浏览器窗口大小set_window_size(宽,高) 打开浏览器全屏maximize_window() ②控制浏览器后退back()、前进forward() ③模拟浏览器刷新refresh() (2) 简单元素操作 ①清除文本clear() ②模拟按键输入send_key 阅读全文
posted @ 2018-06-02 16:31
点点花飞谢
阅读(6144)
评论(0)
推荐(0)
摘要:
源文http://www.cnblogs.com/qingchunjun/p/4208159.html By.xpath() 这个方法是非常强大的元素查找方式,使用这种方法几乎可以定位到页面上的任意元素。在正式开始使用XPath进行定位前,我们先了解下什么是 XPath。XPath是XML Path 阅读全文
posted @ 2018-06-02 16:27
点点花飞谢
阅读(9950)
评论(0)
推荐(0)
摘要:
#悬浮定位操作 from selenium.webdrier import ActionChains #浏览器实例化 #定位移动的位置赋给一个参数 ActionChains(浏览器).move_to_element(定位移动的位置).perform() #下拉框 from selenium impo 阅读全文
posted @ 2018-06-02 16:18
点点花飞谢
阅读(1765)
评论(0)
推荐(0)
摘要:
1.上传页面带input type格式send_keys传值方式上传不能大于60k(具体看开发设置的value)文件大小 fx.find_element_by_id('xx').send_keys(r'地址/xx.jpg') 2.autoIT控件上传 webdriver不能操作Windows GUI 阅读全文
posted @ 2018-06-02 16:16
点点花飞谢
阅读(592)
评论(0)
推荐(0)
摘要:
多窗口处理三种方法 导包,实例化浏览器from selenium import webdriverfx=webdriver.Firefox()方法一fx.switch_to.window(fx.window_handles[1])方法二for handle in fx.window_handles: 阅读全文
posted @ 2018-06-02 16:13
点点花飞谢
阅读(657)
评论(0)
推荐(0)
摘要:
1、webdriver client的原理是什么? 当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果测试脚本指定了firefox的profile,那么就以该profile启动,否则的话就新启1个profile,并启动firefo 阅读全文
posted @ 2018-06-02 16:11
点点花飞谢
阅读(1792)
评论(0)
推荐(0)
摘要:
1、如何提高selenium脚本的执行速度? Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程数等。但是不能单方面追求运行速度的,要确保稳定性,能稳定地实现回归测试才是关键。 我们可以从以下几个方面来提高速度 阅读全文
posted @ 2018-06-02 16:08
点点花飞谢
阅读(500)
评论(0)
推荐(0)
摘要:
一、测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.pip install selenium==版本号3.3 (框架用成熟的语言用最新的) 4.安装编辑器 阅读全文
posted @ 2018-06-02 16:01
点点花飞谢
阅读(1093)
评论(0)
推荐(0)
摘要:
参考http://www.cnblogs.com/iderek/p/8035757.html os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目 阅读全文
posted @ 2018-06-02 15:44
点点花飞谢
阅读(1266)
评论(0)
推荐(1)
摘要:
import timedef f(x): #判断 x 是否为素数,返回bool值 if x == 2: return True elif x <= 1: return False else: t = False #判断是否能够整除 for i in range(2, int(x**.5)+1): i 阅读全文
posted @ 2018-06-02 15:36
点点花飞谢
阅读(444)
评论(0)
推荐(0)
摘要:
sum = 0 for i in range(1,1000): if i%3 == 0 or i%5 == 0: sum += i print(sum) 阅读全文
posted @ 2018-06-02 15:33
点点花飞谢
阅读(4628)
评论(0)
推荐(0)
摘要:
p = [i for i in range(2,100)] #建立2-99的列表 for i in range(3,100): #1和2都不用判断,从3开始 for j in range(2, i): if i%j == 0: p.remove(i) break print(p) p = [i fo 阅读全文
posted @ 2018-06-02 15:30
点点花飞谢
阅读(874)
评论(0)
推荐(0)
摘要:
【Python练习题 025】 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同 x = input('请输入任意位数的数字:') if x == x[::-1]: print('%s是个回文数' % x) else: print('%s不是回文数' % x) 【 阅读全文
posted @ 2018-06-02 15:28
点点花飞谢
阅读(2787)
评论(0)
推荐(0)
摘要:
方法一 str = input('请输入若干字符:') def f(x): if x == -1: return '' else: return str[x] + f(x-1) print(f(len(str)-1)) 方法二 str = list(input('请输入若干字符:')) str.re 阅读全文
posted @ 2018-06-02 15:10
点点花飞谢
阅读(814)
评论(0)
推荐(0)
摘要:
利用递归方法求5!。 方法一 f = 1 for i in range(1,6): f = f * i print(f) 方法二 import functools print(functools.reduce(lambda x,y:x*y, range(1,6))) 方法三 import funct 阅读全文
posted @ 2018-06-02 15:07
点点花飞谢
阅读(1019)
评论(0)
推荐(0)
摘要:
方法一 import functools sum = 0 for i in range(1,21): sum = sum + functools.reduce(lambda x,y: x*y, range(1, i+1)) print(sum) lambda x,y: x*y 的意思是:有一个函数, 阅读全文
posted @ 2018-06-02 15:05
点点花飞谢
阅读(5719)
评论(0)
推荐(0)
摘要:
后一个分数的分子=前一个分数的分子+分母,后一个分数的分母=前一个分数的分子,循环个20次就有结果。注意,假设分子为a,分母为b,虽然 a = a + b, 但此时a已经变成 a+b 了,所以再给b重新赋值的时候,得是 (a+b)-b 才能等于原分母b,所以重新赋值时就得写成 a-b 方法一 fro 阅读全文
posted @ 2018-06-02 14:57
点点花飞谢
阅读(11792)
评论(0)
推荐(0)
摘要:
Python的内置方法 str.center(width [, fillchar]) 就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下: 1 2 3 4 5 s = '*' for i in ran 阅读全文
posted @ 2018-06-02 14:52
点点花飞谢
阅读(3142)
评论(0)
推荐(0)
摘要:
import randoma = [random.randint(1,100) for i in range(10)]def bu(target): length = len(target) while length > 0: length -= 1 cur = 0 while cur < leng 阅读全文
posted @ 2018-06-02 14:51
点点花飞谢
阅读(575)
评论(0)
推荐(1)
摘要:
import itertools for i in itertools.permutations('xyz'): if i[0] != 'x' and i[2] != 'x' and i[2] != 'z': print('a vs %s, b vs %s, c vs %s' % (i[0], i[ 阅读全文
posted @ 2018-06-02 14:47
点点花飞谢
阅读(7035)
评论(0)
推荐(1)
摘要:
这题得倒着推。第10天还没吃,就剩1个,说明第9天吃完一半再吃1个还剩1个,假设第9天还没吃之前有桃子p个,可得:p * 1/2 - 1 = 1,可得 p = 4。以此类推,即可手算出。 阅读全文
posted @ 2018-06-02 14:43
点点花飞谢
阅读(24025)
评论(0)
推荐(1)
摘要:
a = [100] #每个‘反弹落地’过程经过的路程,第1次只有落地(100米) h = 100 #每个‘反弹落地’过程,反弹的高度,第1次为100米 print('第1次从%s米高落地,走过%s米,之后又反弹至%s米。' % (h, a[0], h/2)) for i in range(2,11) 阅读全文
posted @ 2018-06-02 14:39
点点花飞谢
阅读(17244)
评论(0)
推荐(0)
摘要:
a、b只要数字a能被数字b整除,不论b是不是质数,都算是a的因子。比如:8的质因子是 2, 2, 2,但8的因子就包括 1,2,4。 import math for i in range(2, 1000): factors = [] #因子列表,i 每次循环都清空 for j in range(1, 阅读全文
posted @ 2018-06-02 14:36
点点花飞谢
阅读(3569)
评论(0)
推荐(1)
摘要:
a=input('输入数字>>>') count=int(input('几个数字相加>>>')) ret=[] for i in range(1,count+1): ret.append(int(a*i)) print(ret[i-1]) print(sum(ret)) a=input('输入数字> 阅读全文
posted @ 2018-06-02 14:34
点点花飞谢
阅读(9731)
评论(0)
推荐(0)
摘要:
ASCII 码表的对应值,知道 ord('a') 能将字符 'a' 转化为 ASCII 码表上对应的数值,就可以了。其中,数字 0-9 对应的码值为 48-57,大写字母 A-Z 对应 65-90,小写字母 a-z 对应 97-122。 判断的时候应注意:'2' in range(3) 的结果是 F 阅读全文
posted @ 2018-06-02 14:28
点点花飞谢
阅读(10655)
评论(0)
推荐(0)
摘要:
# print(' 判断输入值和60大小判断')# b=int(input('input num'))# if b >60:# print('良')# elif b==60:# print('及格')# else:# print('不及格') 阅读全文
posted @ 2018-06-02 14:26
点点花飞谢
阅读(718)
评论(0)
推荐(0)
摘要:
#参考http://www.cnblogs.com/iderek/p/5959318.html n = num = int(input('请输入一个数字:')) #用num保留初始值 f = [] #存放质因数的列表 for j in range(int(num/2)+1): #判断次数仅需该数字的 阅读全文
posted @ 2018-06-02 14:22
点点花飞谢
阅读(4273)
评论(0)
推荐(0)
摘要:
# 【Python练习题 009】 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,# 其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,# 因为153=1的三次方+5的三次方+3的三次方。# # 把任意三位数的百位、十位、个位拆解出来就好办了。# 思路:将任意3位数除以100 阅读全文
posted @ 2018-06-02 14:19
点点花飞谢
阅读(7831)
评论(0)
推荐(1)
摘要:
lst = []for i in range(100): #建立 101-200 的列表 lst.append(101+i)for i in range(101, 201): #除数为 101-200 这200个数字 for j in range(2,i): #除数为从2至i本身的前一个数字 if 阅读全文
posted @ 2018-06-02 14:18
点点花飞谢
阅读(3173)
评论(0)
推荐(0)
摘要:
# 有一对兔子,从出生后第3个月起每个月都生一对兔子,# 小兔子长到第三个月后每个月又生一对兔子, # 假如兔子都不死,问每个月的兔子总数为多少?这题反正我自己是算不出来。网上说是经典的“斐波纳契数列”。————————数学好真的好重要··a, b = 0, 1for i in range(1, 1 阅读全文
posted @ 2018-06-02 14:17
点点花飞谢
阅读(5051)
评论(0)
推荐(1)
摘要:
import rex, y, z = re.split(',| |,| ', input('请输入3个数字,用逗号或空格隔开:'))x, y, z = int(x), int(y), int(z)maxNo = max(x, y, z)minNo = min(x, y, z)print(maxNo, 阅读全文
posted @ 2018-06-02 14:13
点点花飞谢
阅读(9493)
评论(1)
推荐(0)
摘要:
# 【Python练习题 004】输入某年某月某日,判断这一天是这一年的第几天?# 思路:先判断是否为闰年,这关系到 2 月份的天数。# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日”,就可以了。dat = input('请输入某年某月某日,格式为 yyyy-mm-dd :')y = 阅读全文
posted @ 2018-06-02 14:11
点点花飞谢
阅读(13193)
评论(0)
推荐(3)
摘要:
# ## 所谓的“完全平方数”,就是开完根号仍然是整数。## 数学渣是这么思考的:假设这个数 i 在10000以内。# 第一步:x = sqrt(i+100)。如果 x == floor(x),则证明 x 是个整数。# 第二步道理也相同,但要记得把 x**2 把根号还原回来,再加上 168,然后再来 阅读全文
posted @ 2018-06-02 14:08
点点花飞谢
阅读(4404)
评论(0)
推荐(2)
摘要:
# 【Python练习题 002】企业发放的奖金根据利润提成。# 利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;# 20万到40万之间时,高于20万元的部分,可提成5%;# 40万到60万之间时 阅读全文
posted @ 2018-06-02 14:07
点点花飞谢
阅读(19635)
评论(1)
推荐(1)
摘要:
#Python练习题 001:4个数字求不重复的3位数#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2]) for i in itertools.permutations(range(1,5),3)]print(res, 阅读全文
posted @ 2018-06-02 14:05
点点花飞谢
阅读(927)
评论(0)
推荐(0)
摘要:
from tkinter import * #导入tkinter下所有包,用于GUI开发#窗口创建tk=Tk()cans=Canvas(tk,width=400,height=400)#定义窗口规格cans.pack()cans.create_line(0,0,600,600,fill='red') 阅读全文
posted @ 2018-06-02 13:58
点点花飞谢
阅读(486)
评论(0)
推荐(0)
摘要:
# 九九乘法表# 方法一# for i in range(1, 10):# for j in range(1, i+1):# print('{}x{}={}\t'.format(i, j, i*j), end='')# print()# 方法二、# print ('\n'.join([' '.joi 阅读全文
posted @ 2018-06-02 13:53
点点花飞谢
阅读(3376)
评论(0)
推荐(0)
摘要:
python 2.4以后,增加了@符号修饰函数对函数进行修饰,python3.0/2.6又增加了对类的修饰。 $ 在正则表达式中,匹配一个字符串的末尾。(参考http://www.runoob.com/python/python-reg-expressions.html)@符号是装饰器的语法糖,在定 阅读全文
posted @ 2018-06-02 13:44
点点花飞谢
阅读(7772)
评论(0)
推荐(0)
浙公网安备 33010602011771号