摘要: 题目来源于各学校网络程序设计课程的期末试题以及博客上的总结。 一、选择题 1.如果进程A调用fork函数,创建进程B,然后B进程再调用fork函数,创建进程C,进程C调用exec执行新的程序,那么各个进程将以什么顺序来执行?(D) A. 以A、B、C的顺序执行 B. 以C、B、A的顺序执行 C. 以 阅读全文
posted @ 2020-01-09 21:45 yll333 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 软件工程师是IT领域的重要岗位之一,随着IT行业多年的发展,软件工程师也有很多细分的方向,比如Web方向、大数据方向、物联网方向、云计算方向、人工智能方向、区块链方向等等,不同方向的软件工程师需要具备的知识结构也会有所区别。另外,不同行业(金融、教育、通信、医疗)的软件工程师往往在知识结构上也有所区 阅读全文
posted @ 2020-01-03 14:16 yll333 阅读(320) 评论(2) 推荐(0) 编辑
摘要: 一、三次握手过程 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。如下图所示: 首先,客户端开始的时候,首先创建sock文件描述符,接着就进行connect发起连接服务器请求,阻塞等待服务器应答。 接着,服务器开始的时候,分配一个listen_sock文件描述符,接着进 阅读全文
posted @ 2019-12-25 22:36 yll333 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、系统调用 linux内核中设置了一组用于实现系统功能的子程序,称为系统调用。和普通库函数调用相似,只是系统调用由操作系统核心提供,运行于核心态,而普通的函数调用由函数库或用户自己提供,运行于用户态。 在Linux中,每个系统调用被赋予一个系统调用号。通过这个独一无二的号就可以关联系统调用。当用户 阅读全文
posted @ 2019-12-18 14:01 yll333 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、如何对需求不确定的创新产品进行分析和设计 1.概念分析 通过对国内外同类型产品概念设计和产品需求研究历史和现状的分析和国内创新产品开发面临的实际形式,提出产品需求研究的必要性,并得出成功的同类型产品开发的影响因素及其面临的挑战。 2..市场调查 市场调查通过信息把消费者、顾客和公众与商家联系在一 阅读全文
posted @ 2019-12-08 23:06 yll333 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、下载内核源代码编译内核 1.下载linux-5.0.1的内核 mkdir LinuxKernel #创建一个项目目录 cd LinuxKernel wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载li 阅读全文
posted @ 2019-12-07 17:20 yll333 阅读(356) 评论(0) 推荐(1) 编辑
摘要: 一、模式的定义与特点 1. 抽象工厂模式 抽象工厂模式是工厂方法模式的进一步延伸,由于它提供了功能更为强大的工厂类并且具备较好的可扩展性,在软件开发中得以广泛应用,尤其是在一些框架和API类库的设计中,例如在Java语言的AWT(抽象窗口工具包)中就使用了抽象工厂模式,它使用抽象工厂模式来实现在不同 阅读全文
posted @ 2019-12-07 00:14 yll333 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、Linux Socket 1.Linux Socke基本上就是BSD Socket(伯克利套接字) 伯克利套接字的应用编程接口(API)是采用C语言的进程间通信的库,经常用在计算机网络间的通信。BSD Socket的应用编程接口已经是网络套接字的抽象标准。大多数其他程序语言使用一种相似的编程接口 阅读全文
posted @ 2019-11-30 23:49 yll333 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 主机配置:DHCP DHCP(动态主机配置协议),是在一台主机启动后,第一个运行的客户/服务器应用程序。换言之,当一台主机启动后,如果它认为自己当前应当连接到因特网上,但又不知道自己的IP地址时,DHCP就以引导程序的身份发挥作用。 每个连接到TCP/IP互联网的计算机都必须知道自己的IP地址、一个 阅读全文
posted @ 2019-11-24 18:42 yll333 阅读(624) 评论(0) 推荐(2) 编辑
摘要: 一、什么是业务领域建模? 领域模型是作为设计软件对象的启发来源,也是后续工件的必须输入。领域模型是说明问题域里(对建模者来说)有意义的领域类,它是面向对象分序的时候要创建的最重要的工作(必须说明,用例虽然也是一个重要的分析工作,但它并不是面向对象的,它是强调的概念的过程视图)。 领域建模: 1.我们 阅读全文
posted @ 2019-11-21 20:10 yll333 阅读(187) 评论(0) 推荐(1) 编辑