首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
词法分析程序的一种高效实现   总被引:1,自引:0,他引:1  
经典的词法分析程序实现中,输入输出缓冲区使用定长内存块,程序主体使用许多条件跳转,它们都需要执行大量判断,这种实现效率不高。对此提出一种新的实现方法,使用内存映射和异常处理替代定长输入输出缓冲区,使用函数数组索引跳转来替代条件跳转,它们能显著减少判断次数,提升词法分析程序的效率。  相似文献   

2.
内存的使用技术是所有程序设计员都重视的问题,C 内存使用,特别是动态内存使用技术更是C 程序设计员长期探讨的问题.合理使用内存是提高程序可靠性和适用性的一种有效方法,但如果动态内存使用不当,容易造成内存泄漏.文章讨论了C 内存分配及动态内存的分配和回收的方法及存在的问题和解决办法.  相似文献   

3.
1.常驻程序的概念首先,我们把非常驻内存程序叫一般程序.在定义常驻程序之前,让我们先来分析一般程序在内存中的运行规律.我们在运行(RUN)一般程序时,DOS会将程序装入内存,等执行结束后,就把内存的使用权释放,供后来调入的程序使用.而常驻程序执行完后,仍然留在内存之中,而不释放所占内存的使用权,常驻内存程序也简称TSR(ter-minate and stay resident).  相似文献   

4.
堆与栈在C语言中的运用   总被引:1,自引:0,他引:1  
在C语言中我们经常把堆和栈合在一起称为堆栈,但实际上,堆和栈虽同处于内存的动态存储区,却有着截然不同的内存分配方式。本文从三个程序入手,对堆和栈的内存分配方式以及使用情况作了一些探讨。  相似文献   

5.
终止并驻留内存(TSR)程序是一种特殊的DOS应用程序,它能快速、方便、及时地处理许多暂驻程序不能处理的事件,使单任务的DOS操作系统能够实现一定程度的多任务处理能力。本文尝试采用TSR编程技术使用汇编语言编写一常驻内存、整点报时、热键激活的动态时钟程序。  相似文献   

6.
从C/C++编译器对数据进行内存分配的策略人手,详细阐述了内存分配策略,并对指针使用中的若干问题进行分析,给出解决策略,确保合理、正确的使用指针,从而避免产生异常和内存错误,保证程序的健壮性和正确性.  相似文献   

7.
ASP程序性能的优劣直接影响到网络管理信息系统的效率和实用性,只有高性能的ASP程序才能适应网络时代的要求。从ASP程序性能的整体考虑,提高ASP程序性能的方法包括:在内存中缓存ADO对象、使用Connection Pool机制、使用Application和Session对象、代码封装、使用内嵌脚本等。运用这些方法具有更高的运行效率、实用性、健壮性和适应性。  相似文献   

8.
黎波 《宜宾学院学报》2014,14(6):123-125
最佳适应算法(BF)是内存空闲块分配的一种常用算法,现行BF算法的空闲块查询方法不当从而导致工作效率低下.使用拆半法替代原有的BF算法在空闲块查询时所采用的线性顺序比较法,同时增加分配记忆功能,对BF算法进行优化并加强算法功能,从而直接改善内存的分配效率,对提高系统吞吐量起到积极的促进作用.  相似文献   

9.
本文通过分析数据在内存的存放形式,阐述了 C语言对整型数据输入输出的处理,并附有分析验证程序和若干说明问题的程序片段,供上机使用。对超出记数范围的特殊情况,分析了数据存放中所遇到的问题,引出了自然丢失概念,总结出其存放规则,因而从根本上找出了数据存放不能如实取出的原因。  相似文献   

10.
当计算机的物理内存较小时,运行一些较大的程序内存就会不够用,所以操作系统会事先准备一部分硬盘空间.当内存不够用时,自动将这部分硬盘空间用来当作内存使用,这部分内存就称为康拟内存,通常也称页面件或交换件?虚拟内存通常以一个件名的形式出现在硬盘分区中,在Windows 9x中件名为“Win386.swp”,在Windows 2000/XP中件名为“Pagefile.sys”。  相似文献   

11.
介绍了设计内存驻留程序的方法,并给出了一个设计实例:一个按键发声的内存驻留程序。  相似文献   

12.
在C/C 的学习中,内存的分配问题往往是一个容易让人忘记的,重要的环节,为了更好的掌握C/C 语言就必须要了解程序所包含的数据在内存中的分布情况和操作规则.  相似文献   

13.
本文着重介绍怎样去理解(《C程序设计》中指针这一概念,由于它的灵活性和它在程序设计中的重要性,教学时紧紧围绕指针类型与变量的类型一致、不同类型数据在内存中的存储情况与同类型指针变量的指向情况进行教学,使学生牢固掌握指针概念。  相似文献   

14.
指针变量的运用是C语言程序设计的重要核心部分。程序中的数据在内存中的有效读取及程序执行效率的提高多数情况取决于是否灵活使用指针。本文旨在探索C语言程序设计实践过程中如何正确操作指针变量,从而方便操作与之关联的字符串、数组、函数间数据的传递,继而解决C语言程序设计中的许多实际问题。  相似文献   

15.
介绍了设计内存驻留程序的方法 ,并给出了一个设计实例 :一个按键发声的内存驻留程序 .  相似文献   

16.
禹定臣 《天中学刊》1999,14(2):55-56
在FOXBASE”数据库系统中,宏代换函数在程序设计中是一个很有用的函数,其应用范围很广.如果能巧妙地运用它,可以减少程序的编写量,增加程序的灵活性和通用性,提高程序的执行速度.1$代技由我生器应用宏代换函数的格式为:&rt字符型内存变量>它能把字符型内存变量的值代换出来,即字符型内存变量的值就是围数的值.其主要应用如下.(1)提高所编写程序的通用性.例.accept”清输入数据库文件名:”tok.use&k.list(2)在字符型内存变量前使用&时,可替换出该变量的值.例.store”物理”toa⑤理二store”驻马店师专切.系…  相似文献   

17.
在J2ME开发实践基础上,探索了优化J2ME程序的几种方法.主要包括测试基准、优化代码运行速度、优化内存、使用缓存、图形界面的优化、打包应用程序与混淆器优化.  相似文献   

18.
由于受到网络机顶盒性能、内存等资源的限制,使得面向网络机顶盒开发在家即可享受的IPTV服务程序与其他普通程序开发有所不同.本文以一款“快乐娃娃”IPTV益智程序开发为例,从软件开发需求分析、开发环境搭建和程序代码实现等方面,阐述了使用小图片和少代码行数的小功能程序开发的实现方法.“快乐娃娃”程序的开发可为相关程序开发人员提供技术参考.  相似文献   

19.
初次接触面向对象程序设计,不易弄清楚各种类型变量在内存中是如何分配和管理的。以Java为例,主要介绍基本数据类型一维数组内存模型、引用数据类型数组内存模型、方法调用时变量的内存模型、内部类的内存模型的活动空间。了解对象的属性和行为在内存中的位置和彼此间的关系,有助于更好地理解程序的编译原理和运行机制。  相似文献   

20.
VB.NET环境中的内存和资源管理在程序开发的过程中占有很重要的地位,本文重点阐述了其重要的概念和实现方法。以便提高使用者在程序开发的过程中对内存和资源管理的认识程度,从而提高程序的性能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号