自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程面试——数据库

数据库实体的关系数据库中的实体关系指的是不同实体之间的相互依赖和联系。实体关系是数据库设计中非常重要的一个概念,它是用于描述不同实体之间的关系、连接和交互方式的。在数据库中,一个实体通常指的是一个对象或者一个概念,比如一个人、一个订单或者一个产品。实体关系则是指实体之间的联系,比如两个实体之间可能有一对一、一对多、多对一或多对多的关系。以下是几种常见的实体关系:一对一关系:两个实体之间仅有一种联系,比如一个人只有一个身份证号码。一对多关系:一个实体与另一个实体之间有多个联系,比如一个顾客可

2023-03-23 16:15:34 418

原创 软件工程面试——计算机组成原理

程序的局部性对于计算机系统的性能有着重要的影响,因为它可以影响到缓存和内存的访问效率。总线是计算机系统中的关键部件之一,它们允许不同的设备进行快速而有效的通信。总线的速度和宽度对系统性能有重要的影响,因此它们的设计和优化非常重要。总的来说,Cache是一种在处理器和主存储器之间增加的高速存储器,它可以提高数据访问速度和系统性能,减少功耗,是计算机系统中非常重要的一种技术。这些控制寄存器在CPU的运行过程中发挥着重要的作用,通过它们,CPU能够有效地控制指令的执行、访问内存中的数据以及处理中断等任务。

2023-03-23 16:14:32 230

原创 软件工程面试——计算机网络

在四次握手中,客户端发送连接释放请求到服务器端,服务器端收到请求后向客户端发送确认信息,服务器端关闭连接并向客户端发送连接释放请求,客户端收到请求后向服务器端发送确认信息,从而确保双方都已经关闭连接并且不会再发送数据。在三次握手中,客户端发送连接请求到服务器端,服务器端收到请求后向客户端发送确认信息,客户端再次确认服务器的确认信息,从而确保双方都已经准备好进行通信。总之,IP地址和MAC地址都是计算机网络中的重要地址标识符,但它们的作用和用途不同,格式不同,分配方式不同,可变性不同,范围也不同。

2023-03-23 16:13:32 280

原创 软件工程面试题目

栈内存的大小通常是固定的,由操作系统预先设置好。霍夫曼编码的优点是可以根据字符出现的频率来灵活地分配不同长度的编码,使得出现频率高的字符使用较短的编码,出现频率低的字符使用较长的编码,从而实现更高效的数据压缩。操作系统的内核态和用户态的区别在于特权级别的不同,内核态具有更高的特权级别,可以执行更多的操作,而用户态则受到更多的限制,只能访问受限的资源。构造最优二叉树的算法通常采用贪心策略,即每次从所有未被合并的节点中选择两个权值最小的节点,将它们合并为一个新节点,新节点的权值为两个节点的权值之和。

2023-03-23 16:10:29 338

原创 软件工程复试——编程语言

1. 对象的动态分配:在Java中,使用`new`运算符动态地分配对象,Java的垃圾回收器会自动回收不再使用的对象所占用的内存,而无需程序员显式地释放内存。3. 栈内存管理:在Java中,基本数据类型和对象的引用是在栈上分配的,栈的大小是固定的,由JVM在启动时指定。在C/C++中,函数的局部变量和函数调用的参数都是在栈上分配的,栈的大小是固定的,由编译器在编译时指定。在C/C++中,局部变量必须在函数的开头声明,而在Java中,局部变量可以在函数的任何位置声明,但必须在使用之前进行初始化。

2023-03-23 16:10:26 165

原创 软件工程复试———操作系统

虚拟内存是操作系统中一种重要的内存管理技术,它将主存分成大小相等的若干个固定大小的块,称为页面(Page),同时也将存储器分成大小相等的块,称为页框(PageFrame),虚拟内存通过将进程的虚拟地址空间映射到物理内存中的页框上,从而实现了进程地址空间的隔离和保护。5.在进程切换时,涉及到整个当前进程CPU环境的保存环境的设置以及新被调度运行的CPU环境 的设置,而线程切换只需保存和设置少量的寄存器的内容,并不涉及存储器管理方面的操作,可 见,进程切换的开销远大于线程切换的开销;

2023-03-23 16:09:29 383

原创 软件工程导论复试问题总结

小白第一次写文章,大佬勿喷,此资料是本人复试自用软件工程导论第一章什么是软件危机?软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。包括两方面:如何开发软件,满足对软件日益增长的需求;如何维护数量不断增长的已有软件。软件危机的典型表现?①对软件开发成本和进度的估计常常很不准确②用户对已完成的软件不满意的现象时有发生③软件产品的质量往往是靠不住的④软件常常是不可维护的⑤软件产品通常没有适当的文档资料⑥开发生产率提高的速度远跟不上计算机应用普

2022-02-26 19:50:01 2603 1

空空如也

空空如也

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

TA关注的人

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