自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luvinahlc的专栏

To enjoy the rainbow, first enjoy the rain

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 单元测试及框架简介 --junit、jmock、mockito、powermock的简单使用

一、单元测试单元测试概念:所谓MT(MK23),又称为模块测试,是指对软件中的最小可测试单元进行检查和验证。对于面向对象编程,最小单元就是方法。单元测试的目标是隔离程序部件并证明这些单个部件是正确的。单元测试的优点:1. 它是一种验证行为。  程序中的每一项功能都是测试来验证它的正确性。它为以后的开发提供支援。就算是开发后期,我们也可以轻松的增加功能或更改程序结构,而不用担心这

2013-08-28 14:33:06 13606

原创 语法分析——实现过程

首先是一些比较重要的需要考虑的内容:1.       减号优先级的处理通过%left、%right和%nonassoc对终结符的结合性进行规定,其中%left表示左结合,%right表示右结合,%nonassoc表示不可结合。2.       嵌套if-else移入规约冲突(也被称为“悬空else”):显式地解决悬空else问题可以借助于算符优先级。Bison源代码中每一条产生

2013-05-22 21:35:22 2290 1

原创 语法分析——Bison介绍以及Flex、Bison联合编译

语法分析使用Bison,在前面的博文中提到一些如何在Windows下安装Bison,但是从语法分析开始,我还是在Linux下写实验的,安装了ubuntu,因此需要在Linux下安装Bison,这个安装是比较简单的,只需要在命令行中敲入如下命令:sudo apt-get install bison,同样,安装Flax:sudo apt-get install flex        如,写好

2013-05-22 21:10:17 4039

原创 词法分析——实验过程中遇到的问题

本次实验的内容本来就不是很多,遇到的错误也不是很多,但是总是会在编译的时候遇到这样一个问题:        所提示的行号处并没有什么比较明显的错误,后来通过多次的比较我才发现原来是和空格有关,很有可能是多了空格或者是少了空格,因为我自己的编程习惯,比较喜欢在程序中添加空格,使得看起来清楚美观一点,但是往往会使得编译器报错,少空格的情况,比如下面的:        在Flex的规则部

2013-04-17 21:44:39 4367

原创 词法分析——编写Flex源代码

首先,我们需要一份C--的Grammar,基于这个Grammar,进行代码的编写:        在这里,INT和FLOAT都是无符号的,也就是说是非负的。其次,对于INT的实现,可以加入八进制和十六进制的实现,FLOAT的实现,可以加入指数形式的实现。这些都是很简单的,将正则表达式写对就OK了。        Flex输入文件包括3个部分,通过“%%”隔开,如下面代码所示:

2013-04-17 21:34:32 2898

原创 词法分析——Flex介绍(包括如何编译和运行)

实在是没有写博客的习惯,忽然发现实验做完了,但是还没有写博客,于是上来补一篇好了。        这次的词法分析的内容不是很多,13号晚上花了点时间写完了代码,14号写实验报告的时间居然比写代码的时间还要多,于是想起了那句话“如果爱迪生每个实验都写一份实验报告,那他还会有这么多的发明吗?”大概是这么个意思。        目前采用的是在windows下写词法分析,并且在windows上编译

2013-04-17 21:18:41 3162 3

转载 Step1:如何使用flex【ZZ】

1.下载flex:http://gnuwin32.sourceforge.net/packages/flex.htm           下载Setup文件(词法分析器)  下载bison:http://gnuwin32.sourceforge.net/packages/bison.htm       下载Setup文件(语法分析器)2.安装上述两个软件,不要放在默认文件夹下,例如

2013-03-20 22:17:26 1210 1

quartus2的简介

关于quartus2的介绍,中文版的 Altera公司 本手册针对的读者是 Quartus II 软件的初学者,它概述了可编程逻辑设计中 Quartus II 软件的功能。 不过,本手册并不是 Quartus II 软件的详尽参考手 册。 相反,本手册只是一本指导书,它解释软件的功能以及显示这些功能如 何帮助您进行 FPGA 和 CPLD 设计。 本手册按一系列特定的可编程逻辑设计 任务来组织内容。 无论是使用 Quartus II 图形用户界面、其它 EDA 工具还是 Quartus II 命令行界面,本手册都将为您介绍最适合设计流程的功能。

2011-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除