-
题名C++编码中减少内存缺陷的方法和工具
被引量:4
- 1
-
-
作者
程振林
方金云
唐志敏
-
机构
中国科学院计算技术研究所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第4期40-41,44,共3页
-
基金
国家"863"计划基金资助项目(2002AA114020
2001AA135210)
中国科学院知识创新资助项目(20036020)
-
文摘
基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、开发环境和相关质量保证工具来预防、发现各种编译期、运行期内存缺陷的方法和工具。
-
关键词
C++
内存错误
内存泄漏
质量保证
-
Keywords
C++
Memory errors
Memory leak
Quality assurance
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于C++的内部类的实现以及应用
被引量:3
- 2
-
-
作者
程振林
方金云
唐志敏
-
机构
中国科学院计算技术研究所
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第20期92-94,共3页
-
基金
国家863高技术研究发展计划资助项目(编号:2002AA114020
2001AA135210)
中国科学院知识创新项目资助(编号:20036020)
-
文摘
多重继承一直是C++语言中一个广受争议的语言特征。一般认为,在面向对象设计中应该谨慎使用多重继承。文章分析了C++中多重继承实现的复杂性并对如何高效使用多重继承进行了探讨。作为替代方案,文中给出了基于内部类的方法以避免多重继承的复杂性,并对内部类机制在面向对象设计中的应用进行了探讨。
-
关键词
内部类
C++
多重继承
面向对象设计
-
Keywords
inner class, C++, Multiple Inheritance,Object-Oriented design
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于C++的软件编码阶段的质量保证方法和工具
被引量:2
- 3
-
-
作者
程振林
方金云
唐志敏
-
机构
中国科学院计算技术研究所
-
出处
《计算机工程与应用》
CSCD
北大核心
2005年第16期105-108,共4页
-
基金
国家863高技术研究发展计划项目资助(编号:2002AA114020
2001AA135210)
中国科学院知识创新项目资助(编号:20036020)
-
文摘
在基于C++的软件产品开发过程中,如何保证编码阶段的质量,是软件开发人员关注的关键问题之一。文章以面向网络海量空间信息大型GIS的开发中的编码质量保证实践为背景和案例,说明了基于C++的软件编码过程的质量保证关键方法和工具。
-
关键词
C++
编码阶段
质量保证
-
Keywords
C++,coding phase,quality assurance
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名AJAX跨域访问的研究与应用
被引量:19
- 4
-
-
作者
陈腊梅
李为
程振林
张晓力
-
机构
华北电力大学计算机科学与技术学院
中国科学院计算技术研究所
-
出处
《计算机工程与设计》
CSCD
北大核心
2008年第22期5680-5684,共5页
-
基金
国家科技基础条件平台基金项目(2005DKA3900)
-
文摘
在异域数据集成的Web应用中,同源策略使AJAX跨域访问受到了限制。阐述了AJAX工作原理进而说明了同源策略如何影响AJAX跨域访问,分析了当前避开同源策略的主要方案,提出了XMLHTTP代理+JSON技术的解决方法,最后介绍了该方法在"科技基础条件平台异地软件共享系统"的应用。项目开发的实践结果表明,该方法有效地解决了AJAX跨域访问和展现数据的问题。
-
关键词
AJAX
同源策略
跨域访问
XMLHTTP代理
JSON
-
Keywords
AJAX
same origin policy
cross-domain access
XMLHTTP proxy
JSON
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Citrix的异地软件共享系统的设计与实现
被引量:13
- 5
-
-
作者
董慧
方金云
赵红超
程振林
-
机构
中国科学院计算技术研究所
中国科学院研究生院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第1期49-51,54,共4页
-
基金
国家科技基础条件平台基金资助项目(2005DKA3900)
中国科学院知识创新基金资助项目(20036020)
-
文摘
针对国家科技基础条件平台中大型仪器、设备等共享的需求,提出基于思杰(Citrix)的异地软件共享解决方案,其中包括系统原理、设计与实现的描述。经过用户试用,证明该方案可行,有助于提高大型软件的利用率,减少大型软件的购买费用,符合科技基础条件平台资源共享与整合的建设原则。
-
关键词
国家科技基础条件平台
异地软件共享系统
思杰
-
Keywords
national Science and Technology(S&T) infrastructure platform
remote software sharing system
Citrix
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名GPS和GSM双定位终端的软硬件设计与实现
被引量:13
- 6
-
-
作者
姜西瑞
程振林
方金云
张亮
-
机构
中国科学院计算技术研究所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2006年第20期244-246,252,共4页
-
基金
国家"863"计划基金资助项目(2002AA114020
2001AA135210)
中国科学院知识创新基金资助项目(20036020)
-
文摘
随着移动定位技术的发展,单纯的基于GPS的定位终端或者基于移动网络的定位终端都将无法满足用户的需求。前者的GPS定位信号受地形及建筑物的影响,会存在定位盲区;后者定位精度和定位能力受到移动网络的限制。该文提出一种集成了GPS定位和GSM网络定位技术的定位终端,阐述了它的软硬件的设计和实现。实验结果表明,该定位终端结合了GPS和GSM网络两种定位方式的优点,定位性能大大提高。
-
关键词
GPS定位
GSM网络定位
MCU
-
Keywords
GPS positioning
GSM network positioning
MCU
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种用于网络地图的栅格索引技术
被引量:3
- 7
-
-
作者
赵艳伟
程振林
董慧
方金云
-
机构
中国科学院计算技术研究所
中国科学院研究生院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第2期27-29,共3页
-
基金
国家"863"计划基金资助项目(2009AA12Z220)
-
文摘
分析目前常用的空间检索技术在网络地图服务器中的局限性,提出一种利用AGG渲染引擎生成栅格索引的技术,即两素(要素-像素)对应方法,并分析该方法的设计与实现过程,给出其与R-树效率对比的实验评估。实验结果证明,两素对应栅格索引查询效率的平均性能优于R-树约22%。
-
关键词
地理信息系统
空间索引
R-树
网络地图
-
Keywords
GIS
spatial index
R-tree
Web map
-
分类号
N945
[自然科学总论—系统科学]
-
-
题名WebGIS多层次矢量数据压缩方法及仿真实现
被引量:3
- 8
-
-
作者
赵艳伟
程振林
董慧
方金云
-
机构
中国科学院计算技术研究所
中国科学院研究生院
-
出处
《系统仿真学报》
CAS
CSCD
北大核心
2012年第6期1259-1264,共6页
-
基金
国家863项目基于新软硬件体系结构的网络地图服务器关键技术研发(2009AA12Z220)
国家863项目基于先进计算架构的高性能空间分析中间件(2009AA12Z226)
-
文摘
互联网带宽的限制是导致WebGIS数据传输效率低的原因,因此矢量数据压缩对于提高整个WebGIS系统的传输性能是至关重要的。提出了一种多层次的矢量数据压缩方法,融合了适用于WebGIS的有损压缩与编码方式的无损压缩,进一步提高了压缩比率。对该压缩方法的核心部分进行了详细的阐述,最后通过网络地图服务的仿真实验,表明该压缩方法能够达到90%以上的压缩比,并且有效的降低了用户响应时间,这将对WebGIS应用提供更好的探索空间。
-
关键词
矢量数据压缩
WEBGIS
多层次压缩
网络地图服务
-
Keywords
vector data compression
WebGIS
multilevel compression
web map service
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于栅格的叠加分析方法
被引量:2
- 9
-
-
作者
董慧
程振林
方金云
-
机构
中国科学院计算技术研究所
中国科学院研究生院
-
出处
《高技术通讯》
CAS
CSCD
北大核心
2011年第1期22-28,共7页
-
基金
863计划(2009AA12Z220,2009AA12Z226)和中国科学院研究生科技创新资助专项(2008)资助项目.
-
文摘
对地理信息系统(GIS)的基于计算几何方式的图层叠加分析方法的复杂性和低效率的问题,提出了基于栅格的叠加分析方法的实现框架,其包括三个主要步骤,即基于扫描线和游程编码的矢量数据栅格化、基于游程链表表示的图层叠加算法、基于游程链表的栅格数据矢量化。对算法实现的核心部分,如长度小于栅格场分辨率的游程处理、基于要素属性的邻接多边形矢量化等,进行了详细说明。在对算法复杂度进行分析之后,针对真实场景数据从交、并、差等操作方面,给出了测试结果。在误差允许范围内,此算法实测性能优于业界领先的ArcGIS。
-
关键词
地理信息系统(GIS)
叠加分析
栅格化方法
游程编码
矢量化方法
-
Keywords
geographic information system (GIS), map overlay analysis, rasterization, run length encoding, vectorization
-
分类号
P208
[天文地球—地图制图学与地理信息工程]
-