BPA文件解析及保存
BPA数据文件的结尾部分如下:
/CHANGES\
PZ 1 1.00 1.00 1.00 1.00
PZ 2 1.00 1.00 1.00 1.00
PZ 3 1.00 1.00 1.00 1.00
PZ 4 1.00 1.00 1.00 1.00
PZ 5 1.00 1.00 1.00 1.00
PZ 6 1.00 1.00 1.00 1.00
PZ 7 1.00 1.00 1.00 1.00
PZ 8 1.00 1.00 1.00 1.00
PZ 9 1.00 1.00 1.00 1.00
PZ 10 1.00 1.00 1.00 1.00
PZ 11 1.00 1.00 1.00 1.00
PZ 12 1.00 1.00 1.00 1.00
PZ 13 1.00 1.00 1.00 1.00
PZ 14 1.00 1.00 1.00 1.00
PZ 15 1.00 1.00 1.00 1.00
PZ 16 1.00 1.00 1.00 1.00
PZ 17 1.00 1.00 1.00 1.00
PZ 18 1.00 1.00 1.00 1.00
PZ 19 1.00 1.00 1.00 1.00
PZ 20 1.00 1.00 1.00 1.00
PZ 21 1.00 1.00 1.00 1.00
(END)
H
============================================================================
今天碰到如上结尾的一个数据文件导致了程序崩溃,哎,查了半天才发现原来的底层解析代码有BUG。
做好一个商业品质的应用不容易啊,缺了高质量的测试就会是漏洞百出。单元测试及集成测试,最后是系统测试。
好应用是磨出来的!
BPA文件解析及保存相关推荐
- nodeJs对DICOM医学影像文件解析并保存为图片
最近入职一家医疗硬件和软件开发的公司,负责一套医疗软件中DICOM部分的功能开发,因为对这个行业完全陌生,对DICOM也一无所知,所以很头疼,查了很多国内外的资料,才有了一定了解. 软件需求是模仿国外 ...
- 一个简单的BitTorrent客户端实现(二):种子文件解析及信息保存
关于种子文件 BT的种子文件一般是以.torrent作为后缀的.关于种子文件的编码,这里不再做任何介绍.本程序采用的测试种子文件为ubuntu-14.04.3-desktop-i386.torrent ...
- ZLG的CANpro保存的.can文件解析
写在前面 .can文件是周立功公司(也叫ZLG.致远电子)推出的二进制文件格式,请注意,其旗下的CANpro和ZCANPRO软件所保存的.can文件格式定义并不相同.本文主要介绍CANpro软件生成的 ...
- OpenCV读写视频文件解析
OpenCV读写视频文件解析 一.视频读写类 视频处理的是运动图像,而不是静止图像.视频资源可以是一个专用摄像机.网络摄像头.视频文件或图像文件序列. 在OpenCV 中,VideoCapture 类 ...
- Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析
转自:http://www.uml.org.cn/mobiledev/201211221.asp 今天,我着重讲解下如下三个内容: measure过程 WRAP_CONTENT.MATCH_PAREN ...
- Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章<<Android中measure过程.WRAP_CONTENT详解以及xml布局文 ...
- Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
在之前一篇博文中<< Android中View绘制流程以及invalidate()等相关方法分析>> ,简单的阐述 了 Android View 绘制流程的三个步骤,即: 1. ...
- Android init.rc文件解析过程详解(一)
Android init.rc文件解析过程详解(一) 一.init.rc文件结构介绍 init.rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字 ...
- java怎么xml文件解析_Java对Xml文件解析
JAVA 解析 XML 通常有两种方式,DOM 和 SAX. DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一 ...
最新文章
- Nginx-出现-403-Forbidden
- asp.net导出数据到Excel
- 代码 控制unity 暂停 编辑器_Unity3D 报错解决方案及常用功能收集
- go语言之进阶篇面向对象编程
- python 装饰器常见场景与用法
- Windows下使用luaDoc给lua生成文档
- 红米note5系统Android11,红米Note5-MIUI11 开发版|超多功能|Xposed|ROOT|桌面布局-刷机之家...
- java 编写序列_java如何编写类似oracle自增序列的算法?
- 马斯洛提出动机理论_马斯洛的需要层次理论
- MongoDB凭什么跻身数据库排行前五?
- 中文邮件格式模板、工作汇报邮件模板这样写,90%人都爱看
- Python Matplotlib教程
- 我的梦想是当一个计算机英语,我的梦想英语作文(精选11篇)
- java web常用且实用的网站收集
- 跬步至千里:揭秘谷歌AutoML背后的渐进式搜索技术
- AST学习笔记 至少入个大门
- Linux 实现ssh免密登录--设置后不生效的处理办法
- iOS开发之消息推送 —— 远程消息推送入门
- Nsight System的安装和使用
- XidianOJ 1081 锘爷与矩阵