- 博客(26)
- 收藏
- 关注
原创 使用迭代查找一个list中最小和最大值
# -*- coding=utf-8 -*-def findMinAndMax(L): if(len(L)==0): return None,None else: Max=Min=L[0] for i in L: if(i>Max): Max=i if(i<Min): Min=i return Min,M
2021-03-26 18:03:24
200
原创 利用切片操作,实现一个trim()函数,去除字符串首尾的空格
利用切片操作,实现一个trim()函数,去除字符串首尾的空格# -*- coding=utf-8 -*-def trim(s):#判断是否为'' if(len(s)==0): return s #去掉前面空格 if(s[0]==' '): return trim(s[1:]) #去掉后面空格 if(s[-1]==' '): return trim(s[:-1]) return sif tr
2021-03-24 13:28:38
357
原创 Git项目版本
1、回退版本(1)创建版本javaTest.txt中写入信息版本2,同步远程javaTest.txt中写入信息版本3,再次同步远程(2)本地回退上一个版本HEAD^回退到上一版本多加一个^多回退一个版本(3)根据id号,回到指定版本查询idgit reset --hard c771dc8 返回到指定id(4)本地回退完成,推送到远程(5)git远程结果查看...
2020-09-25 17:29:54
165
原创 Git分支操作
1、添加分支(1)查看分支git branch --查看本地分支git branch -a --查看远程分支(2)创建本地分支github上并没有这个新建的本地分支(3)同步分支到远程2、删除分支(1)、删除分支(在主分支上单独拉一个分支来进行bug的修复,修复完成后合并到主分支后并上线,可以把bug修复分支进行删除) (2)删除远程分支3、合并分支4、合并分支的冲突问题(1)制造冲突branche2分支修改javaTest.txt文件,写入一行内容,同.
2020-09-25 16:36:29
143
原创 创建Git仓库,克隆、拉取和推送操作
1、创建仓库(1)Git网站,首页–Start a project,设置名称,简介和可见权限2、克隆仓库到本地3、推送
2020-09-25 16:07:24
153
原创 Git账号注册和SSH_KEY配置
1、Git账号注册Git网站上按照要求注册即可,邮箱收取邮件需激活。2、ssh-key的客户端配置(1)生成key:桌面点鼠标右键,选择“Git Bash Here”,输入命令 :ssh-keygen -t rsa -C “注册邮箱地址”,后面都敲回车。ssh文件存放在c/Users/1/.ssh目录下(2)查看C:/User/用户/.ssh文件夹。里面有id_rsa和id_rsa.pub。id_rsa为私钥,id_rsa.pub为公钥。3、添加公匙到GitHub(1)输入命令 cd ~.
2020-09-25 15:19:34
1667
原创 Git安装
1、Ubuntu安装git(1)安装,输入sudo apt install git。安装过程中选择Y。(2) 输入 git --version 验证是否安装成功2、Linux(1)、安装:yum install -y git(2)、验证:git --version3、Windows(1)下载地址:https://git-scm.com/downloads,选择windows,就会自动下载。(2)安装,双击下载的安装文件。一直Next即可。安装完成桌面鼠标右键。(3)选择GIt
2020-09-22 16:38:50
178
原创 python 学习记录-操作mysql
#coding=utf-8#****Python操作mysql********import MySQLdb#连接数据库,host为mysql主机ip,user、passwd为数据库用户名和密码,db为数据库名称,port为端口号默认3306conn=MySQLdb.connect(host="127.0.0.1",user="root",passwd="123",db="test",port=3306,charset="utf8")#创建游标cur=conn.cursor()#执行sql语句
2020-07-20 17:51:08
92
原创 python 学习记录-excel操作
环境准备:(1)按WIN+R组合键,在调出的运行窗口输入框中输入“CMD”并按Enter键。(2)在弹出的CMD窗口中输入“pip install openpyxl==2.3.3”,进行安装Python解析Excel2007以上版本的模块。如不能安装进入pip.exe目录,重新安装一次(3)如果上述方法安装失败,读者可以直接方位https://pypi.python.org/pypi/openpyxl下载openpyxl源码安装包,校验,不报错即安装成功。xlrd、xlwt和openpyxl模块的
2020-07-17 16:49:45
132
原创 python 学习记录-正则匹配身份证号
#正则匹配身份证号******#[1-9](第一位1到9)##\d{5}(5位数字)#[12](第6位为1或2,年份第一个数字)#\d{3}(3为数字,年份后3位数字)#(0[1-9]|1[012])(月份,第一位数字为0第二位数字为1-9或第一位数字为1第二位数字为0、1、2)#(0[1-9]|[12][0-9]|3[01])(日期,第一位数字为0第二位数字为1-9或第一位数字为1或2第二位数字为0-9或第一位数字为3第二位数字为0或1)#\d{3}[0-9xX])(后4位数字,前3位为数字
2020-07-17 15:24:49
1361
原创 快速排序(递归调用)、冒泡排序
#coding=utf-8#*******快速排序(递归调用)**********def func(lt=[]): if len(lt)<=1: return lt key = lt[0]#为基准点 lt_l=[]#定义列表存放小于基准点值 lt_r=[]#定义列表存放大于基准点值 lt_m=[]#定义列表存放基准点 for i in lt: if i<key: lt_l.append(i
2020-05-26 14:32:57
112
转载 python学习记录--返回函数(闭包函数)
高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。闭包中内函数修改外函数局部变量: 在基本的python语法当中,一个函数可以随意读取全局数据,但是要修改全局数据的时候有两种方法:1 global 声明全局变量 2 全局变量是可变类型数据的时候可以修改 1 在python3中,可以用nonlocal 关键字声明 一个变量, 表示这个变量不是局部变量空间的变量,需要向上一层变量空间找这个变量。 2 在python2中,没有nonlocal这个关键字,我们可以把闭包变量改成可
2020-05-20 14:12:15
203
原创 学习map/reduce,字符串转换成浮点数
最近在学习廖雪峰的python课程,下面为学习过程中的练习题。#利用map和reduce编写一个str2float函数,把字符串’123.456’转换成浮点数123.456。使用了2种方法实现from functools import reduce#方法一:DIGITS ={'0':0, '1':1, '2':2, '3':3, '4':4, '5':5, '6':6 ,'7':7, '8':8, '9':9,'.':'.'}def str2float(s): # 将str转换成list
2020-05-16 22:54:22
475
原创 python 学习记录-函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式]...
2020-05-07 16:51:26
168
原创 python 学习记录-流程控制
1、 条件控制注:and和or优先级低于>、<和==判断符号。#输入年份判断是否闰年#coding=utf-8year = int(raw_input("Please input year:"))#1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)#2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)if (year...
2020-05-06 14:59:02
196
原创 4、selenium3的安装
1、安装selenium(下载地址: https://pypi.python.org/pypi/selenium)如果是联网状态的话,可以直接在E:\Python27\Scripts下输入命令安装:E:\Python27\Scripts>pip install –U selenium如果没联网,先下载selenium并解压把整个目录放到E:\Python27\Lib\site-pac...
2020-05-02 23:50:19
775
原创 python 学习记录-数据类型
Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。String(字符串):“ ” ‘ ’List(列表):[ ],值可变Tuple(元组):(),值不可变Dictionary(字典):{},值可变常见列表操作list.a...
2020-04-30 16:57:44
117
原创 2、pip安装
pip 是 Python 包管理工具,它是一个工具,允许你安装和管理不属于标准库的其他库和依赖,提供了对Python 包的查找、下载、安装、卸载的功能。如果您使用从Python.org下载的Python 2>=2.7.9或Python 3>=3.4,则pip已经默认安装。官方链接:https://pip.pypa.io/en/stable/installing/(一)已安装...
2020-04-29 11:05:11
164
原创 VirtualBox安装虚拟机使用说明和问题解决说明
注意:本文介绍VirtualBox安装虚拟机内容,VDI镜像都是准备好了的。1、安装虚拟机1.1安装VirtualBox(1)双击虚拟机安装程序(VirtualBox-5.0.20-106931-Win.exe),如图1图1(2)图1点击Next,显示图2图2(3)可在图2选择安装目录,如不修改安装目录,直接点击Nex。如需修改安装目录点击Browse选择目录即可,目录选择完成,...
2020-04-28 16:07:44
1098
原创 冒泡排序
//#冒泡排序public class BubbleSortMethod {public static void main(String[] args){//需要排序的列表值int[] myList = {10,50,30,56,45,89,75,7};for(int i=0;i<myList.length-1;i++){for(int j = 0; j<myList.le...
2020-04-28 14:07:19
73
转载 03测试用例设计方法-错误推测法
1)定义基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。2)错误推测方法的基本思想列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如,输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。例如,测试一个对线性表(比如数组)进行排序的程序,可推测...
2020-04-28 13:22:33
869
原创 01Selenium--IDE及环境配置
1、工具Eclipse:官网下载解压即可使用。2、JDK(1)双击下载好的JDK安装包进行安装操作,安装过程中只需要一直单击“下一步”按钮即可。(2)JDK安装完成后,在系统桌面上的“计算机”图标上单击鼠标按钮,在弹出的快捷菜单中选择“属性”命令。(3)在弹出的Windows窗口右边单击“高级系统设置”。(4)在弹出的“系统属性”对话框中单击“高级”标签栏,然后单击“环境变量”按钮...
2020-04-27 16:13:28
161
原创 03测试用例设计方法-边界值分析法
边界值分析法1)定义边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。2)与等价划分的区别(1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。(2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。3)边界值分析方法的考虑(1)长期的...
2020-04-26 13:44:16
3250
原创 02测试用例设计方法-等价类划分
等价类划分法1)定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例2)划分等价类等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,等价类划分法认为:如果使用等...
2020-04-26 13:44:07
1995
原创 1、Python安装(python版本为2.7)
1.下载地址Python:地址:http://www.python.org/getit/版本:python-2.7.3.amd64.msisetuptools:http://pypi.python.org/pypi/setuptools#windowsez_setup.py文件:http://peak.telecommunity.com/dist/ez_setup.pyhttps:/...
2020-04-16 13:49:07
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人