摘要: 一、需求分析 需求分析就是需求分析师对用户期望的软件行为进行表述,并进⼀步⽤对象或实体的状态、属性和行为来定义需求。具体可分为以下四类: 功能要求:根据要求的活动描述要求的行为 质量要求或非功能要求:描述软件必须具备的一些质量特征 设计约束:设计决策,例如平台或接口组件的选择过程约束:对软件的约束可 阅读全文
posted @ 2020-07-09 10:43 Sun大阳哥 阅读(127) 评论(0) 推荐(0)
摘要: 1.安装gcc 首先我们使用MinGW来安装gcc环境,MinGW是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。 首先前往https://sourceforge.net/projects/mingw-w64/下载 安装后将bi 阅读全文
posted @ 2020-03-30 21:08 Sun大阳哥 阅读(250) 评论(0) 推荐(0)
摘要: 一、VSCode快捷键 F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板按一下 Backspace 会进入到 Ctrl+P 模式在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式在 Ctrl+P 窗口下还可以直接输入文件名,跳转到该文件? 列出当前可执行的动作! 阅读全文
posted @ 2020-03-30 19:27 Sun大阳哥 阅读(239) 评论(0) 推荐(0)
摘要: 一、实验要求 1.在VSCode下编译运行lab5-1.tar.gz 2.通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 3.分析callback接口的运行机制,总结callback接口设计的方法 二、实验过程 1.首先安装好vscode和MinGW并配置好环境变量,在系 阅读全文
posted @ 2020-03-18 20:12 Sun大阳哥 阅读(261) 评论(0) 推荐(1)
摘要: 一 课程大纲 本课程内容大纲如下: 1 互联网概述 1.1 课程内容简介 1.2 网络协议基础 1.3 上网浏览网页背后的网络通信过程 1.4 实验环境安装配置 1.5 网络相关命令 2 Socket网络编程 2.1 编译、构建和调试 2.2 Socket接口 2.3 UDP范例代码 2.4 TCP 阅读全文
posted @ 2020-01-10 18:05 Sun大阳哥 阅读(278) 评论(0) 推荐(0)
摘要: 很多人总觉得学习TCP/IP协议没什么用,觉得日常编程开发只需要知道socket接口怎么用就可以了。如果大家定位过线上问题就会知道,实际上并非如此。如果应用在局域网内,且设备一切正常的情况下可能确实如此,但如果一旦出现诸如中间交换机不稳定、物理服务器宕机或者其它异常情况时,此时引起的问题如果只停留在 阅读全文
posted @ 2019-12-26 21:05 Sun大阳哥 阅读(723) 评论(0) 推荐(0)
摘要: 实验要求: Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封 阅读全文
posted @ 2019-12-19 21:06 Sun大阳哥 阅读(562) 评论(0) 推荐(0)
摘要: 一、下载Linux内核源代码 下载网址为:https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz 然后将压缩包拷贝到home目录下,使用下述命令解压得到tar包 xz -d linux-5.0.1.tar.xz 接下来解压tar 阅读全文
posted @ 2019-12-10 20:37 Sun大阳哥 阅读(170) 评论(0) 推荐(0)
摘要: 使用Java的Socket实现客户端和服务器端之间的连接,实现客户端重复发送数据到服务器端的功能。即,用户可以在控制台不断输入内容,并将内容逐一发送给服务端。并在服务端显示。 socket定义 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接 阅读全文
posted @ 2019-12-09 20:55 Sun大阳哥 阅读(400) 评论(0) 推荐(0)
摘要: Linux ifconfig命令用于显示或设置网络设备。 ifconfig可设置网络设备的状态,或是显示目前的设置 参数说明: add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 <hw<网络设备类型><硬件地址> 设置 阅读全文
posted @ 2019-11-28 13:07 Sun大阳哥 阅读(293) 评论(0) 推荐(0)