做题总结3

博客涵盖代码评审、负载与压力测试目标、软件实施进入准则等内容。介绍网络各层协议,如物理层、数据链路层等协议,还提及查找或删除性能不同的数据结构,编译器任务相关内容,进栈序列可能数的卡特兰公式及运算符优先级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)代码评审:检查源代码和编码标准的符合性

(2)负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行

         压力测试是在强负载(大数据量、大量并发用户等)下的测试,系统的最高能力

(3)软件实施活动的进入准则:

A.需求工件已经被基线化 

B.详细设计工件已经被基线化 

C.构架工件已经被基线化

(4)确认序列号=原始序列号+TCP段的长度

(5)物理层:RJ45、CLOCK、IEEE802.3(中继器,集线器,网关)
数据链路:PPP、FR、HDLC、VLAN、MAC(网桥,交换机)
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、(路由器)
传输层:TCP、UDP、SPX
会话层:NFS、SQL、NETBIOS、RPC
表示层:JPEG、MPEG、ASII

应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

访问网络时,会用到以下协议。

PPP:点对点协议

ARP:地址解析协议

HTTP: 超文本传输协议

但是不会用到POP:电子邮箱协议

(6)

查找或删除性能较低的数据结构有:有序数组,有序链表;最高的是Hash表

(7)

与编译器的任务有关:公共子表达式合并,尾递归优化,常量、不变式预计算

(8)若一序列进栈顺序为a1,a2,a3,a4......an 则一共有多少种可能:

卡特兰公式

C(2n,n)/(n+1) = (2n)!/n!*(2n-n)!/(n+1) = (2n)!/(n!*n!)/n+1

(9)运算符的优先级:

! > 算术运算符 > 关系运算符 > && > || > 赋值运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值