计算机基础
操作系统,计算机网络等
Bennett 黄柏禧
止于至善
展开
-
关于数据结构中对=的重载
说明: 今天在自己编写的数据结构(链式栈)的时候,在重载=时遇到了一些错误,因此总结一下,给出一个较为标准的重载代码。其他的数据结构可以类比编写。基本思路(设等号左边的栈为A, 等号右边的栈为B):先复制一份B的副本,再清空A,最后把A的top指针指向副本B的指针 注意的问题A栈是否为空, B栈是否为空,需要判断代码是否满足连等, 需要返回值代码是否满足x=x, 需要注意代码顺序代码示例S原创 2017-09-28 14:27:49 · 498 阅读 · 0 评论 -
SWAD_hw3
简单题简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点从项目特点、风险特征、人力资源利用角度思考瀑布模型瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个...原创 2019-04-16 16:58:18 · 363 阅读 · 0 评论 -
SWAD_hw2
简答题用简短的语言给出对分析,设计的理解分析系统分析研究程序或业务的过程,以确定其目标和目的,并创建系统和过程来通过有效方式实现这些目标。而且它关注于去调查问题和需求,而不是提出一个解决方案。例如,当我们需要一个新的在线交易系统,我们应该去看这个系统将如何使用,有什么功能。设计系统设计是定义体系结构、模块、接口和数据以满足指定需求的过程。系统设计可以看作是系统理论在产品开发中的应用。而且...原创 2019-04-14 23:16:21 · 212 阅读 · 0 评论 -
TCP慢启动、拥塞避免、快速重传、快速恢复
原文来自tcp为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成,后来TCP Reno版本中又针对性的加入了“快速重传(Fast retransmit)”、“快速恢复(Fast Recovery)”算法,再后来在TCP ...转载 2018-11-29 00:14:11 · 468 阅读 · 0 评论 -
X86汇编系统调用
汇编系统调用转载 2018-05-01 19:53:14 · 1078 阅读 · 0 评论 -
计组--dosbox下debug
A:进入汇编指令编写R(寄存器):查看全部(或某个)寄存器内容并可进行修改D (起始地址 终止地址):查看地址单元内容E:(起始地址 值1 值2 。。):给从起始地址开始的地址单元赋值T:单步执行...原创 2018-04-27 14:21:30 · 243 阅读 · 0 评论 -
计组--寻址方式
立即寻址MOV AX,1234H直接将1234H送给AX寄存器寻址MOV AX, BX 注意,寄存器不加括号,结果将BX的内容送到AX存储器寻址寄存器中存的是实际内存的地址,而非内容物理地址(20位):段基地址*10H + 偏移量段基地址一般存于:CS,DS,SS,ES偏移量:又叫有效地址(EA)EA = 基址(BX或BP) + 变址(SI或DI) ...原创 2018-04-27 14:13:01 · 1495 阅读 · 0 评论 -
Mips指令总结
Mips指令 Mips指令转载 2018-04-04 08:45:19 · 1406 阅读 · 0 评论 -
进程控制----信号量
过桥问题: A,B地之间有一座每次只能过一辆车的桥,假如桥上正在过的是A到B的车,B到A的车必须等待所有A到B的车过完才能上桥,反之亦然。第一步由于第一辆车能够上桥之后,后续的车不需要再验证是否能上桥,轮到了就能上。semaphore mutex = 1; //桥的使用权信号量int A2B = 0, B2A = 0; //A到B,或者B到A的车等待数量//A t...原创 2018-05-21 08:59:36 · 394 阅读 · 1 评论