摘要: 要求: 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分析、跟踪调试等 应该包括时序图 # TCP/IP协议族 阅读全文
posted @ 2021-01-24 12:47 SA20225358 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 项目简介 用户上传一张图片,系统自动进行表单填写。实现的主要功能应该有: 图片上传、获取图片OCR结果,标记图片文字识别区域,图片类型识别,表单定义,训练定制模型,表单自动填写等等。 ##软件设计方案 1.软件架构 本系统拟采用B/S架构,客户代码通过请求和应答的方式访问或者调用服务代码。 为了让前 阅读全文
posted @ 2020-12-29 19:07 SA20225358 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 项目综述 需求:在一个填表页面,比如调查问卷或任意一个网页页面上,需要将某张图片中的文字自动填入网页页面的输入框中。 用例建模 该系统的参与者基本上就是使用这个插件的用户,用户可以进行图片上传,填写表单和提交表单等操作。 其中填写表单用例可以由用户触发:即用户手动填写表单。也可以由系统触发,实现表单 阅读全文
posted @ 2020-12-02 19:11 SA20225358 阅读(450) 评论(1) 推荐(0) 编辑
摘要: 模块化设计 关注点分离在软件工程领域是最重要的原则,是在软件系统设计时保持系统内各部分相对独立,以便每一个部分可以被独立地进行设计和开发。 我们习惯从功能上划分模块,保持“功能独立”是模块化设计的基本原则。因为,“功能独立”的模块可以降低开发、测试、维护等阶段的代价。 评价模块化设计优劣的三个特征因 阅读全文
posted @ 2020-11-04 19:57 SA20225358 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在上高软课之前,我的git水平一直都停留在add,commit以及push这些基础操作上,也没有进行过一个系统的学习。 万幸上了孟宁老师的高软课,让我对git的认识又进了一步,也解决了一直困扰我的难题。 本博客基于孟宁老师的文章进行编写:https://mp.weixin.qq.com/s/Km5K 阅读全文
posted @ 2020-10-04 16:42 SA20225358 阅读(383) 评论(0) 推荐(0) 编辑