标签:延长 版本 位置 理解 体系 实体 socket 维护 资源分配
1.http与https区别: 4.get和post区别
get在浏览器回退不会做其他操作,而post会再次提交请求
get产生url地址可以被Bookmark,post不行
get只能进行url编码,而post支持多种编码
get会被浏览器主动cache,post不会要手动设置
get传送数据有限,post没有
get不太安全参数容易暴露在url上
get产生一个tcp包,post2个(get会把http,header,data一并发送出去,而post会先发header,服务器响应一段时间后,在发送data)
5.进程和线程区别,缓存和缓冲区别,并发和并行区别
1)进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。开销方面每个进程有独立的代码和数据空间,程序之间的切换会有较大的开销;线程可以看做轻量级的进程,每个线程都有自己独立的运行栈和程序计数器,线程之间开销小。进程可以理解为程序。
2)缓存:读数据把数据保存在缓存区,再次读取该数据就不用去硬盘取了,而在缓存读取。缓冲:向硬盘写入数据时,先把数据放入缓冲区,然后在一起向硬盘写入,把分散的写操作集中进行,减少磁盘碎片和寻道,提高性能。
3)并行两个或多个事件同一时刻发生,并发多个事件间隔发生。
串行:一次只取一个任务并执行这个任务
6.软件生命周期
计划阶段-----》需求分析---》设计阶段---》编码---》测试---》运行维护
测试用例
用例编号 测试项目 测试标题 重要级别 预测条件 输入数据 执行步骤 预期结果
软件测试
规定条件下进行操作,已发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程
(后续再补)
标签:延长 版本 位置 理解 体系 实体 socket 维护 资源分配
原文地址:https://blog.51cto.com/14742235/2475376