摘要: Linux系统 在linux内核中,比较重要的部分包括系统调用、进程管理、内存管理和文件系统。其中,系统调用就是非内核软件想要使用高级内核功能的一种方法,进程管理是不同任务之间的来回切换,文件系统是硬件资源或者数据资源的一种方式,内存管理是对内存的分配和回收方式。 本文将简要讲解系统调用、进程管理和 阅读全文
posted @ 2021-05-17 23:59 宇智波派 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 简介 本项目的题目为设计一个类似12306的网络列车购票系统后端。通过上一篇文章的分析,我们已经的出了系统的数据原型和需求。下面我将通过给出分解视图、依赖视图、执行视图、实现视图、部署视图和数据库实现来描述项目的完整设计方案。 分解视图 ​ 项目采用微服务架构,所以先对模块进行水平拆分,然后进行一些 阅读全文
posted @ 2020-12-27 22:53 宇智波派 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 列车售票后台概念原型 简介 我们小组的课题是实现12306后端,这是一个比较难的课题。但是又已经有了一个现成的软件可以参考,于是我们小组就通过研究12306前端来得到我们要实现的相关功能。 需要说明的是我们准备实现的12306后端与现在的12306有所不同。最大的区别就是我们并不去考虑这个系统与铁道 阅读全文
posted @ 2020-12-05 16:46 宇智波派 阅读(353) 评论(0) 推荐(1) 编辑
摘要: #前言 但我们自己在编写代码的时候,有没有想过我们的代码能不能重复使用,而不是每个程序的同样功能都要编写同样的一套代码?有没有想过我们的代码也可以给别人使用?或者是我们去使用别人的代码?当我们去思考这些问题的时候我们就开始了软件工程。当然,软件工程博大精深绝不仅仅局限于解决这几个问题。 #menu程 阅读全文
posted @ 2020-11-02 23:55 宇智波派 阅读(236) 评论(0) 推荐(0) 编辑
摘要: #前言 当我们开始系统的编程时版本控制是不可或缺的。思考一下,当你正在为你的代码添加某项功能的时候,你发现这个功能难以实现不想要了,你会怎么做?疯狂删除之前打的代码吗?当你和别人一起合作编写代码的时候,你们的代码如何合并到一起?手动合并吗?这些问题都可以用版本控制软件解决,而Git是我们最常用的软件 阅读全文
posted @ 2020-10-10 22:23 宇智波派 阅读(122) 评论(0) 推荐(0) 编辑