自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 版本管理及svn/git工具

版本管理1、版本管理定义版本管理是跟踪软件组件或配置信息以及使用这些组件系统的不同版本的过程。版本管理也包括确保由不同开发者做出的变更不会彼此影响。因此,可以把版本管理过程看做是管理代码线和基线的过程。2、版本管理功能集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则...

2019-04-03 17:17:48 394

原创 比较全的敏捷概念知识总结

敏捷开发理念的提出敏捷理念提出千禧之初,美国在计算机行业已经走了几十年,瀑布流、螺旋模型、快速迭代...各种各样的软件开发流程雨后春笋各领风骚一段时间。虽然不断变化和完善,但互联网的加速发展让传统方法显得笨重,难以快速适应变化。有十七个程序员(程序员改变世界)在美国犹他州的一个风景区开了个碰头会,找到了一个团队耦合度高,流程极其灵活的方法,他们把它称为agile program develop...

2019-04-03 17:12:37 2212

原创 selenium获取窗体信息并截图保存

driver.window_handles 打印当前所有窗体信息driver.current_window_handle 判断当前焦点在哪个窗体,打印这个窗体的信息driver.switch_to.window(driver.window_handles[1]) 焦点切换到最新窗[1],也就是第二个窗体...

2019-03-31 22:26:08 296

原创 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 2471

原创 从1.0到3.0,浅谈selenium的发展

程序的很大一方面的作用就是将人从无聊的重复性工作解放出来,selenium的被创造也是重复又繁多的测试工作,selenium1.0就是基于JS的一种测试工具,来验证浏览器页面的行为。另外,与主流的商业自动化工具QTP相比,selenium开源、免费、多浏览器多语言支持,优势更为明显。 Selenium 1.0 = Selenium IDE + Selenium ...

2019-03-24 21:53:26 217

原创 linux常用指令的实践操作

Linux命令与Dos命令同属于控制台命令,控制台就是我们通常见到的使用字符操作界面的人机接口,控制台命令就是可以操作系统的命令,linux命令是基于linux操作系统的命令。 而Xshell可以在windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。用Xshell来连接linux主机,了解一下常用的linux语句。一、文件管...

2019-03-24 21:23:19 215

原创 sql语句的初尝试——错误小结

基本的sql语句看起来很是简单,无非增删改查insert,delete,update,select的用法,但是在实践中就发现了很多问题,在此记录,避免以后出现。 delete语句用来删除表中的行,而drop语句可以删除整个表。 在连表查询时,出现“错误代码:1052 Column 'stuid' in where clause is ambigu...

2019-03-17 22:25:07 202

原创 理解python中类与实例的关系

类与实例都是面向对象编程的概念,可以把类理解为抽象的模板,用来描述具有相同属性和方法的对象的集合。实例则是根据类创建出来的具体对象。 类所拥有的属性,是类的所有实例所共有的,每个实例对象都拥有相同的方法,但各自的数据可能不同。下面是创建了一个Student类,并遍历所有的实例,实现每个人作自我介绍。...

2019-03-16 22:45:26 521

原创 学习笔记之理解面向对象编程

面向对象的基本特征

2019-03-10 23:15:52 97

原创 实践出真知,python爬虫的掉坑之路

用爬虫来获取网站上的信息,可以做到数量大、质量高,且易于对比分析。但是在爬取过程中,可能会遇到各种问题,在此记录一下我遇到的问题及解决办法。首先,理一下思路与方法:1、加上请求头,循环get()多页HTML,2、引入lxml的etree.HTML()转化对象,3、Xpath()获取每个想要的值4、保存数据为.csv文件坑一:返回空列表在反复检查了没有语法错误之后,print获取的...

2019-03-08 23:49:41 220

翻译 对软件开发模型的学习与思考

对软件开发模型的学习与思考软件开发模型,是对于软件开发全部过程、活动及任务的框架。包括需求、设计、编码、测试等阶段,明确了需要完成的任务。即以交付更为完美的软件为目标,结合具体情况,所规划的一套整体解决方案和实现方式。早在1970年提出的瀑布模型,曾是唯一被广泛采用的软件开发模型,然而在80年代早期就基本被淘汰了。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行...

2019-03-03 23:04:14 196

原创 Python是交流的桥梁,将从输入数据的多样性开始

Python是交流的桥梁,将从输入数据的多样性开始——小白实现带数据类型判断的冒泡排序如何输入一些待处理的数据,并判断是否符合处理要求?作为编程小白,列出我的思路并尝试实现,欢迎各位大佬指正。先做出一些设想:一、如何读取输入的数据1、input()2、读取.txt文件3、…二、怎样判断是否为整数类型1、type()方法2、Isdigit()方法3、正则表达式(并不在我的水平范...

2019-02-28 23:36:56 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除