12 2019 档案

摘要:百度文库软件工程期末试题(对部分发现的错误进行了修正) 原链接: https://wenku.baidu.com/view/adf7f013e55c3b3567ec102de2bd960590c6d9a0.html 软件工程知识点简要总结:https://www.cnblogs.com/qyf219 阅读全文
posted @ 2019-12-30 15:58 青杨风2199 阅读(54882) 评论(2) 推荐(10) 编辑
摘要:一、软件工程知识点 简要总结 1.软件基础知识 瀑布模型: 我感觉整个《软件工程》书的布局就是按照瀑布模型来的,上面右图少个运维。 2.UML图 2.1 用例图 UseCase Diagram 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。 从用户的角度描述了系统的功能,并指出各个功能的 阅读全文
posted @ 2019-12-30 15:57 青杨风2199 阅读(3798) 评论(3) 推荐(4) 编辑
摘要:深入理解TCP协议及其源代码——connect及bind、listen、accept背后的3次握手 一、TCP协议 理论分析 1.1 TCP数据包格式: 1.2 TCP三次握手: 第一次握手:A客户进程向B发出连接请求报文段,(首部的同步位SYN=1,初始序号seq=x),(SYN=1的报文段不能携 阅读全文
posted @ 2019-12-26 21:57 青杨风2199 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Socket与系统调用深度分析 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不 阅读全文
posted @ 2019-12-19 22:15 青杨风2199 阅读(280) 评论(0) 推荐(0) 编辑
摘要:个人比较喜欢科幻作品,也常常畅想未来。。 "书"作为几千年来人类文明信息载体,必然会不断演变。。 文荟宿舍墙上贴着Elon Musk的海报,向往像他一样能够在有限的生命中用极致的想象力和行动 Push the humanrace forward ! 一、如何对需求不确定的创新产品进行分析和设计? 1 阅读全文
posted @ 2019-12-12 21:45 青杨风2199 阅读(324) 评论(0) 推荐(1) 编辑
摘要:本实验在“实验楼”的虚拟环境上完成(https://www.shiyanlou.com): 一共3个任务: 1、通过本地Linux系统或实验楼在线环境完成构建调试Linux内核网络代码的环境MenuOS系统 2、证实已经在MenuOS上能够完成TCP客户端和服务器发送和接收hello/hi,也就是M 阅读全文
posted @ 2019-12-12 17:55 青杨风2199 阅读(165) 评论(0) 推荐(0) 编辑
摘要:理论原理: Socket套接字定义: 套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。 Socket的英文原义是“孔”或“ 阅读全文
posted @ 2019-12-11 22:10 青杨风2199 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:设计模式结构型,这类型的特点是关注类&对象之间的组合(使用继承),我从中选取适配器模式来具体学习。 一、适配器模式(Adapter Pattern)定义: 适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加 阅读全文
posted @ 2019-12-08 18:46 青杨风2199 阅读(254) 评论(0) 推荐(0) 编辑