摘要:
需求类型分类 功能需求 作者端: 作者可以编排图书的目录结构、章节内容,章节内容中包括图片、视频、文字、和集成第三方软件边学边练,能定义常见练习题比如问答题、选择题 作者编辑时可以预览读者端的效果,手机效果、Web和桌面软件效果,作者可以限制只在某一种或几种终端上使用。 作者可设定自己的图书章节的阅 阅读全文
摘要:
一.安装JDK,配置Java环境变量 详见 Windows安装jdk并配置环境变量 二.Java调式环境的搭建(Java Extension Pack) Extensions中搜索Java Extension Pack进行安装 该插件自动包含如下相关插件 三.Maven环境搭建 maven下载 进入 阅读全文
摘要:
VS Code Visual Studio Code(以下简称vscode)是⼀个轻量且强⼤的代码编辑器,⽀持Windows,OS X和Linux。拥有丰富的插件⽣态系统,可通过安装插件来⽀持各种语言。 1.命令面板 命令面板是VS Code快捷键的主要交互界面,可以使用f1或者Ctrl+Shift 阅读全文
摘要:
一.VSCode下编译运行 通过如下编译命令 gcc -o test linktable.c menu.c 在当前工作目录下生成一个test.exe可执行文件 二.通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 源码分析 输入quit 发现提示错误命令wrong cmd 阅读全文
摘要:
本张测试卷所给试题来自于考研408计算机网络历年真题以及百度文库中,少部分题目来自个人原创和对现有试题的改编。 计算机网络知识基础测试卷 一.选择题(每题2分,共计20分) 1.【原创】域名www.ustc.edu.cn,其中的ustc是( C ) A、顶级域名 B、二级域名 C、三级域名 D、四级 阅读全文
摘要:
一.TCP三次握手建立连接 TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。 三次握手的目的是同步连接双方的序列号和确认号并交换 TCP窗口大小信息。 三次握手的过程 1.第一次握 阅读全文
摘要:
一.socket函数接口工作流程图 上一篇博文中我们简单分析了这个模型,本节里面我们将在此基础上深入内核里分析。 二.系统调用与中断相关概念 这里我们会涉及到一些概念,先让我们熟悉一下它们! 用户空间:指的就是用户可以操作和访问的空间,这个空间通常存放我们用户自己写的数据等等;而内核空间则是系统内核 阅读全文
摘要:
一.Linux内核源码下载 下载网址为:https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz 下载完成后放入home/MenuOS中 然后解压缩 得到一个tar的归档包 #xz -d linux-5.0.1.tar.xz 解包 阅读全文
摘要:
python socket编程及Python/Linux Socket API对比 socket简介 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简 阅读全文
摘要:
使用linux 下的route命令来显示和编辑路由表 一.使用route命令查看路由表 在ubuntu系统下输入route -n命令 route命令的输出项及含义如下 目标 目标网段或者主机 网关 网关地址,”*” 表示目标是本主机所属的网络,不需要路由 子网掩码 网络掩码 标志 些主要标记如下: 阅读全文