river

android解析xml文件的方式(其二)

烈酒焚心 提交于 2019-12-17 01:13:28
上一节中,我们使用DOM方式解析xml文档,该方式比较符合我们日常思维方式,容易上手,但是它直接把文档调入内存中,比较耗内存。在这里我们可以用另外一种方式解析xml,这个就是SAX方式。 SAX即是:Simple API for XML SAX是基于事件驱动的。当然android的事件机制是基于回调函数的,在用SAX解析xml文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在读取到其他节点与内容时候也会回调一个事件。 既然涉及到事件,就有事件源,事件处理器。在SAX接口中,事件源是org.xml.sax包中的XMLReader,它通过parser()方法来解析XML文档,并产生事件。事件处理器是org.xml.sax包中ContentHander、DTDHander、ErrorHandler,以及EntityResolver这4个接口 XMLReader通过相应事件处理器注册方法setXXXX()来完成的与ContentHander、DTDHander、ErrorHandler,以及EntityResolver这4个接口的连接,详细介绍请见下表: 但是我们无需都继承这4个接口,SDK为我们提供了DefaultHandler类来处理,DefaultHandler类的一些主要事件回调方法如下: 由以上可知,我们需要XmlReader

wind river 风河系统公司 发展历史:vxworks创造者

馋奶兔 提交于 2019-12-06 12:37:24
风河系统公司由 Jerry Fiddler 和 Dave Wilner 共同创立, 1981 年 Fiddler 离开美国劳伦斯伯克利国家实验室,从事控制系统的软件编写工作,但他想在“计算机音乐合成”方面创业,于是他投资了一家致力于实时处理方面的咨询公司。早期的客户包括美式橄榄球联盟和电影导演弗朗西斯·福特·科波拉(黑帮电影《教父》导演)。 Wilner 是之前 伯克利实验室的同事,加入了 Fiddler 并成立了合伙公司风河系统公司 ( 名称来源于 Fiddler 常去度假的 wind river 山脉,位于怀俄明州 ) 。 Youtube 上还有创始人 Jerry Fiddler 的演讲,名字叫做 Jerry Fiddler Principal Zygote Ventures; Chairman Solazyme ,现在他已经成为一名风险投资家。 下面是风河系统公司的主要客户: 航天和国防领域: NASA 喷气推进实验室: 负责为美国国家航空航天局开发和管理无人空间探测任务。 波音公司: 世界上最大的民用和军用飞机制造商之一。 加那利大型望远镜: 是目前在世界上最大的一个最先进的光学和红外望远镜。 阿古斯塔 ·韦斯特兰公司: 全球第二大直升机制造商。 诺斯洛普 ·格鲁门公司: 世界第 4 大军工生产厂商。 BAE 系统公司: 2000 年,在世界 100

vxworks 用户开发手册 概述

元气小坏坏 提交于 2019-12-06 12:35:19
Wind River VxWorks Platforms 是一个完善的开发环境,包含了完整的开发工具。当然具体每个工具都有相应的用户操作手册,里面包含了详细的使用介绍。我把相关手册的介绍看了一遍,并总结出每个手册大概讲了什么,方便以后遇到问题的时候知道看什么。 总的来说,手册大概分为以下几类: 1. 综述 。从整体角度出发,讲 vxworks 的开发流程。 2. workbench 3.3 。 workbench 及相关图形化的工具的使用。 3. vxworks 6.9 。 vxworks 操作系统的相关介绍与使用。 4. BSP 与驱动 。设备驱动模型和如何编写 BSP 。 5. 相关网络、安全、管理等组件 。提供了一些通用协议的 API 组件,不需要用户编写,需要时可以直接调用。 6. 编译器 。介绍了 gnu 和 diab 编译器的使用。 综述 Wind River VxWorks Platforms Release Notes 6.9 - 包含主机和目标机最新的支持列表、与老版本的兼容信息、新版本特性的说明、对新版本的附加说明 Wind River VxWorks Platforms User's Guide, 6.9 - 提供对平台全面完整的介绍,包括开发环境、代码编译步骤、通用网络和安全功能、平台架构 Wind River VxWorks Platforms