基于.NET的复合式数据平台及内存管理研究

来源 :中国科学院合肥物质科学研究院 | 被引量 : 0次 | 上传用户:wgp121554715
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展,越来越多的数据管理系统采用B/S三层架构模式取代传统C/S模式。本课题设计与实现了一个气象数据发布平台,该管理平台实现气象数据的采集,发布,增加,删除等功能,具有较强的应用价值与推广意义。考虑到课题中野外气象数据的采集往往缺乏互联网络条件,若采用一般的B/S架构,系统会变得非常脆弱。为了增强平台的健壮性和鲁棒性,本文设计与实现了复合式数据管理平台。它结合了C/S和B/S架构模式的优点,建立在一种新颖的架构模式上,并在VS.NET平台上利用C#语言实现了该原型系统,使得该数据管理平台具有良好的可扩充性和性能。   C#是微软为.NET平台量身定制的语言,运行于CLR托管环境中,包含自动内存管理机制。而在.NET出现以前,C++广泛应用于各种系统开发。为了使C++运行于.NET托管环境中,微软提供了C++/CLI语言,提供了内存的自动管理机制。本文利用红黑树对内存进行动态检测,使得在.NET环境下非托管C++项目也可以实现未回收内存的自动管理。经理论推导和实验表明,具有较高的效率,并且该工具具有良好的平台无关性和可扩展性。
其他文献
近年来,视频技术和无线网络技术得到了飞速发展,基于无线环境的视频应用已经融入人们的日常生活当中。与传统的视频应用不同,移动视频应用中存在着信道带宽窄且波动性大、终端的
随着互联网技术的发展,大量的计算机聚合到一个逻辑的服务平台成为可能,由此产生了一个被称为网格(Grid)的新一代网络环境,构思了像电力网一样“即插即用”地从网格中得到包
近年来,随着计算机科学技术的不断发展和推广,网络传输带宽和计算机处理速度的增长,数字视频信息出现了飞速膨胀,越来越多以前靠人力完成的工作都已经被计算机所取代,视频监控技术
学位
随着网格技术和Web服务的不断融合,以服务方式对外提供计算、存储等资源成为网格发展的趋势,并为网格研究指明了广阔的前景。如何科学准确的评价基于Web服务构建的网格系统平台
本体理论属于人工智能的理论范畴,研究特定领域知识的对象分类、对象属性和对象间的关系,为领域知识的描述提供术语。它是语义Web的基础,可以有效地进行知识表示、知识查询或不
学位
Internet的普及和网络技术的飞速发展使人们面临一种网络信息爆炸性增长的现状,基于文本的垂直搜索引擎因其能够在海量信息中对某些特定垂直领域的信息进行快速检索的突出能力
学位
智能车环境下的物体检测与识别是智能交通领域的关键问题。在智能车视觉系统中,行人、车辆和交通标志是三大最重要的视觉对象。尽管行人、车辆的检测和交通标志的识别已被广泛
随着人们生活水平的提高,家庭网络日益普及。作为家庭网络技术的核心,家庭网关不但能够实现外部网络和家庭内部网络的通信以及协议转换工作,而且能够实现对家庭网络中设备的IP分
物理不可克隆函数(Physical Unclonable Function,PUF)是一种新型硬件安全原语,它利用生成制造中的工艺偏差产生的随机物理特性形成由激励到响应的函数,因而具有生产制造前难以
数据库蕴含着大量信息,可以用来作出各种智能的商务决策。作为新兴的知识发现技术——数据挖掘以及辅助决策工具——决策支持系统已越来越受到人们的关注,它们为人们从大量数据