- 博客(166)
- 资源 (1)
- 收藏
- 关注
原创 python题目-水仙花数
打印出100-999所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身如:153是一个'水仙花数',因为153=1的三次方+5的三次方+3的三次方n = []for i in range(100,1000): i = str(i) a = pow(int(i[0]),3) b = pow(int(i[1]),3) c = p...
2019-03-13 15:36:38 1404 1
原创 python题目-数据加密传递
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换a = input('请输入四位整数:')b = list(map(int,list(a)))c = map(lambda x:x+5,b)d = list(c)e = []for i in...
2019-03-12 11:23:40 2365
原创 python题目-奇偶数调用函数
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n当输入n为奇数时,调用函数1/1+1/3+...+1/nfrom functools import reducea = []c = []def Even(n): for i in range(1,n+1): if i % 2 == 0: a.append(...
2019-03-11 11:36:41 3364
原创 python题目-通过字母判断星期几
题目:请输入星期几的第一个字母来判断一下是星期几如果第一个字母一样,则继续判断第二个字母x = input('请输入第一位小写字母:')if x[0] == 'm': print('星期一')elif x[0] == 't': b = input('请输入第二位小写字母:') if b[0] == 'u': print('星期二')...
2019-02-28 16:00:10 8061 1
原创 python题目-回文数判断
题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同try: str = int(input('输入任意5位数:')) if len(str) > 5: print('输入数字长度错误!') else: if str[0] == str[4] and str[1] == s...
2019-02-28 15:32:09 3554
原创 python题目-求阶乘
题目;输入任意一个数字计算阶乘a = int(input('请任意输入一个数字的阶乘'))b = 1if a < 0: print('负数没有阶乘!')elif a == 0: print('0的阶乘固定为1!')else: for i in range(1,a+1): b = b * i print('%s 的阶乘为...
2019-02-28 13:49:46 1349
原创 python题目-分数序列之和
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13求出这个数列的前20项之和 from functools import reducea = 2b = 1i = []for n in range(1,21): c = a / b a,b = a + b,a i.append(c)m = reduce(lambda ...
2019-02-27 16:31:18 3651
原创 python题目-完数
题目:一个数如果恰哈等于它的因子之和,这个数被称为'完数'如6=1+2+3.找出1000以内的所有完数 from functools import reduced = []for a in range(2,1001): c = [] for b in range(1,a): if a % b == 0: ...
2019-02-26 14:05:32 1359
原创 python题目-字符统计
题目:输入一行字符分别统计出其英文字母、空格、数字和其他字符的个数 #大写字母capital = 0#小写字母lowercase = 0#数字number = 0#空格space = 0#其他other = 0word = list(input('请输入任意字符:'))for i in word: if i.isalpha() and i....
2019-02-25 16:58:09 806
原创 python题目-成绩分类
题目:利用条件运算符的嵌套来完成此题学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分下的用C表示 score = int(input('此次的学习成绩为'))if score >= 90: print('此同学成绩为A')elif score >= 60 and score <= 89: print('此同学成...
2019-02-25 16:30:18 3852
原创 python题目-水仙花数
题目:打印出所有的'水仙花数',所谓'水仙花数'是指一个三位数,其各位数字立方和等于该数本身如153是一个水仙花数,因153=1的三次方+5的三次方+3的三次方 for i in range(100,1000): a = int(i/100) b = int(list(str(i/10))[1]) c = int(list(str(i))[2]...
2019-02-25 14:07:28 928
原创 python题目-青蛙跳井口
题目:一只青蛙从井底往井口跳,每天跳一次,每次跳3米,下滑1米,井口99米第几次可以跳出井口(边缘也算)任意高度井口 a = input('输入井口高度:')b = int(a) / 2if int(list(str(b))[-1]) > 1: c = str(int(b)) + '1' print('跳出井口的天数为:%s' % c)elif in...
2019-02-25 10:46:11 5280
原创 python题目-判断素数
题目:#判断101-200之间有多少个素数,并输出所有素数#一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。如2,3,5,7,11,13,17.b = []for i in range(101, 201): for a in range(2, i-1): if i % a == 0: break ...
2019-02-25 10:22:50 6315
原创 python题目-兔子生育计数
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子小兔子长到第三个月后每个月又生一对兔子假如兔子都不死,问每个月的兔子总数为多少 代码:import mathfor a in range(1,51): b = math.pow(2,a) c = int(2 * b) d = a * 3 print('第%s个月的兔子总数为:%s' ...
2019-02-22 17:50:55 1502
转载 Selenium中的webdriver定位元素失败的常见原因
自动化测试中经常会出现无法定位元素的情况,报selenium.common.exceptions.NoSuchElementException错误1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82")); WebEle...
2018-07-16 11:20:15 3540
转载 Selenium下拉选择框select的处理
在使用Selenium做自动化测试的时候,难免会碰到下拉选择框,下面几种方式是比较常用的处理方式。 为了方便使用,我自己写了一个HTML的demo: 代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title
2018-07-13 14:51:29 15732
转载 Selenium在定位的class含有空格的复合类的解决办法整理
1.class属性唯一但是有空格,选择空格两边唯一的哪一个<div id="tempConfigTable" class="dtb-style-1 table-dragColumns" style="height: 371px; position: relative;"><th id="" tid="grid-row-2" class="tabth f
2018-07-04 16:23:41 5194
转载 Python 常用获取元素 Driver 总结
1、在 Windows 设置临时环境变量 cmd命令窗口 输入 path=%path%;E:\soft\python-3.5.2-embed-win32 永久配置,在系统变量下找到path,在Path的最后面添加Python的安装目录 D:\Python34,同样在PATHEXT中添加 .PY;.PYM 然后,输入python 出现版本信息就成功了。 2、CM...
2018-05-30 11:00:04 3751
转载 Python 读取csv的某行
假设CSV文件内容如下:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95保存为“A.csv“,利用Python自带的 csv模块 ,有两种方法可以实现提取其中的一行:方法一:reader第一种方法使用reader函数,接收一个可迭代的对象(比如csv文件),能返回一个生成器,就可以从其中解析出csv的内...
2018-03-27 20:10:43 10501
转载 Python 读取csv的某列
假设“A.csv“文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95利用Python自带的 https://docs.python.org/2/library/csv.html模块 ,有两种方法可以提取其中的一列:方法一 reader函数第一种方法使用reader函数,接收一个可迭代的对象(比...
2018-03-27 20:09:47 70474 13
转载 Python3 读取和写入excel xlsx文件 使用openpyxl
python处理excel已经有大量包,主流代表有:•xlwings:简单强大,可替代VBA•openpyxl:简单易用,功能广泛•pandas:使用需要结合其他库,数据处理是pandas立身之本•win32com:不仅仅是excel,可以处理office;不过它相当于是 windows COM 的封装,新手使用起来略有些痛苦。•Xlsxwriter:丰富多样的特性,缺点是不能打开/修改已有文件,...
2018-03-27 16:15:04 193415 4
转载 python3.4连接hive
相关环境如下:Python3.4Win7 64位参照官网https://github.com/cloudera/impyla中的安装步骤执行:1、pip install six2、pip install bit_array3、pip install thriftpy ## thrift (on Python 2.x) or thriftpy (on Python 3.x)4、pip instal...
2018-03-26 17:51:22 2818 2
转载 Hive几种数据导出方式
Hive中的几种不同的数据导出方式。可以根据导出的地方不一样,将这些方式分为三种:导出到本地文件系统;导出到HDFS中;导出到Hive的另一个表中。为了避免单纯的文字,我将一步一步地用命令进行说明。文章目录1 导出到本地文件系统2 导出到HDFS中3 导出到Hive的另一个表中导出到本地文件系统 hive> insert overwrite local directory '/home/...
2018-03-20 17:29:04 14102 1
转载 Python 通过thrift接口连接Hbase读取存储数据
Python 通过thrift接口连接Hbase读取存储数据原创 2013年03月14日 23:23:41标签:thrift/Hbase/python/并行拓展/failover介绍:Hbase:开源的分布式数据库资料介绍:http://www.oschina.net/p/hbaseThrift:一个软件框架,用来进行可扩
2018-01-22 11:37:48 1953
转载 hadoop命令一览表
选项名称使用格式含义-ls-ls 查看指定路径的当前目录结构-lsr-lsr 递归查看指定路径的目录结构-du-du 统计目录下个文件大小-dus-dus 汇总统计目录下文件(夹)大小-count-count [-q] 统计文件(夹)数量-mv-mv 移动-
2018-01-16 20:58:04 1012
转载 MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行:show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些pr
2018-01-08 16:01:05 26782 4
转载 selecium ide全命令
selenium IDE命令全手册selenium IDE命令全手册概念三类命令命令形式patternstring-match patterns元素定位器Element Filters命令分类selenium ActionsSelenium AccessorsParameter construction and VariablesStored Var
2017-11-16 14:40:04 627
转载 分布式计算框架Hadoop原理及架构全解
Hadoop是Apache软件基金会所开发的并行计算框架与分布式文件系统。最核心的模块包括Hadoop Common、HDFS与MapReduce。HDFSHDFS是Hadoop分布式文件系统(Hadoop Distributed File System)的缩写,为分布式计算存储提供了底层支持。采用Java语言开发,可以部署在多种普通的廉价机器上,以集群处理数量积达到大型主机处理性
2017-10-31 11:15:33 2651
原创 大数据测试新手问答随笔
近二年随着大数据的兴起,越来越多的行业开始使用大数据去预测用户行为,分析用户动作,为公司产品带来市场竞争力,随之而来的就是各种各样的大数据软件,大数据工具,以及大数据界面. 需求的兴起肯定引来资本的流入,同样的IT行业理所当然的成为了大数据战场的最前线,而咱们测试面对的就是一个不大不小的难题了,大数据怎么测试? 因最近有不少朋友新接触,往往上来就是一顿批头盖脸的狂问,大数
2017-10-31 10:12:35 572
转载 Kafka架构和原理深度剖析
背景介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka Server间的消息分区,及分布式消息消费,同时保证每个partition内的消息顺序传输同
2017-10-17 15:22:28 565
原创 Kafka主要参数详解
系统参数#唯一标识在集群中的ID,要求是正数。broker.id=0#服务端口,默认9092port=9092#监听地址host.name=debugo01# 处理网络请求的最大线程数num.network.threads=2# 处理磁盘I/O的线程数num.io.threads=8# 一些后台线程数background.threads =
2017-10-17 15:21:19 367
转载 Kafka安装配置测试
Kafka的整体架构:本文中的配置:在两台机器Node1和Node2上,分别部署了两个broker,Zookeeper使用的是单独的ZK集群。在每个机器上下载并解压kafka_2.10-0.8.2.1http://kafka.apache.org/downloads.htmlKafka配置Node1:ip为 172.16.21
2017-10-17 15:20:19 356
转载 ZooKeeper原理及使用
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。
2017-10-11 10:38:16 306
转载 Python之re模块 —— 正则表达式操作
这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。 正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了
2017-05-18 15:10:34 895
转载 DevOps
DevOps最近成了热词,望文生义,你也能猜个八九不离十,它就是在说"研发团队"与"运维团队"之间的那点事儿。那么,到底什么是"DevOps"呢?WikiPedia上说:"DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。"这恰好体现了精
2017-05-02 11:53:26 699
转载 MySQL 处理海量数据时的一些优化查询速度方法
在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如果查询时间高达几十秒,这么高的查询延时,任何用户都会抓狂。因此如何提高 SQL 语句查询效率,显得十分重要。查询速度慢的原因1、没有索引或者没有用到索引(这是查询慢最常见的问题,是
2017-05-02 11:24:46 7918
原创 数据存储接口测试用例
环境:金融数据业务,接口需测试json串反馈流程: 从第三方获取数据 爬虫来源数据 方式: 通过接口发送的json串回流到hbase表,缓存表,同时能正常存储到mysql报表 测试方法: 1.通过工具jmeter发送json事件串 2.json事件串包含正常数据 3.发送出去后查看反馈编号(正向/异常)以及存储数据 测试注意事项:
2017-04-17 17:58:00 3826
转载 Log4j日志级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACETh
2017-03-25 15:46:23 413
转载 jmeter并发http请求
Jmeter2.4 如何测试多个并发https请求,终于成功了借此机会分享给大家 首先要安装jmeter2.4版本的,而且不建议大家使用badboy,因为这存在兼容性问题。对于安装,我就不讲了,我就说说如何测试https,想必大家都在网上找相关资料找疯了,我几乎也是呀。 有这么一个网页, http://jmeter.5127
2017-03-25 15:15:51 3176
原创 hbase 命令
进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户hbase(main)>whoami表的
2017-03-23 17:23:21 404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人