BUAA-OS课程的挑战性任务,完成一个功能更加完善的shell。
MOS Volca Shell实现的功能有要求中的常规功能,以及三个附加功能。
相对路径,环境变量,Tab自动补全。
本文聚焦于讲解具体的实现思路。
代码开源在github上,欢迎大家交流。
北航面向对象与程序设计第二单元课程作业,电梯调度器ElevatorDispatcher 3.0。
为2.0的迭代,新增需求:
- 限制同楼层服务电梯。
- 电梯可达楼层属性限制。
北航大一的数分(二)的资料,期中期末的往年题,其中21级的题没有答案,不过欢迎讨论。
北航面向对象与程序设计课程作业,表达式展开Expr-expansion 3.0,对2.1的迭代开发。
插曲:对2.0的代码风格进行美化及debug。形成Expr-expansion 2.1。
新增需求:自定义函数嵌套,求导。
这一次的博客主要是向大家展示架构,就不做过多的细节论述了,相信大家经过前几次的迭代,已经具备了一定的结构抽象的能力,不必局限于具体的细节呈现了。
2023-04-02
北航面向对象与程序设计第二单元课程作业,电梯调度器ElevatorDispatcher 2.0。
为1.0的迭代,新增需求:
- 动态增加自定义电梯。
- 电梯日常维护请求。
2023-04-02
北航面向对象与程序设计第二单元课程作业,电梯调度器ElevatorDispatcher 1.0。
主要涉及多线程程序设计,设计模式的使用。
2023-03-10
北航面向对象与程序设计课程作业,表达式展开Expr-expansion 2.0,对1.0的迭代开发。
新增需求:嵌套括号,三角函数,自定义函数
2023-02-28
北航面向对象与程序设计课程作业,表达式展开Expr-expansion 1.0,主要设计面向对象的程序设计思想以及递归下降法文法分析的实现。