摘要: 一、需求分析 1.1 功能需求: 作者端可以编排图书的目录结构、章节内容,章节内容中包括图片、视频、文字、和集成第三方软件边学边练,能定义常见练习题比如问答题、选择题; 作者端编辑时可以预览读者端的效果,手机效果、Web和桌面软件效果,作者可以限制只在某一种或几种终端上使用; 读者端可以通过手机、浏 阅读全文
posted @ 2020-04-23 19:56 meijl 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 严格意义上来说,VS Code只是一款代码编辑器,它并不能真正的编译执行程序,但是它支持丰富的插件扩展,这样在本地编译环境构建好后,你就可以使用VS Code调试你的程序。 一、本地编译环境的构建 编译C++程序,需要有C++的编译程序,这里我推荐使用mingw-w64,它是Windows系统下常用 阅读全文
posted @ 2020-03-31 11:28 meijl 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、Typing 作为一名程序员,打字能力是基础而又不可或缺的技能,十指打字+准确率+速度,二指禅是要不得的,这势必会影响coding的速度。 规范的打字手法加上练习,可以让你的打字速度快的飞起,在这里你可以测试自己的打字速度并循序渐进的练习,展示下我的练习进度。 还需要继续练习,当然这需要个过程, 阅读全文
posted @ 2020-03-27 16:03 meijl 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 本次实验任务: 在VSCode下编译运行lab5-1.tar.gz 即http://pan.baidu.com/s/1pJ0qAIv 通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 分析callback接口的运行机制,总结callback接口设计的方法 实验环境: Win 阅读全文
posted @ 2020-03-18 20:01 meijl 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 作为一名软件工程师,计算机网络知识以及网络编程技能是必不可少的,基于网络程序设计课程,结合自己的想法,总结一名软件工程师应有以下几项必备知识。 1、计算机网络基础知识 计算机网络性能的评判标准; 计算机网络的分层结构; ISO/OSI参考模型和TCP/IP参考模型以及各层对应实现的功能; 2、操作系 阅读全文
posted @ 2020-01-10 21:13 meijl 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 本次实验我们将深入理解TCP协议,从而了解一次TCP连接建立的过程中,到底做了哪些工作。 在开始研究TCP协议之前,我们先来了解一下两种网络参考模型:OSI参考模型和TCP/IP参考模型 一、开放系统互连参考模型(Open System Interconnect 简称OSI) 开放系统互连参考模型 阅读全文
posted @ 2019-12-26 20:55 meijl 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 实验要求: Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封 阅读全文
posted @ 2019-12-19 22:06 meijl 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、构建调试系统 下载内核: make -p /lab3/linuxkernel //这里可以选择从国内镜像下载内核,官网下载速度太慢,国内镜像地址 //http://mirror.bjtu.edu.cn/kernel/linux/kernel/v5.x/linux5.0.1.tar.xz wget 阅读全文
posted @ 2019-12-11 16:42 meijl 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、前言 本文通过一个Python socket代码,实现客户端与服务端之间的tcp通信,并简要分析Python中的socket API与linux中的socket API之间的关系。 二、通信原理 tcp连接的建立学过计算机网络课程的相信都有了解,三次握手的过程如下: 客户端发送连接请求,服务端接 阅读全文
posted @ 2019-12-09 16:03 meijl 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、什么是netstat命令 netstat命令用于在终端监控TCP/IP网络,是非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 二、语法 netsta 阅读全文
posted @ 2019-11-27 17:44 meijl 阅读(217) 评论(0) 推荐(0) 编辑