公式解析器开源项目整理

公式解析器开源项目整理前段时间,受师兄委托,我需要整理一份开源公式解析器项目的清单。经过两天的网络调研与筛选,我对目前大部分仍有维护或具有参考价值的开源项目进行了梳理与总结,现将结果记录如下。开源项目名称描述缺点Jeval在运行时解析计算静态和动态表达式...

缓存系统设计

与我们以前的帖子类似,我们精选了一些流行且实用的系统设计面试问题。希望通过本文,您不仅能获得分析面试问题的思路,还能同时学习一些有趣的技术知识。如果您对系统设计面试一无所知,建议您先阅读本教程。本文将聚焦于一个经典问题:如何设计缓存系统。文章涵盖的主题包...

计算机是如何启动的?

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。计算机是如何启动的?从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚这个过程到底是怎么回事,只看见屏幕快速滚动...

词法分析(NFA与DFA)

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。词法分析 (1):概念与转换图词法分析是编译过程的第一个阶段。正如前文简介所述,词法分析器的主要任务是将字符流转换为词法记号流(To...