自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python期末复习

Python期末复习 第二章 基本程序设计 eval('3') # 3 eval('3') + eval('4') # 7 eval('abc') #报错,abc没有定义 x , y = y ,x #x,y互换 eval('34') == eval('3' + '4') integer = eval(input('Enter an integer:')) q = integer // 1000 b = integer //

2022-01-16 21:02:40 800

原创 OOAD期末复习

1. Encapsulation 封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用;将类或者是函数中的某些属性限制在某个区域之内,外部无法调用 类包含了数据与方法,将数据和方法放在一个类中就构成了封装 封装的好处: 保护隐私(把不想别人知道的东西封装起来) 隔离复杂度 2.Information hiding 信息隐藏 定义:信息隐藏是隐藏对象或函数的详细信息的过程。隐藏这些细节会导致抽象,从而降低外

2022-01-16 20:46:39 495

原创 软件测试期末复习

软件测试期末复习 填空 软件的生命周期 软件的生命周期:指软件产品或软件系统从提出、设计、投入使用到被淘汰的全过程。由软件定义、软件开发和运行维护三个时期组成,每个时期又可进一步划分成若干个阶段 生命周期每个阶段的基本任务: (1)问题定义 (2)可行性研究 (3)需求分析 (4)总体设计 (5)详细设计 (6)编码和单元测试 (7)综合测试 (8)软件维护 软件测试专家G.J.Myers的观点 测试是为了证明程序有错,而不是证明程序无错 一个好的测试用例是在于它能发现至今未发现的错误 一个成功的

2022-01-16 20:42:41 7754

转载 区块链相关知识

区块链区块链定义密码学原理 区块链定义 区块链并不等同于比特币。区块链是比特币的底层技术和基础架构,而比特币是区块链的一种应用。 区块链本质上是一个去中心化数据库。是一种分布式数据存储,点对点传输,共识机制,加密算法等计算机技术的新型应用模式。 密码学原理 比特币被称为加密货币crypto-currency 区块链上内容都是公开的,包括区块的地址,转账的金额。 比特币主要用到了密码学中的两个功能: 哈希 签名 3.1 密码学中用到的哈希函(cryptographic hash fu

2022-01-16 17:27:01 108

原创 Python迭代器与生成器

一、 Python迭代器 1. 基本概念: 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器。 2. 创建一个迭代器 class Numbers: def __iter__(self): self.a = 1 retur

2021-12-08 17:24:50 61

空空如也

空空如也

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

TA关注的人

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