会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爱晴天
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2019年12月26日
深入理解TCP协议及其源代码
摘要: 话不多说,上图,看一下TCP协议在TCP/IP协议族中的位置。 关于tcp协议,其中tcp建立连接(三次握手)的过程,不少人对其已经有了较为深入的理解,那么tcp断开连接的过程呢?本文将深入分析close背后的连接终止过程。 1、 TCP终止连接的过程(四次挥手) TCP连接是全双工的,因此每个方向
阅读全文
posted @ 2019-12-26 14:13 爱晴天
阅读(529)
评论(0)
推荐(0)
2019年12月19日
Socket与系统调用深度分析
摘要: 1、 什么是系统调用 操作系统通过系统调用为运行于其上的进程提供服务。当用户态进程发起一个系统调用,CPU将切换到内核态并开始执行一个内核函数。内核函数负责响应应用程序的要求,例如操作文件、进行网络通讯或者申请内存资源等。在Linux中系统调用是有Linux内核提供的各种功能服务,为了便于调用Lin
阅读全文
posted @ 2019-12-19 15:14 爱晴天
阅读(200)
评论(0)
推荐(0)
2019年12月15日
创新产品的需求分析:未来的图书会是什么样子?
摘要: 1、如何对需求不确定的创新产品进行分析和设计? 对产品进行创新分析和设计应牢牢把握三个关键要素。 1)趋势解读 这个世界始终处于不断变化,这样的变化是可以称为趋势。曾担任联合利华和路透集团董事长尼尔·菲茨杰拉德的话,他把趋势比作海浪,把公司比作冲浪者。“你可能是世界上最好的冲浪者,但是,如果你只在波
阅读全文
posted @ 2019-12-15 13:15 爱晴天
阅读(208)
评论(0)
推荐(0)
2019年12月11日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 1、 搭建MenuOS系统 如果使用自己的Linux系统,则需要自己搭建MenuOS系统。以下以ubuntu上搭建MenuOS为例。 下载内核源代码编译内核 mkdir LinuxKernel #创建一个项目目录 cd LinuxKernel wget https://cdn.kernel.org/
阅读全文
posted @ 2019-12-11 22:25 爱晴天
阅读(178)
评论(0)
推荐(0)
2019年12月10日
实现一个的简单的网络聊天程序
摘要: 本次实验采用Java语言,编写了一个简单的聊天室程序,可以实现多人之间的聊天。以下将对该程序进行详尽分析,并对比分析该编程语言提供的网络接口API与Linux Socket API之间的关系。 1、 网络通信相关要素 1) 协议 通信的协议还是比较复杂的, java.net 包中包含的类和接口,它们
阅读全文
posted @ 2019-12-10 00:39 爱晴天
阅读(1978)
评论(0)
推荐(0)
2019年12月5日
案例分析:设计模式与代码的结构特性
摘要: 以下内容重点介绍的设计模式中的抽象工厂模式,采用Java提供一个应用范例,分析其代码结构特性。结合具体案例分析引入抽象工厂模式后对系统架构和代码结构带来的好处,分析其中用到的多态机制,说明模块抽象封装的方法, 分析各个模块的内聚度和模块之间的耦合度。 1、什么是抽象工厂模式 工厂模式的本质是实例化对
阅读全文
posted @ 2019-12-05 16:03 爱晴天
阅读(282)
评论(0)
推荐(0)
2019年11月27日
网络相关的命令工具研究报告
摘要: POSIX标准对操作系统的系统接口API和Shell脚本语言及命令工具给出了规格定义,但是其中似乎并不包含网络相关的命令工具,但实际上网络功能在操作系统基础服务中占有着突出的地位,各种版本的操作系统也都提供了网络相关的命令工具,已经形成了某种程度的事实上的标准。此文将对网络相关的命令工具进行调研,重
阅读全文
posted @ 2019-11-27 23:27 爱晴天
阅读(146)
评论(0)
推荐(0)
2019年11月25日
业务领域建模Domain Modeling
摘要: 此次工程实践课题为软件打包与分发渠道调研与实践。下面将以工程实践项目为例,在深入理解需求的基础上进行业务领域建模Domain Modeling。 1、首先明确什么是Domain Modeling 领域建模是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注
阅读全文
posted @ 2019-11-25 00:18 爱晴天
阅读(354)
评论(0)
推荐(0)
2019年11月3日
用例建模Use Case Modeling
摘要: 此次工程实践课题为软件打包与分发渠道调研与实践。下面将在项目需求的基础上进行用例建模。抽取Abstract use case,画出用例图,并确定每一个用例的范围High level use case,对关键用例进一步进行Expanded use case分析。首先明确以下几个概念。 用例建模: 用例
阅读全文
posted @ 2019-11-03 10:58 爱晴天
阅读(257)
评论(0)
推荐(0)
2019年10月12日
分析一套源代码的代码规范和风格并讨论如何改进优化代码
摘要: 此次工程实践选题暂定为开发一款少儿编程学习软件,该软件采用Java语言进行,故我在github找了一套Java相关项目的源代码,分析其特点,以得出今后在软件开发中的一些经验。 1、 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名
阅读全文
posted @ 2019-10-12 22:58 爱晴天
阅读(168)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告