C++库综述,标准库

合集下载

综述基本格式规范

综述基本格式规范

综述论文基本格式一、考查论文的整理、装订要求1.统一采用A4纸打印、左面竖装;2.严格按照考查论文所订立的封面要求制作封面;3.考查论文成绩评定表放在最后一页装订。

二、考查论文的书写格式规范1.考查论文正文由论文题目、作者、中文摘要、中文关键词、英文摘要、英文关键词、正文、注释、参考文献9部分组成。

(1)论文题目:一般不超过25个字,要简练准确,可分两行书写;(2)作者:处于论文题目正下方,须写明学院、专业、年级、姓名;正下方注明指导教师及姓名;(3)摘要:中文摘要字数应为150-200字,英文摘要实词数应为150-200个实词;(4)关键词:中、英文均限制在3—5个词语内,各词间用“;”间隔;(5)正文:论文正文包括引言(或者绪论、概述等)、论文主体、结语等,正文要标题清晰,图表和公式要编号,公式应另起一行书写。

字数要求:考查论文正文字数要求3000-5000字。

(6)注释:注释主要用于文章篇名、作者、文内某一方面特定概念内容、直接引用论述的必要解释或说明。

注释序号用加圆圈的阿拉伯数字表示(如①②③),在文中出现的地方用上标予以标明,采用脚注的形式,注于当页页脚;(7)参考文献:参考文献是撰写论文时围绕论题参考的著作、论文、期刊、网上资料、图片音像资料等。

参考文献总数不得少于8篇,鼓励结合学科特点查阅外文参考文献。

参考文献在文中出现的地方用上标予以标明,序号用加方括号的阿拉伯数字表示(如[1][2][3]),列于正文文末。

三、考查论文的排版格式规范1.版面尺寸:A4(210×297毫米)。

2.装订位置:装订线1cm,左面竖装,页边距上下左右均为2.5cm。

3.页码:采用页脚方式设定,采用小4号宋体、用第×页和随后的括号内注明共×页的格式,例如“第1页(共10页)”,处于页面下方、居中、距下边界1.5cm的位置。

4.正文文本:宋体小4号、标准字间距、行间距为固定值26磅、所有标点符号采用宋体全角要求排版。

综述论文格式要求

综述论文格式要求

综述论文格式要求1 论文格式要求1.各级标题左顶格,通栏排版。

文题用2号字,作者姓名用3号字,摘要用小5号字,正文标题与文字用5号字,图表与参考文献表、页下注等用6号字。

2.按GB7713-87(《科学技术报告、学位论文和学术论文的编写格式》)规定,要求论文包括以下3部分:前置部分、主体部分和附录(如果有的话)。

其中前置部分包括题名,作者姓名、单位、邮编,中、英文摘要及关键词;主体部分包括引言、正文、结论、致谢和参考文献表。

3.文章各部分的排列顺序为:题名,作者项,中文摘要及关键词,英文题名,英文作者项,英文摘要与关键词;引言、正文、结论、致谢、参考文献表和附录。

4.作者项置于文题下面,左顶格排版。

作者项包括:作者姓名、单位、所在地区、邮编。

作者单位另起一行排版;英文作者项格式与中文相同,置于英文文题下方,左顶格排版。

作者姓名拼写一律姓前名后。

5.在论文首页请以脚注形式给出以下信息:作者的性别、出生年月、电子邮箱、联系电话等。

6.对论文各部分的内容要求:a)论文题名:论文题名要简练并明确反映论文内容,一般在20~25字以内;题名所用每一词语必须考虑到有助于选定关键词;应避免使用不常见的缩略词、首字母缩写字、字符、代号和公式等。

b)论文摘要:摘要应是对论文内容不加注释和评论的简短陈述,应以第3人称写,避免使用“本文研究了……”、“作者研究了……”等字样;摘要应以过去时态阐明国内外研究工作的实验方法或研究方法、结果和最终结论,其重点是结果和结论;摘要应具有独立性和自含性,即不阅读全文也能够获得必要的信息;摘要应是一篇完整的短文,包含与论文同等数量的主要信息,供读者确定有无必要阅读全文,亦供文摘等二次文献采用;摘要应做到文字精炼、准确,避免自我评价,篇幅一般控制在300字以内,最长不超过500字;除实在无法变通外,摘要中不宜出现图、表、化学结构式以及非公知公用的符号和术语;英文摘要应与中文对应,无语言表达错误,符合英文语言习惯;为便于国际交流,英文摘要可适当详细、篇幅适当加长。

c中的库大全

c中的库大全

c 中的库大全c++中的库大全2010-06-16 22:22基础类1、DinkumwareC++LibraryP.J.Plauger编写的高品质的标准库。

P.J.Plauger博士是Dr.Dobb's程序设计杰出奖的获得者。

其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C++的产品中采用Dinkumware的库。

2、RogueWave Standard C++Library这个库在Borland C++Builder的早期版本中曾经被采用,后来被其他的库给替换了。

笔者不推荐使用。

3、SGI STL SGI公司的C++标准模版库。

4、STLport SGI STL库的跨平台可移植版本。

5、准标准库--Boost Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。

Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。

Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的"准"标准库。

Boost中比较有名气的有这么几个库:Regex正则表达式库Spirit LL parser framework,用C++代码直接表达EBNF Graph图组件和算法Lambda在调用的地方定义短小匿名的函数对象,很实用的functional功能Concept check检查泛型编程中的concept MPL用模板实现的元编程框架Thread可移植的C++多线程库Python把C++类和函数映射到Python之中Pool内存池管理Smart_ptr 5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ 的文章:Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。

中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。

北京大学道德与学术规范考试

北京大学道德与学术规范考试

以下哪项不属于学术共同体的特点???? ?????。

A 具有共同学术旨趣C 是学术规范的制定者和执行者B 是学术活动的主体和承担者D 做出绝对正确的判断和决定正确2.以下说法符合“学术规范”定义的是???? ?????。

A 技术层面违背规范的行为,或由于缺乏必要的知识而违背行为准则的做法。

B 根据学术发展规律制定的有关学术活动的基本准则,反映了学术活动长期积累的经验。

C 学术共同体成员应该遵守的基本学术道德规范和在从事学术活动中必须承担的社会责任和义务,以及对这些道德规范进行理论探讨后得出的理性认识。

D 学术共同体及其成员在学术研究中表现出来的特殊的社会风气。

错误,正确答案为?B3.以下关于“不良学风”的认识,错误的是???? ?????。

A 不良学风损害学者和学术的形象。

B 不良学风影响公众对价值理想和价值导向的认同。

C 不良学风影响到整个民族的精神状态和整个国家的社会风气。

D 不良学风不会在学术共同体及其成员的学术活动中表现出来。

正确4.在科研活动过程中违背社会道德属于学术不端行为,以下属于学术不端行为的是???? ?????。

A 滥用科研资源,用科研资源谋取不当利益,严重浪费科研资源。

B 骗取经费、装备和其他支持条件等科研资源。

C 在个人履历表、资助申请表、职位申请表,以及公开申明中故意包含不准确或会引起误解的信息,故意隐瞒。

D 以上选项都是。

5.以下哪种行为不属于学术不端行为???? ?????。

A 在研究和学术领域内有意做出虚假的陈述。

B 因研究水平和能力原因造成的错误和失误。

C 违反职业道德利用他人重要的学术认识、假设、学说或者研究计划。

D 损害他人着作权。

正确6.下列哪一项不属于科研不端行为???? ?????。

A 故意损坏、强占或扣压他人研究活动中必需的仪器设备、文献资料、数据。

B 滥用科研资源,用科研资源谋取不当利益,严重浪费科研资源。

C 以校办企业的名义参与商业广告宣传。

D 将本质上相同的研究成果改头换面发表。

综述文献标示

综述文献标示

关于文献综述和论文中的参考文献规范格式要求规范的参考文献格式:参考文献(即引文出处)的类型以单字母方式标识:M——专著,C——论文集,N——报纸文章,J——期刊文章,D——学位论文,R——报告,S——标准,P——专利;对于不属于上述的文献类型,采用字母“Z”标识。

(一)专著示例:[1] 张志建.严复思想研究[M]. 桂林:广西师范大学出版社,1989.[2] 马克思恩格斯全集:第1卷[M]. 北京:人民出版社,1956.[3] [英]蔼理士.性心理学[M]. 潘光旦译注.北京:商务印书馆,1997.(二)论文集示例:[1] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979.[2] 别林斯基.论俄国中篇小说和果戈里君的中篇小说[A]. 伍蠡甫.西方文论选:下册[C]. 上海:上海译文出版社,1979.凡引专著的页码,加圆括号置于文中序号之后。

(三)报纸文章示例: [1] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27,(3)(四)期刊文章示例: [1] 郭英德.元明文学史观散论[J]. 北京师范大学学报(社会科学版),1995(3)(五)学位论文示例: [1] 刘伟.汉字不同视觉识别方式的理论和实证研究[D]. 北京:北京师范大学心理系,1998.(六)报告示例: [1] 白秀水,刘敢,任保平. 西安金融、人才、技术三大要素市场培育与发展研究[R]. 西安:陕西师范大学西北经济发展研究中心,1998.* 对论文正文中某一特定内容的进一步解释或补充说明性的注释,置于本页地脚,前面用圈码标识。

文献综述格式样本(2007)文献综述题目:黑体,3号,段后1行班级姓名指导老师姓名一、目的:(标题:用黑体,4号段前1行,段后1行)撰写文献综述目的是在前人工作的基础上,使自己站在巨人的肩膀上,看得更远些。

主要考核综合归纳资料的能力和提出自己见解的能力。

(具体内容:宋体,小4号,1.5倍行距。

PCSC标准综述

PCSC标准综述

目录1前言 (1)1.1 编写目的 (1)1.2 文档范围 (1)1.3 参考文献 (1)1.4 资料下载地址 (1)1.5 术语与缩写解释 (2)2PC/SC标准概述 (2)2.1 PC/SC标准介绍 (2)2.1.1 PC/SC标准的定义 (2)2.1.2 PC/SC标准的优点 (2)2.1.3 PC/SC标准的目标 (3)2.1.4 PC/SC标准跟现有标准的关系 (3)2.2 PC/SC的结构体系 (3)2.3 PC/SC标准各部分的主要内容 (4)2.4 PC/SC W ORKGROUP (5)2.4.1 PC/SC Workgroup的组成成员 (5)2.4.2 PC/SC Workgroup的目标 (6)3PC/SC标准的发展过程 (6)3.1 PC/SC标准V1.0的发布 (6)3.2 PC/SC标准V2.0的发布 (6)4PC/SC标准V1.0 (7)4.1 PC/SC标准V1.0的内容 (7)4.2 PC/SC标准V1.0的适用范围 (7)4.3 PC/SC标准V1.0的局限性 (7)5PC/SC标准V2.0 (8)5.1 PC/SC标准V2.0推出的背景 (8)5.2 PC/SC标准V2.0的改进内容 (8)5.3 PC/SC标准V2.0的最新版本PC/SC V2.01.3 (8)5.4 PC/SC标准V2.0结构体系 (10)5.4.1 PCSC V2.0的总体结构 (10)5.4.2 PCSC V2.0的职责分配 (11)5.4.2.1 PC/SC Interfaces (11)5.4.2.2 ICC/IFD Compatibility Requirements (11)5.4.2.3 IFD Handler(IFD销售商提供) (12)5.4.2.4 ICC Service Provider(由ICC销售商提供) (12)5.4.2.5 ICC Resource Manager(操作系统销售商提供) (12)5.4.2.6 Crypto Service Provider(由ICC销售商提供) (12)5.4.3 PCSC V2.0标准分部分内容 (13)5.4.3.1 Part 1 (13)5.4.3.2 Part 2 (13)5.4.3.3 Part 3 (13)5.4.3.4 Part 4 (15)5.4.3.5 Part 5 (17)5.4.3.6 Part 6 (18)5.4.3.7 Part 7 (18)5.4.3.8 Part 8 (19)5.4.3.9 Part 9 (19)5.4.3.10 Part 10 (19)5.4.4 PCSC V2.0增加和改进的内容 (20)5.4.4.1 ICC Service Providers 的动态分配和增强卡的识别性 (20)5.4.4.2 扩展性能的IFDs (22)5.4.4.3 对同步卡协议的支持 (25)5.4.4.4 对非接触式卡的支持 (25)6总结 (25)6.1 PC/SC结构体系的目标 (25)6.2 研究PC/SC标准对我们的工作的意义 (26)1 前言1.1编写目的编写本文的目的是为移动存储项目组对智能卡在PC上的应用需求分析时提供PC/SC规范相关信息参考。

(完整版)研究生学术规范网上考试答案解析

(完整版)研究生学术规范网上考试答案解析

研究生学术规范网上考试1、[判断题]学校在对研究生做出处分决定之前,应当听取其本人或其代理人的陈述和申辩。

(分值2.0)你的答案:正确2、[判断题]研究生的科研成果属于浙江大学所有,但毕业以后署名“浙江大学”所发表的学术论文,就无所谓了。

(分值2.0)你的答案:错误3、[判断题]对于已获得学位人员,如果违反学术道德规范,要递交校学位委员会讨论,但学位一般不会被撤销。

(分值2.0)你的答案:错误4、[判断题]不得编造、篡改自己或他人的研究成果、实验数据或引用的资料,禁止对原始数据进行删裁取舍。

(分值2.0)你的答案:正确5、[判断题]对应用研究成果的评价,应注重其社会效益或经济效益。

(分值2.0)你的答案:正确6、[判断题]在学位论文或公开发表的作品中,如果使用他人(包括指导教师、授课教师)的成果,要加以注明。

(分值2.0)你的答案:正确7、[判断题]文献综述结果要说清前人工作的不足,指出作进一步研究的必要性和理论价值。

(分值2.0)你的答案:正确8、[判断题]对未经规定程序进行验证或者鉴定的研究成果,不得随意冠以“重大科学发现”、“重大技术发明”或者“重大科技成果”等夸大性用于进行宣传。

(分值2.0)你的答案:正确9、[判断题]《浙江大学研究生学术规范》包括五个学术规范文件。

(分值2.0)你的答案:错误10、[判断题]作为浙江大学的研究生,在科研活动中可以无偿使用浙江大学的成果。

(分值2.0)你的答案:错误11、[判断题]为了论文的需要,在发表论文时可以适当涉及一些应保密的学术事项。

(分值2.0)你的答案:错误12、[判断题]在进行科研活动时,在浙江大学学习期间完成的研究成果归属研究生个人和浙江大学共同所有。

(分值2.0)你的答案:错误13、[判断题]对基础研究成果的评价,应以学术积累和学术创新为主要尺度。

(分值2.0)你的答案:正确14、[判断题]合作成果应按照参与者所作贡献大小的顺序署名,没有例外。

综述参考文献标准格式要求

综述参考文献标准格式要求

综述参考文献标准格式要求规范的参考文献格式:参考文献(即引文出处)的类型以单字母方式标识:M——专著,C——论文集,N——报纸文章,J——期刊文章,D——学位论文,R——报告,S——标准,P——专利;对于不属于上述的文献类型,采用字母“Z”标识。

(一)专著示例:[1] 张志建.严复思想研究[M]. 桂林:广西师范大学出版社,1989.[2] 马克思恩格斯全集:第1卷[M]. 北京:人民出版社,1956.[3] [英]蔼理士.性心理学[M]. 潘光旦译注.北京:商务印书馆,1997.(二)论文集示例:[1] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979.[2] 别林斯您身边的论文好秘书:您的原始资料与构思,我按您的意思整理成优秀论文论著,并安排出版发表,扣1550116010 、766085044自信我会是您人生路上不可或缺的论文好秘书基.论俄国中篇小说和果戈里君的中篇小说[A]. 伍蠡甫.西方文论选:下册[C]. 上海:上海译文出版社,1979.凡引专著的页码,加圆括号置于文中序号之后。

(三)报纸文章示例: [1] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27,(3)(四)期刊文章示例: [1] 郭英德.元明文学史观散论[J]. 北京师范大学学报(社会科学版),1995(3)(五)学位论文示例: [1] 刘伟.汉字不同视觉识别方式的理论和实证研究[D]. 北京:北京师范大学心理系,1998.(六)报告示例: [1] 白秀水,刘敢,任保平. 西安金融、人才、技术三大要素市场培育与发展研究[R]. 西安:陕西师范大学西北经济发展研究中心,1998.* 对论文正文中某一特定内容的进一步解释或补充说明性的注释,置于本页地脚,前面用圈码标识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++ 库综述转自:/700023.html在C++中,库的地位是非常高的。

C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。

现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。

不少都是让人眼界大开,亦或是望而生叹的思维杰作。

由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。

所以文中所提的一些库都是比较著名的大型库。

在C++中,库的地位是非常高的。

C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。

现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。

不少都是让人眼界大开,亦或是望而生叹的思维杰作。

由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。

所以文中所提的一些库都是比较著名的大型库。

标准库标准库中提供了C++程序的基本设施。

虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。

1、 Dinkumware C++ Library参考站点:/'>/P.J. Plauger编写的高品质的标准库。

P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。

其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。

2、 RogueWave Standard C++ Library参考站点:/'>/'>http://www.rogu /'>/这个库在Borland C++ Builder的早期版本中曾经被采用,后来被其他的库给替换了。

笔者不推荐使用。

3、SGI STL参考站点:/'>/'>http://www.rogu /'>/SGI公司的C++标准模版库。

4、STLport参考站点:/'>/SGI STL库的跨平台可移植版本。

准标准库——BoostBoost 库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。

Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。

Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的"准"标准库。

Boost中比较有名气的有这么几个库:Regex正则表达式库SpiritLL parser framework,用C++代码直接表达EBNFGraph图组件和算法Lambda在调用的地方定义短小匿名的函数对象,很实用的functional功能concept check检查泛型编程中的conceptMpl用模板实现的元编程框架Thread可移植的C++多线程库Python把C++类和函数映射到Python之中Pool内存池管理smart_ptr5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ的文章:Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。

中文版见笔者在《Dr. Dobb's Journal软件研发杂志》第7辑上的译文。

Boost 总体来说是实用价值很高,质量很高的库。

并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。

但是Boost 中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。

并且很多Boost 中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。

Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。

参考站点:'>(国内镜像:http://www.c'>http://www.c'>http://www.c'>/tech/ lib/boost/index.htm)GUI在众多C++的库中,GUI部分的库算是比较繁荣,也比较引人注目的。

在实际开发中,GUI库的选择也是非常重要的一件事情,下面我们综述一下可选择的GUI 库,各自的特点以及相关工具的支持。

1、 MFC大名鼎鼎的微软基础类库(Microsoft Foundation Class)。

大凡学过VC++的人都应该知道这个库。

虽然从技术角度讲,MFC是不大漂亮的,但是它构建于Windows API 之上,能够使程序员的工作更容易,编程效率高,减少了大量在建立 Windows 程序时必须编写的代码,同时它还提供了所有一般 C++ 编程的优点,例如继承和封装。

MFC 编写的程序在各个版本的Windows操作系统上是可移植的,例如,在 Windows 3.1下编写的代码可以很容易地移植到 Windows NT 或Windows 95 上。

但是在最近发展以及官方支持上日渐势微。

2、 QT参考网站:/'>/Qt 是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。

它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。

Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。

自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。

Qt也是流行的Linux桌面环境KDE 的基础,同时它还支持Windows、Macintosh、Unix/X11等多种平台。

3、WxWindows参考网站:/'>/跨平台的GUI库。

因为其类层次极像MFC,所以有文章介绍从MFC到WxWindows 的代码移植以实现跨平台的功能。

通过多年的开发也是一个日趋完善的 GUI库,支持同样不弱于前面两个库。

并且是完全开放源代码的。

新近的C++ Builder X 的GUI设计器就是基于这个库的。

4、Fox开放源代码的GUI库。

作者从自己亲身的开发经验中得出了一个理想的GUI库应该是什么样子的感受出发,从而开始了对这个库的开发。

有兴趣的可以尝试一下。

参考网站:http://www.fox'>/5、 WTL基于ATL的一个库。

因为使用了大量ATL的轻量级手法,模板等技术,在代码尺寸,以及速度优化方面做得非常到位。

主要面向的使用群体是开发COM轻量级供网络下载的可视化控件的开发者。

6、 GTK参考网站:/GTK是一个大名鼎鼎的C的开源GUI库。

在Linux世界中有Gnome这样的杀手应用。

而GTK就是这个库的C++封装版本。

库网络通信ACE参考网站:http://www.c'>http://www.c'>http://www.c'>/~sc hmidt/ACE.htmlC+ +库的代表,超重量级的网络通信开发框架。

ACE自适配通信环境(Adaptive Communication Environment)是可以自由使用、开放源代码的面向对象框架,在其中实现了许多用于并发通信软件的核心模式。

ACE提供了一组丰富的可复用C++ 包装外观(Wrapper Facade)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。

StreamModule参考网站:/StrMod/'>/StrMod /设计用于简化编写分布式程序的库。

尝试着使得编写处理异步行为的程序更容易,而不是用同步的外壳包起异步的本质。

SimpleSocket参考网站:http://home.hetnet.nl/~lcbokkers/simsock.htm这个类库让编写基于socket的客户/服务器程序更加容易。

A Stream Socket API for C++参考网站:/'>/~dgame/sockets/socket sC++/sockets.html又一个对Socket的封装库。

XMLXerces参考网站:/xerces-c/Xerces-C++ 是一个非常健壮的XML解析器,它提供了验证,以及SAX和DOM API。

XML验证在文档类型定义(Document Type Definition,DTD)方面有很好的支持,并且在2001年12月增加了支持W3C XML Schema 的基本完整的开放标准。

XMLBooster参考网站:/'>/这个库通过产生特制的parser的办法极大的提高了XML解析的速度,并且能够产生相应的GUI程序来修改这个parser。

在DOM和SAX两大主流XML解析办法之外提供了另外一个可行的解决方案。

Pull Parser参考网站:/xgws/xsoap/xpp/'>http://www.extreme.in /xgws/xsoap/xpp/这个库采用pull方法的parser。

在每个SAX的parser底层都有一个pull的parser,这个xpp把这层暴露出来直接给大家使用。

在要充分考虑速度的时候值得尝试。

Xalan参考网站:/xalan-c/Xalan是一个用于把XML文档转换为HTML,纯文本或者其他XML类型文档的XSLT处理器。

CMarkup参考网站:/xml.htm'>/xml.ht m这是一种使用EDOM的XML解析器。

在很多思路上面非常灵活实用。

值得大家在DOM和SAX之外寻求一点灵感。

libxml++/libxml++是对著名的libxml XML解析器的C++封装版本科学计算Blitz++参考网站:/blitz/'>/blitz/Blitz++ 是一个高效率的数值计算函数库,它的设计目的是希望建立一套既具像C++ 一样方便,同时又比Fortran速度更快的数值计算环境。

通常,用C++所写出的数值程序,比 Fortran慢20%左右,因此Blitz++正是要改掉这个缺点。

方法是利用C++的template技术,程序执行甚至可以比Fortran更快。

Blitz++目前仍在发展中,对于常见的SVD,FFTs,QMRES等常见的线性代数方法并不提供,不过使用者可以很容易地利用Blitz++所提供的函数来构建。

POOMA参考网站:http://www.c'>http://www.c'>http://www.c'> /pooma/poomaPOOMA是一个免费的高性能的C++库,用于处理并行式科学计算。

相关文档
最新文档