摘要: 1. Linux概述 1.1 Linux操作系统架构简介 Linux操作系统总体上由Linux内核和GNU系统构成,具体来讲由4个主要部分构成,即Linux内核、Shell、文件系统和应用程序。内核、Shell和文件系统构成了操作系统的基本结构,使得用户可以运行程序、管理文件并使用系统。 内核是操作 阅读全文
posted @ 2021-01-28 16:02 paper-plane 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 一.前言 该博客主要针对工程实践项目的软件系统设计方案做一个简要的总结。包括总结软件结构特点(比如设计模式,架构风格),并通过不同视图来描述软件系统的概念原型。 有关本工程实践项目的介绍以及需求分析,可以见以下链接: https://www.cnblogs.com/chuanguo/p/140831 阅读全文
posted @ 2020-12-28 14:07 paper-plane 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一.项目概述 本课题是关于工业物联网设备监控与管理系统服务端的设计与开发。该系统是一个集分级用户管理,设备情况监控,设备控制与数据转发于一体的多边平台。各级用户拥有不同权限,可以对所属的不同设备进行监控或操作。可以做到对设备情况进行远程诊断,远程重启等操作,减少维修人员到现场的次数,大大减少人力成本 阅读全文
posted @ 2020-12-03 21:59 paper-plane 阅读(398) 评论(0) 推荐(2) 编辑
摘要: 一个合格的软件项目应该具备什么样的代码风格?恐怕很多人都有各自的标准,其中最重要的几个方面,一定是大家都能接受的共识。比如代码注释规范,变量和函数的命名风格,代码结构清晰易懂,通过模块化设计做到降低耦合度,代码可重用,另外还有涉及到多线程时的线程安全等。 为了让大家有一个更加直观的感受,接下来我们就 阅读全文
posted @ 2020-11-08 18:20 paper-plane 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 从不同使用场景来介绍git的基础命令 自从上了高级软件工程课,我对于Git在多人协作和版本控制方面的作用,产生了浓厚的兴趣。之前本人也做过一些的小的项目,在开发者只有一人的情况下,自然不用考虑太多,尤其是涉及到多个分支,多人协同开发的情况。但现在的软件行业,已经不是孤身一人就可以作战,每个人或多或少 阅读全文
posted @ 2020-10-10 23:55 paper-plane 阅读(137) 评论(0) 推荐(2) 编辑