摘要: 这次作业主要就是从需求分析到软件设计完成一个系统的设计,因为老师给的需求是设计一个图书馆系统,但是我想以之前的一个小项目进行复盘,这样的也能更加深入理解到整个系统的设计过程。本系统也是一个典型的管理系统,业务需求是学生信息管理平台。 1 需求分类 1.1 功能需求(Functional Requir 阅读全文
posted @ 2020-04-21 22:51 iyuanyuan 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 这是高软的第3次作业,任务是基于VSCode的XXX编程语言的构建调试环境搭建指南,我习惯使用Java,所以就以Java为例,搭建VSCode的Java自动化调试环境。 一、安装jdk、maven、插件 1、jdk安装看 https://blog.csdn.net/konggu_youlan/art 阅读全文
posted @ 2020-03-30 12:33 iyuanyuan 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 高级软件工程的第一次作业,主要是学习一些很实用的工具,包括git、vim、regular expression。 对这三个工具,以前只会简单的几个简单的命令或者表达式,没有系统地学习工作原理和更多的实用命令,通过这次课程的学习确实学到了很多东西,知识点都是ppt的内容,这个博客主要就是完成老师布置的 阅读全文
posted @ 2020-03-27 13:22 iyuanyuan 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这是高软的第二次作业,主要就是编程实战,这次确实学到了东西,以前只是直到回调函数,但是不知道回调函数是干嘛用的。 一、实验要求 在VSCode下编译运行代码 通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 分析callback接口的运行机制,总结callback接口设计的 阅读全文
posted @ 2020-03-15 16:21 iyuanyuan 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 试卷说明: 这套试卷的题目都是从408整理出来的题目,我认为现在网上几乎没有什么卷子出得可以比408好,408试题考察的知识点很细,而且对知识点的考察还是挺深的。在网络这一块,我们都知道最重要的当然是tcp/ip协议族,但是我觉得软件工程师除了掌握这部分核心知识以外,还应该具有网络的其他基础知识,因 阅读全文
posted @ 2020-01-05 19:15 iyuanyuan 阅读(6350) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-12-26 17:33 iyuanyuan 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 学习一下对Socket与系统调用的分析分析 一、介绍 我们都知道高级语言的网络编程最终的实现都是调用了系统的Socket API编程接口,在操作系统提供的socket系统接口之上可以建立不同端口之间的网络连接,从而使我们可以编写各基于不同网络协议的应用程序。而用户程序一般都是运行在用户态,依靠的So 阅读全文
posted @ 2019-12-19 19:28 iyuanyuan 阅读(550) 评论(0) 推荐(2) 编辑
摘要: 构建调试Linux内核网络代码的环境MenuOS系统 一、前言 这是网络程序设计的第三次实验,主要是学习自己编译linux内核,构建一个具有简易功能的操作系统,同时在系统上面进行调试linux内核网络代码。这次实验跟着老师给的指导资料以及和同学们的讨论,最终总算顺利做完。 二、实验步骤 1、下载Li 阅读全文
posted @ 2019-12-11 20:30 iyuanyuan 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 了解java的socket编程与Linux Socket API之间的关系 一、java的网络编程 1、socket原理 socket通信就是通过IP和端口号将两台主机建立连接,提供通信。主机A的应用程序要能和服务器B进行通信,必须通过Socket建立连接,而建立Socket连接本质上就是依靠TCP 阅读全文
posted @ 2019-12-06 19:54 iyuanyuan 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 这是网络程序设计课程的第一次作业的博客,由于还是小白,分享的内容都是比较基础的东西,希望看到的各位同学可以提出指导意见,必将虚心听取。 这次分享的内容是网络配置工具iproute2和net-tools的原理和基本使用方法,由于之前未接触过这方面的东西,因此都是对基本命令进行验证并给出自己的一点思考。 阅读全文
posted @ 2019-11-27 19:31 iyuanyuan 阅读(4580) 评论(0) 推荐(1) 编辑