- 博客(3)
- 收藏
- 关注
原创 2024-BUAA-OO-U2多线程总结
由于架构的简单直接,这三次迭代我还是完成的比较顺利,期间也没有遇到多线程场景下容易发生的线程安全问题。但这种粗暴的设计也导致我损失了一定的性能分。还是挺令我感到遗憾的。但总结看来,Random大法在可拓展性极高的优势。同时,它不需要调度器知晓电梯自身的状态,避免了线程间的过多耦合以及这可能导致的线程不安全问题。在客户需求没那么严苛的情境下,这不失为一种好的选择。
2024-04-20 18:16:52
1509
原创 BUAA-OO-Unit1表达式化简单元总结
本次作业共包含三次迭代:第一次实现了包含加、减、乘、乘方、单层括号的表达式处理第二次实现了嵌套括号处理、自定义函数处理、指数函数处理第三次实现了表达式求导与自定义函数嵌套作业过程中的主体思路为递归下降算法,还包含有诸如字符串替换、SOLID法则的一些小细节,具体处理过程如下:预处理:对表达式字符串进行预处理。构造语法树:采用递归下降算法。第一层递归:分析表达式中的项(以+、-为分隔)。第二层递归:分析项中的因子(以*、^为分隔)。第三层递归:分析因子:表达式因子。
2024-03-23 16:06:13
1346
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人