- 博客(12)
- 收藏
- 关注
原创 版本管理及svn/git工具
版本管理1、版本管理定义版本管理是跟踪软件组件或配置信息以及使用这些组件系统的不同版本的过程。版本管理也包括确保由不同开发者做出的变更不会彼此影响。因此,可以把版本管理过程看做是管理代码线和基线的过程。2、版本管理功能集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则...
2019-04-03 17:17:48
401
原创 比较全的敏捷概念知识总结
敏捷开发理念的提出敏捷理念提出千禧之初,美国在计算机行业已经走了几十年,瀑布流、螺旋模型、快速迭代...各种各样的软件开发流程雨后春笋各领风骚一段时间。虽然不断变化和完善,但互联网的加速发展让传统方法显得笨重,难以快速适应变化。有十七个程序员(程序员改变世界)在美国犹他州的一个风景区开了个碰头会,找到了一个团队耦合度高,流程极其灵活的方法,他们把它称为agile program develop...
2019-04-03 17:12:37
2251
原创 selenium获取窗体信息并截图保存
driver.window_handles 打印当前所有窗体信息driver.current_window_handle 判断当前焦点在哪个窗体,打印这个窗体的信息driver.switch_to.window(driver.window_handles[1]) 焦点切换到最新窗[1],也就是第二个窗体...
2019-03-31 22:26:08
301
原创 selenium中的三种等待时间
1、time包中的sleep方法 from selenium import time time.sleep(2)2、隐式等待时间,即最长等待时间,等待一个元素被发现或一个命令完成。是webdriver 中的Implicitly_wait方法。 from selenium import webdriver driver.implicitly_wait(...
2019-03-31 22:05:16
2482
原创 从1.0到3.0,浅谈selenium的发展
程序的很大一方面的作用就是将人从无聊的重复性工作解放出来,selenium的被创造也是重复又繁多的测试工作,selenium1.0就是基于JS的一种测试工具,来验证浏览器页面的行为。另外,与主流的商业自动化工具QTP相比,selenium开源、免费、多浏览器多语言支持,优势更为明显。 Selenium 1.0 = Selenium IDE + Selenium ...
2019-03-24 21:53:26
222
原创 linux常用指令的实践操作
Linux命令与Dos命令同属于控制台命令,控制台就是我们通常见到的使用字符操作界面的人机接口,控制台命令就是可以操作系统的命令,linux命令是基于linux操作系统的命令。 而Xshell可以在windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。用Xshell来连接linux主机,了解一下常用的linux语句。一、文件管...
2019-03-24 21:23:19
223
原创 sql语句的初尝试——错误小结
基本的sql语句看起来很是简单,无非增删改查insert,delete,update,select的用法,但是在实践中就发现了很多问题,在此记录,避免以后出现。 delete语句用来删除表中的行,而drop语句可以删除整个表。 在连表查询时,出现“错误代码:1052 Column 'stuid' in where clause is ambigu...
2019-03-17 22:25:07
210
原创 理解python中类与实例的关系
类与实例都是面向对象编程的概念,可以把类理解为抽象的模板,用来描述具有相同属性和方法的对象的集合。实例则是根据类创建出来的具体对象。 类所拥有的属性,是类的所有实例所共有的,每个实例对象都拥有相同的方法,但各自的数据可能不同。下面是创建了一个Student类,并遍历所有的实例,实现每个人作自我介绍。...
2019-03-16 22:45:26
529
原创 实践出真知,python爬虫的掉坑之路
用爬虫来获取网站上的信息,可以做到数量大、质量高,且易于对比分析。但是在爬取过程中,可能会遇到各种问题,在此记录一下我遇到的问题及解决办法。首先,理一下思路与方法:1、加上请求头,循环get()多页HTML,2、引入lxml的etree.HTML()转化对象,3、Xpath()获取每个想要的值4、保存数据为.csv文件坑一:返回空列表在反复检查了没有语法错误之后,print获取的...
2019-03-08 23:49:41
229
翻译 对软件开发模型的学习与思考
对软件开发模型的学习与思考软件开发模型,是对于软件开发全部过程、活动及任务的框架。包括需求、设计、编码、测试等阶段,明确了需要完成的任务。即以交付更为完美的软件为目标,结合具体情况,所规划的一套整体解决方案和实现方式。早在1970年提出的瀑布模型,曾是唯一被广泛采用的软件开发模型,然而在80年代早期就基本被淘汰了。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行...
2019-03-03 23:04:14
205
原创 Python是交流的桥梁,将从输入数据的多样性开始
Python是交流的桥梁,将从输入数据的多样性开始——小白实现带数据类型判断的冒泡排序如何输入一些待处理的数据,并判断是否符合处理要求?作为编程小白,列出我的思路并尝试实现,欢迎各位大佬指正。先做出一些设想:一、如何读取输入的数据1、input()2、读取.txt文件3、…二、怎样判断是否为整数类型1、type()方法2、Isdigit()方法3、正则表达式(并不在我的水平范...
2019-02-28 23:36:56
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人