共查询到19条相似文献,搜索用时 62 毫秒
1.
《计算机应用与软件》2016,(6)
试题导入是当前在线教育面临的一个难点问题。传统的在线试题导入效率较低而且出错率较高。目前一些基于词法、语法分析的试题导入研究侧重于纯文本试题的导入。通过对联通内训平台试题库的分析发现包含图片、视频的多媒体试题出现较为频繁。为了解决这一问题,提出一种基于词法分析和XML技术的多媒体试题批量导入方法。该方法首先对试卷进行预处理得到标准的试卷模型,然后通过试题解析得到HTML格式的试卷并根据HTML的标签信息分解出题目与答案,最后将"题目-答案"以XML格式存入数据库中并完成试题导入。该方法成功运用到联通内训平台,高效地解决了多媒体试题导入的问题。相比于现有的试题导入方法,该试题导入方法支持的试题类型更多,导入效率和准确率也有所提高。 相似文献
2.
为解决RTI(运行时间基础设施)中FED(联邦执行数据)文件解析效率、可重用性问题,提出了应用编译原理中的词法分析和语法分析技术对FED文件进行解析的方法.根据RTI研发过程中FED文件解析的要求,对FED文件解析模块进行了研究,并设计出改进的FED文件解析程序的结构框架.在此基础上,给出了应用词法分析和语法分析技术解析FED文件的具体方案和实现过程,最后通过实例验证了基于词法和语法分析技术对FED解析的方案明显优于通常方案. 相似文献
3.
4.
为实现基于TTCN-3的协议一致性测试系统,提出一种通过编译方式将TTCN-3语言转换为C++语言的编译器方案。通过对TTCN-3核心语言的研究分析,运用正则语言解析方法实现词法分析模块;在词法分析输出基础上编写上下文无关文法规则,使用多种方法较为彻底地解决语法冲突问题,实现语法分析模块;实现将TTCN-3语言转换为C++语言的编译器前端模块。该方案可快速实现对TTCN-3源代码的词法分析和语法分析,输出单词符号序列并检查其是否符合预定义的语法规则,对错误进行定位、报错并输出编译结果。 相似文献
5.
本文以查询语句分析为例,从问题描述、语法范式构建、词法分析、语法分析和应用接口设计等方面详细阐述了一种SQL语句解析的通用策略,并介绍了与之相关的冲突消解、可重入策略和错误处理三个方面的技术. 相似文献
6.
为了提升数控系统的效率和功能,提出模块化的解释器结构模型.该模型将整个解释器分为词法分析模块,语法分析模块和解释执行模块3个模块.在词法分析模块中,提出利用EBNF(Extended Backus-Naur Form)对标准数控代码规则进行形式化描述的方法,并采用自顶向下的递归下降分析构建词法分析程序.通过将词法分析得到的数据存入设计好的加工信息存储结构,实现了数控指令的形式化表达.加工命令转化模块将加工数据转化成相应的数控指令送入系统底层模块.详细阐述了各模块的构建方法,并开发了一个简单的解释器原型系统,验证了所提方法的有效性,为高性能数控代码解释器的实现提供了技术支持. 相似文献
7.
8.
一种SQL语法分析的策略和实现 总被引:4,自引:0,他引:4
SQL语言是数据库系统的重要操作接口,与数据库相关的应用开发经常需要对SQL语句进行语法分析及语句重构。以查询语句分析为例,从问题描述、语法范式构建、词法分析、语法分析和应用接口设计等方面详细阐述了一种SQL语句解析的通用策略,并介绍了与之相关的冲突消解、可重入策略和错误处理三个方面的技术。 相似文献
9.
针对编译技术中的词法分析与语法分析,利用Visual Studio2008开发工具设计出一套根据算符优先关系进行优先级比较的可视化计算系统。在这套系统中,可对输入的数据进行词法分析、语法分析,语义分析并计算出结果。 相似文献
10.
11.
随着新浪微博的广泛使用,新浪微博传播的内容涵盖了各种领域的信息,涉及范围越来越广;同时,当用户浏览消息时,不仅能够表达自己的看法,同时能够看到别人的观点。因此,当用户无法判断问题的客观性时,通常会利用其他公众的反馈信息进行评估。为了充分利用公众反馈信息,提出了一种描述公众反馈信息的社会属性——争议度。给出了争议度的概念并构建了争议度计算模型,该模型将公众对微博的反应(即表态、评论、转发等行为)作为争议度的影响因素,通过情感分析等技术计算微博消息的争议度。实验结果对照人工标注结果,模型准确率达到93%,有效率达84%,证明了该模型的可行性。 相似文献
12.
13.
为在有限的硬件资源下,对复杂单元的大规模阵列天线进行有效分析,提出采用FEKO软件分析任意大规模阵列天线的有效方法. 首先应用FEKO进行相控阵分析,然后根据阵列天线的单元激励方向图(Active Element Pattern,AEP)进行阵列天线FEKO仿真分析. 实例表明,在普通硬件资源条件下,FEKO仿真分析可以在考虑单元互耦等实际因素的影响下,分析任意大规模阵列的方向图和端口特性等指标. 相似文献
14.
通过对软件网络行为的研究,提出了通过结合动态分析软件行为技术和网络消息语义解析技术对软件网络行为进行分析的系统模型。系统主要由动态二进制分析模块、消息语义解析模块和网络行为分析模块组成。通过动态二进制分析,利用行为监控和劫持机制,获取软件对于应用程序编程接口(API)函数和系统函数的调用情况;通过动态污点分析,对消息语义进行解析。实验验证表明,软件行为和消息语义解析的结合可以用于分析软件网络行为。 相似文献
15.
通过引入一个用于评价多维独立成分分析(MICA)算法性能的指标,进行数值仿真来研究其分离性。将多维Amari分离误差作为度量多维独立成分分析算法性能的一个重要指标,在比较分析研究vkMICA、cfMICA、MSOBI、SJADE等四个算法的分离性能的基础上,使用随机分布生成的字母信号进行仿真与测试,直观地显示了MICA模型的分离效果和不确定性。研究结果显示,MICA是一种非常有效的进行多维源信号分析的方法。 相似文献
16.
作为HDSL的下一代产品,单线对高比特数字用户环路(HDSL2)能利用一对双绞线无中继的传输T1/E1数据。本文对HDSL2技术研究面临的一些主要问题,如获得更高的信噪比裕量、频谱兼容性、硬件兼容性和硬件复杂度等进行了分析研究。 相似文献
17.
Wei Li Author Vitae Dawu Gu Author Vitae Author Vitae Zhiqiang Liu Author Vitae Author Vitae 《Journal of Systems and Software》2010,83(5):844-851
Camellia is a 128-bit block cipher published by NTT and Mitsubishi in 2000. On the basis of the byte-oriented model and the differential analysis principle, we propose a differential fault attack on the Camellia algorithm. Mathematical analysis and simulating experiments show that our attack can recover its 128-bit, 192-bit or 256-bit secret key by introducing 30 faulty ciphertexts. Thus our result in this study describes that Camellia is vulnerable to differential fault analysis. This work provides a new reference to the fault analysis of other block ciphers. 相似文献
18.
19.