编译方法实验根据编译器的工作过程,分为以下三个部分 词法分析 语法分析 语义分析和代码生成 三部分之间互相关联,最终完成三个实验后,就实现了C- -言(C++语言的子集)或PL0语言的编译器。
上传时间: 2013-12-16
上传用户:waizhang
我所做的单片机串行通信发射机主要在实验室完成,参考有关的书籍和资料,个人完成电路的设计、焊接、检查、调试,再根据自己的硬件和通信协议用汇编语言编写发射和显示程序,然后加电调试,最终达到准确无误的发射和显示。在这过程中需要选择适当的元件,合理的电路图扎实的焊接技术,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试,会熟练的运用汇编语言编写程序,会用相关的软件对自己的程序进行翻译,并烧进芯片中,要与对方接收机统一通信协议,要耐心的反复检查、修改和调试,直到达到预期目的。
上传时间: 2017-01-16
上传用户:caiiicc
在设计中主要研究当前的软件产品一些不易盗版或破解的保护策略,分析各种保护手段的技术特点以及不足之处。最终实现一种基于系统硬件的软件序列号保护技术。在设计过程中主要完成如何使用软件的客户端获取识别机器标志的硬盘序列号。首先设计初始算法,将获取的硬盘序列号转化为机器码
上传时间: 2013-12-31
上传用户:wqxstar
本程序在MATLAB环境下,对TXT文档中的字符串进行读取,并进行霍夫曼压缩编码,最终输出压缩后的序列长度和压缩比
上传时间: 2014-01-19
上传用户:hakim
Q: 我应该怎样处理内存泄漏? A: 很简单,只要写“不漏”的代码就完事了啊。显然,如果你的代码到处是new、delete、指针运算,那你想让它“不漏”都难。不管你有多么小心谨慎,君为人,非神也,错误在所难免。最终你会被自己越来越复杂的代码逼疯的——你将投身于与内存泄漏的奋斗之中,对bug们不离不弃,直至山峰没有棱角,地球不再转动。而能让你避免这样困境的技巧也不复杂:你只要倚重隐含在幕后的分配机制——构造和析构,让C++的强大的类系统来助你一臂之力就OK了。标准库中的那些容器就是很好的实例。它们让你不必化费大量的时间精力也能轻松惬意地管理内存。我们来看看下面的示例代码——设想一下,如果没有了string和vector,世界将会怎样?如果不用它们,你能第一次就写出毫无内存错误的同样功能代码吗?
标签: 内存泄漏
上传时间: 2017-01-25
上传用户:alan-ee
*设计方案:本程序分为七个模块:1、新建人事信息模块 2、查询模块 3、删除模块 4、添加模块 5、修改模块 6、打印模块 7、数据备份与还原模块。 每个模块相互独立。且每个模块只完成一个功能,用一个函数实现。在主函数中调用这些模块。每个模块处理的信息即人事基本信息用结构体存储,数据结构采用链表实现,最终以文件形式存储于磁盘上。*/
上传时间: 2017-01-26
上传用户:himbly
分酒问题:已知有3个容量分别为3kg,5kg和8kg且没有刻度的酒瓶,3kg和5kg的酒瓶均装满了酒,而8kg的瓶子为空.现要求仅用这3个瓶子将这些酒分为两个4kg,并分别装入5kg和8kg的瓶子中. 提示:回溯,递归算法.最初始的状态为(350),最终的状态为(044),要求求解所有的解法.
上传时间: 2017-01-27
上传用户:龙飞艇
实现运动会队员信息的录入,比赛项目信息录入,比赛成绩录入,以及最终结果的显示
标签:
上传时间: 2014-01-22
上传用户:541657925
windows程序设计的课程。本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。
标签: Windows Microsoft windows NT
上传时间: 2017-01-30
上传用户:comua
摘要:本文对机械院420实验室的液位控制系统进行了探讨。不使用其中的加热器、流量计等环节。集中精力研究液位控制过程,通过多次实验探寻比例、积分、微分各系数变化对液位控制品质的影响,实验结果和理论推想一致。本文结合实验数据阐述了比例、积分、微分各系数变化对液位控制品质的影响。在此基础上,最终确定的PID参数可以使液位稳定在29.8cm到30.2cm的范围(期望值为30cm)
上传时间: 2013-12-18
上传用户:hustfanenze