会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sun大阳哥
博客园
首页
新随笔
联系
订阅
管理
2020年7月9日
交互式多媒体图书平台的设计与实现
摘要: 一、需求分析 需求分析就是需求分析师对用户期望的软件行为进行表述,并进⼀步⽤对象或实体的状态、属性和行为来定义需求。具体可分为以下四类: 功能要求:根据要求的活动描述要求的行为 质量要求或非功能要求:描述软件必须具备的一些质量特征 设计约束:设计决策,例如平台或接口组件的选择过程约束:对软件的约束可
阅读全文
posted @ 2020-07-09 10:43 Sun大阳哥
阅读(127)
评论(0)
推荐(0)
2020年3月30日
基于VSCode的C++的构建调试环境搭建指南
摘要: 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)
2020年3月18日
工程化编程实战callback接口学习笔记
摘要: 一、实验要求 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)
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 一 课程大纲 本课程内容大纲如下: 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)
2019年12月26日
深入理解TCP协议及其源代码
摘要: 很多人总觉得学习TCP/IP协议没什么用,觉得日常编程开发只需要知道socket接口怎么用就可以了。如果大家定位过线上问题就会知道,实际上并非如此。如果应用在局域网内,且设备一切正常的情况下可能确实如此,但如果一旦出现诸如中间交换机不稳定、物理服务器宕机或者其它异常情况时,此时引起的问题如果只停留在
阅读全文
posted @ 2019-12-26 21:05 Sun大阳哥
阅读(723)
评论(0)
推荐(0)
2019年12月19日
Socket与系统调用深度分析
摘要: 实验要求: Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封
阅读全文
posted @ 2019-12-19 21:06 Sun大阳哥
阅读(562)
评论(0)
推荐(0)
2019年12月10日
构建调试Linux内核网络代码的环境MenuOS系统
摘要: 一、下载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)
2019年12月9日
Java实现一个hello/hi的简单的网络聊天程序
摘要: 使用Java的Socket实现客户端和服务器端之间的连接,实现客户端重复发送数据到服务器端的功能。即,用户可以在控制台不断输入内容,并将内容逐一发送给服务端。并在服务端显示。 socket定义 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接
阅读全文
posted @ 2019-12-09 20:55 Sun大阳哥
阅读(400)
评论(0)
推荐(0)
2019年11月28日
网络命令工具ifconfig研究报告
摘要: Linux ifconfig命令用于显示或设置网络设备。 ifconfig可设置网络设备的状态,或是显示目前的设置 参数说明: add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 <hw<网络设备类型><硬件地址> 设置
阅读全文
posted @ 2019-11-28 13:07 Sun大阳哥
阅读(293)
评论(0)
推荐(0)
公告