- 9
- 0
- 约1.35万字
- 约 10页
- 2017-12-30 发布于河南
- 举报
表达式设计思路.pdf
表达式设计思路
问题由来
在我做过的一个针对网络设备和主机的数据采集系统中,某些采集到的数据需要经过一定的计算后才保存入库,
而不是仅仅保存其原始值。为了提供给用户最大的灵活性,我设想提供一个用户界面,允许用户输入计算表达
式(或者称为计算公式)。这样,除了需要遵从少量的规则,用户可以得到最大的灵活性。
这样的表达式具有什么特点呢?它一般不是纯的可立即计算的表达式(简单的如:1+2*3-4 )。它含有我称为变
量的元素。变量一般具有特殊的内定的语法,例如可能用@totalmemory表示设备或主机(下面简称为设备)
的物理内存总数,那么表达式(@totalmemory-@freememory)/@totalmemory*100就表示设备当前内存
使用率百分比。如果与告警系统联系起来,监测此值超过80 系统就发出Warning ,那么这就成为一件有意义
的事情。不同种类的采集数据入库前可能需要经过复杂度不同的计算。但显然,最后求值的时候,必须将那些
特定的变量用具体数值(即采集到的具体数值)替换,否则表达式是不可计算的。这个过程是在运行时发生的。
问题的一般性
我认为表达式计算是个一般性的话题,并且也不是一个新的话题。我们可能在多处碰到它。我在读书的时候编
写过一个表达式的转换和计算程序,当时作为
您可能关注的文档
最近下载
- 2026年护理导论考试题目及答案.doc VIP
- 1999年江苏省南京市中考数学试卷【中考数学试题,含答案】.pdf VIP
- DB64_T 1902-2023 医疗机构能耗定额.docx VIP
- 建筑功能之流线.pptx VIP
- 2026年4月高等教育自学考试《中国近现代史纲要》全国统一试卷及答案.docx VIP
- 2026版婴幼儿尿布性皮炎护理实践专家共识PPT课件.pptx VIP
- 武汉东湖学院《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 农业物联网技术标准与规范手册.docx VIP
- 武汉学院《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 2018年度湖南省国际航空发展省级专项资金绩效评价报告.docx
原创力文档

文档评论(0)