共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
指针是C语言的精华所在,正确使用指针能使程序简洁高效,能避免内存错误和程序异常,保证程序的正确性和可移植性。针对指针在编程过程中可能出现的错误,阐述了C编译器对数据进行内存分配的策略,通过具体的实例进行分析,并给出解决方法。 相似文献
3.
C语言动态内存分配研究及应用 总被引:2,自引:0,他引:2
介绍了C语言中几种内存分配方式,对几种方式的特点进行了对比,然后详细讨论了动态内存分配的实现方法,并分析了在实际应用中存在的问题,最后给出一个实例,说明动态内存分配在C语言程序设计方面的优越性。 相似文献
4.
张海平 《电脑编程技巧与维护》2009,(22):17-18
对C/C++语言程序设计中函数指针进行了详细的分析与研究,包括函数指针的概念、定义和调用,并着重通过回调函数与简单消息映射实例阐述函数指针的使用方法和技巧。 相似文献
5.
6.
Linux内存管理实现的分析与研究 总被引:1,自引:1,他引:1
存储管理子系统作为操作系统中最重要的组成部分之一,对整个系统的运行起着举足轻重的作用。Linux继承了UNIX系统的优秀设计思想,并采用了许多先进算法来保持系统的高效性和稳定性。文中先概述了Linux2.4物理内存的管理,然后介绍了解决内存中碎片问题的伙伴系统算法和Slab分配器,并讨论了它们实现的要点,着重对Slab分配器中的几个数据结构进行了分析。 相似文献
7.
存储管理子系统作为操作系统中最重要的组成部分之一,对整个系统的运行起着举足轻重的作用。Linux继承了UNIX系统的优秀设计思想,并采用了许多先进算法来保持系统的高效性和稳定性。文中先概述了Linux2.4物理内存的管理,然后介绍了解决内存中碎片问题的伙伴系统算法和Slab分配器,并讨论了它们实现的要点,着重对Slab分配器中的几个数据结构进行了分析。 相似文献
8.
ORACLE与C语言通用调用接口的实现 总被引:4,自引:0,他引:4
黄伟 《计算机与数字工程》2005,33(5):119-122
数据库调用接口是上层应用与数据库之间的桥梁,通过分析ORACLE为C语言提供的接口开发工具,提出了一种用OCI实现C语言与ORACLE的通用调用接口的方法。实践证明,这种调用模型具有简洁、方便、灵活的特性。 相似文献
9.
10.
基于C/C++语言的数据结构描述的对比与分析 总被引:1,自引:0,他引:1
本文通过用C/C 语言描述的数据结构的对比,阐述了在C/C 这两种不同语言模式下数据结构教学对软件开发思想及开发过程的影响,提出了基于C/C 语言描述的数据结构教学改革的一些看法。 相似文献
11.
本文研究了用C++语言调用由FoxPro for Windows管理图象的实现方法,讨论了Foxpro for Windows管理各种图形和图象的存储方法,并应用在金属学CAI教学软件中,大大地方便了CAI软件的图象管理和完善,此外,还给出了C++语言调用Foxpro for Windows管理的各种图形文件的实例。 相似文献
12.
μC/OS-Ⅱ中内存管理方法的分析及改进 总被引:1,自引:0,他引:1
μC/OS—Ⅱ系统的内存管理采用分区管理的方法,效率较高,但由于其内存块固定,不适用于申请内存块大小变化很大的系统。针对此问题,提出一种简化的自适应动态分配μC/OS—Ⅱ内存的管理方法。实验结果表明,该方法能用于所申请内存块大小变化很大的系统,可满足嵌入式应用对内存快速、高效、可靠的需求。 相似文献
13.
14.
李卫刚 《数字社区&智能家居》2009,(24)
在MATLAB中,M文件的计算速度特别是循环迭代的速度远比C语言慢,因此可以把要求大量循环迭代的部分用C语言编写为MEX文件,然后在MATLAB中调用此文件,以提高计算速度。该文通过实例详述了如何实现此过程。 相似文献
15.
在多种工作模式下,雷达系统的显示需求差别很大,这对其显示接口的统一化设计造成了较大的困难.文中分析了雷达在各种工作模式下显示数据的特点,重点介绍了一种高速显示接口的设计与实现方案.该接口模块与主机采用RapidIO总线互连,核心显示控制功能基于SOPC技术,采用专用硬件处理逻辑和嵌入式软件结合的方式实现,可完成多种工作模式下图像数据的统一化高速处理及显示.经过测试和验证,该接口具有高速、高集成度的特点,可完全满足系统的统一化显示需求. 相似文献
16.
陈萌萌 《单片机与嵌入式系统应用》2006,(2)
在嵌入式实时操作系统中,如何在操作系统层面尽量降低系统功耗已成为一个值得研究的问题.本文以嵌入式实时操作系统μC/OS-II为例,以飞思卡尔8位单片机HCS08GT60作为硬件平台,详细讨论如何实现一个低功耗的实时操作系统,如何利用μC/OS-II内核扩展接口省电;详细分析如何选择一种合适的单片机低功耗模式,说明利用μC/OS-II内核扩展接口实现一个低功耗系统的可行性. 相似文献
17.
18.
19.
ACE(Adaptive Communication Environment)是用于开发高性能网络化应用与下一代中间件的面向对象框架。除了许多专用于开发网络通信软件的设计模式(比如 Reactor、Proactor、Half-Sync/Half-Async,等等),ACE还对GoF的Design Patten一书中的许多设计模式作了大量应用。 相似文献