自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 Python跟廖雪峰老师学习(10)- 返回函数,Lambda表示匿名函数,装饰器 Decorator,偏函数

实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数: 我们在函数lazy_sum中又定义了函数sum...

2019-01-19 11:46:55 289

转载 Python跟廖雪峰老师学Python(9)- 高阶函数:map(),reduce(),sorted()

高阶函数英文叫Higher-order function。 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-10) 10 但是,如果只写abs呢? >>> abs <built-in function abs> 可见,abs(-10)是函数调用,而abs是函数本身。 ...

2019-01-19 10:59:58 198

原创 Bug的生命周期

对Bug的生命周期的理解,提高自己测试技术的专业性: 对于测试人员来说,bug的生命周期一般分为:发现bug—>提交bug—>验证bug (一)发现Bug时, 1. 通过bug的定位,确认必现路径、可能的原因,帮助开发快速定位、解决问题 2. 通过bug的路径、影响范围等分析,发掘更多的隐藏bug,《探索式测试》-恶邻测试法:重灾区往往会有更多的bug 3. 通过分析操作路径...

2019-01-17 20:10:43 4393

转载 python的应用场景及学习方向

Python特点 1、Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。 2、Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。 3、Python代码块使用空格或制表符缩进的方式分隔代码。 4、Python仅有31个保留字,而且没有分号、begin、end等标记。 5、Python是强类型语言,变...

2019-01-16 22:05:56 692

转载 python跟廖雪峰老师学(7)- 高级特性:切片L[1:4:2], 迭代for(可迭代对象),列表生成式,生成器g,迭代器

1. 取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。  如果第一个索引是0,还可以写成 L[:3] Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片 >>> L = ['Michael', 'Sarah', 'Tr...

2019-01-16 21:44:44 3067

转载 解析自动化测试对敏捷项目的意义与应用

1.  敏捷项目vs传统瀑布项目的最大不同  快速交付,分拆交付,快速迭代,拥抱变化! 迭代故事点示意图:    不断增长的已完成story point时,谁敢拍胸脯说以前的功能百分比不出问题?谁又去承担这快节奏的回归测试的压力? 此时,自动化测试就成为重要的备选解决方案之一。   2 自动化测试对于敏捷项目的必要性    持续交付的需求 流线化测试流程使其更快以适应敏捷  ...

2019-01-15 23:14:32 615

转载 浅谈对自动化测试的理解

1. 自动化主要包含三个层面的自动化:单元测试自动化,接口测试自动化和web测试自动化。 A.  单元测试自动化,调用被测试的类或方法,根据类或方法的参数,传入相应的数据,然后,得到一个返回结果。最终断言返回的结果是否等于预期结果。如果相等,测试通过;如果不相等,测试失败。所以,这里的单元测试关注的是代码的实现与逻辑,一般是由开发来做。 B.  接口自动化,根据接口文档,编写测试用例,根据测试...

2019-01-15 22:30:27 3737

转载 Python跟廖雪峰老师学(7)- 异常处理,调试Logging,单元测试

  高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外。 try: print('try...') r = 10 / 0 print('result:', r) except ZeroDivisionError as e: print('except:', e) finally: print(...

2019-01-15 22:01:58 612 1

转载 python廖雪峰老师学习(6)- IO,文件读写,stringIO和BytesIO,操作文件和目录:os操作系统模块

基本概念:input, output,stream 存在问题:输入和接收速度不匹配 解决方法:同步、异步(回调--好了叫我,轮询---好了没...好了没) 收获新知:编程语言都会把操作系统提供的低级C接口封装起来方便使用 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,...

2019-01-14 21:21:13 348

转载 python廖雪峰老师教程学习(6)- 第三方库requests

我们已经讲解了Python内置的urllib模块,用于访问网络资源。但是,它用起来比较麻烦,而且,缺少很多实用的高级功能。 更好的方案是使用requests。它是一个Python第三方库,处理URL资源特别方便。 安装requests 如果安装了Anaconda,requests就已经可用了。否则,需要在命令行下通过pip安装: $ pip install requests 如果遇到...

2019-01-13 21:56:07 260

转载 python廖雪峰老师教程(6)-正则表达式

正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 所以我们判断一个字符串是否是合法的Email的方法是: 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以: '00\d'可以匹配'007',但无法匹配'00A'...

2019-01-13 19:13:35 238

转载 python廖雪峰老师学习总结(5)- 模块意义,pip 安装第三方模块,常用的内建模块datetime,collections,base64,contectlib,urllib

在Python中,一个.py文件就称之为一个模块(Module)。举个例子,一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。 使用模块有什么好处? 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。...

2019-01-13 16:57:06 1154

转载 python廖雪峰老师学习(4)- 函数: 定义,调用,参数,递归函数

一: 调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 abs(-20) 调...

2019-01-13 16:28:25 312

转载 python学习(3)- If, while, break, contiune

1. If 控制语句 : 注意If 和 elif ,else后面的冒号。 age = 3 if age >= 18:     print('adult') elif age >= 6:     print('teenager') else:     print('kid') if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的...

2019-01-13 13:08:38 845

原创 廖雪峰老师Python学习(2):字符编码

字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是6...

2019-01-13 11:49:36 133

转载 廖雪峰老师Python学习(1)- 数据类型: List, Tuple, dict, set

Python基础知识归纳: 1. Python解释器/编译器:CPython 当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 为什么要有编译器: 计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语...

2019-01-12 22:37:23 127

转载 MYSQL的常用命令和增删改查语句和数据类型

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]   创建数据库:create database [库名]   显示所有数据库: show databases;   打开数据库:use [库名]   当前选择的库状态:SELECT DATABASE();   创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ...

2019-01-05 12:38:51 348 4

NSGA2源代码,C++源代码

这个资源为NSGA2算法的源代码,在C++的编译环境下。

2016-05-13

NSGA2源代码,MATLAB

NSGA2源代码,MATLAB

2016-05-13

NSGA-二 MATLAB代码

NSGA-二 MATLAB代码

2016-05-12

空空如也

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

TA关注的人

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