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文件解析及保存相关推荐

  1. nodeJs对DICOM医学影像文件解析并保存为图片

    最近入职一家医疗硬件和软件开发的公司,负责一套医疗软件中DICOM部分的功能开发,因为对这个行业完全陌生,对DICOM也一无所知,所以很头疼,查了很多国内外的资料,才有了一定了解. 软件需求是模仿国外 ...

  2. 一个简单的BitTorrent客户端实现(二):种子文件解析及信息保存

    关于种子文件 BT的种子文件一般是以.torrent作为后缀的.关于种子文件的编码,这里不再做任何介绍.本程序采用的测试种子文件为ubuntu-14.04.3-desktop-i386.torrent ...

  3. ZLG的CANpro保存的.can文件解析

    写在前面 .can文件是周立功公司(也叫ZLG.致远电子)推出的二进制文件格式,请注意,其旗下的CANpro和ZCANPRO软件所保存的.can文件格式定义并不相同.本文主要介绍CANpro软件生成的 ...

  4. OpenCV读写视频文件解析

    OpenCV读写视频文件解析 一.视频读写类 视频处理的是运动图像,而不是静止图像.视频资源可以是一个专用摄像机.网络摄像头.视频文件或图像文件序列. 在OpenCV 中,VideoCapture 类 ...

  5. Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析

    转自:http://www.uml.org.cn/mobiledev/201211221.asp 今天,我着重讲解下如下三个内容: measure过程 WRAP_CONTENT.MATCH_PAREN ...

  6. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)

       本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章<<Android中measure过程.WRAP_CONTENT详解以及xml布局文 ...

  7. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)

    在之前一篇博文中<< Android中View绘制流程以及invalidate()等相关方法分析>> ,简单的阐述 了 Android View 绘制流程的三个步骤,即: 1. ...

  8. Android init.rc文件解析过程详解(一)

        Android init.rc文件解析过程详解(一) 一.init.rc文件结构介绍 init.rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字 ...

  9. java怎么xml文件解析_Java对Xml文件解析

    JAVA 解析 XML 通常有两种方式,DOM 和 SAX. DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一 ...

最新文章

  1. Nginx-出现-403-Forbidden
  2. asp.net导出数据到Excel
  3. 代码 控制unity 暂停 编辑器_Unity3D 报错解决方案及常用功能收集
  4. go语言之进阶篇面向对象编程
  5. python 装饰器常见场景与用法
  6. Windows下使用luaDoc给lua生成文档
  7. 红米note5系统Android11,红米Note5-MIUI11 开发版|超多功能|Xposed|ROOT|桌面布局-刷机之家...
  8. java 编写序列_java如何编写类似oracle自增序列的算法?
  9. 马斯洛提出动机理论_马斯洛的需要层次理论
  10. MongoDB凭什么跻身数据库排行前五?
  11. 中文邮件格式模板、工作汇报邮件模板这样写,90%人都爱看
  12. Python Matplotlib教程
  13. 我的梦想是当一个计算机英语,我的梦想英语作文(精选11篇)
  14. java web常用且实用的网站收集
  15. 跬步至千里:揭秘谷歌AutoML背后的渐进式搜索技术
  16. AST学习笔记 至少入个大门
  17. Linux 实现ssh免密登录--设置后不生效的处理办法
  18. iOS开发之消息推送 —— 远程消息推送入门
  19. Nsight System的安装和使用
  20. XidianOJ 1081 锘爷与矩阵

热门文章

  1. Springboot银行客户管理系统 毕业设计-附源码250903
  2. html里怎么显示文章段落,html 文章段落
  3. nfc java_android nfc 开发
  4. 《web课程设计》用HTML CSS做一个简洁、漂亮的个人博客网站
  5. 警惕!黑客原来是这样远程攻击劫持安卓手机
  6. 智慧管廊可视化3d监控大屏展示的应用及优势
  7. 半吊子 opencv学习笔记
  8. [CSS]CSS 的背景
  9. 一号护工平台开发系统源码项目
  10. InceptionV3代码解析