软件测试
这几篇没做什么很大的修改,基本上按照上面给的重点而开始的
Validation & Verification验证(verification)和确认(validation)
验证指保证软件正确的实现了某一特定功能的一系列活动; 我们的产品做得对吗? Are we building the product right
确认指的是保证软件的实现满足了用户需求的一系列活动; 我们在做正确的产品吗? Are we building the right product
Psychological & Economical Factorspage 4-7
软件测试原则
心理学上的因素 PsychologicalTesting is the process of executing a program with the intent of finding errors
测试是为发现错误而执行程序的过程
测试提高了程序的可靠性和质量
人总是会倾向于选择可能较少导致程序出错的测试数据
成功的测试指 这个测试是有效的 找出的错误可修复 或无错误
而不成功是指没能适当地对程序 ...
计算机网络-自顶向下
Chapter1分组交换 Packet-switching端系统之间交换报文(message),但是发送源会把报文切割成比较小的数据块,这个数据块就是分组,每个分组由路由器和链路交换机传送(也就是分组交换机)
存储转发传输 store-and-forward transmission指的是交换机开始发送分组之前,必须接收到整个分组。就是把要发的东西全部传输到交换机后,交换机会在接受的时候存储起来部分数据,直到整个数据都到了,存储成一个整的包,他才会发送
在图1・11所示的特定时刻,源已经传输了分组1的一部分,分组1的前沿已经到达了路由器。因为该路由器应用了存储转发机 制,所以此时它还不能传输已经接收的比特,而是必须先缓存(即“存储”)该分组的比 特。仅当路由器已经接收完了该分组的所有比特后,它才能开始向出链路传输(即“转 发”)该分组
L表示这个包的长度,R是单位时间被发送的数据大小,所以包1从发送到被目的地完整接收的时间是2L/R,如果直接传的话(不管这个存发方法),时延就是L/R,
计算一下从开始发,到3个包都接收到了的时延是4L/R
一般情况,通过 ...
django
文件manage.py 项目管理,启动项目,创建app,数据管理
asgi.py wsgi.py 接受网络请求 这些都是默认放着不动
urls.py URL和python函数对应关系放这里 常操作
setting.py 项目配置文件 常操作
APP大的功能叫一个app
app可以有自己的表结构 函数 html模板 css
创建新app后的 文件
apps.py 固定的 不要动 app启动类
migrations.py 同上 数据库变更记录
tests.py 同上 单元测试
admin.py django默认提供后台管理
views.py 重要 url的函数都在这里
models.py 重要 对数据库操作
上手
确保app注册
编写URL和视图函数对应关系 urls.py
编写视图函数 views.py
templates返回html
静态文件一般将
css
js
img
放在静态文件 static
这个static文件夹路径可以在setting中更改
模板语法本质上就是html上写占位符,然后用数据替换占位符
请求和响应request 是一个对象,封装了 ...