读取纯真IP数据库QQwry.dat的java版程序报数组越界异常问题
来源:互联网 发布:苏州矩阵光电有限公司 编辑:程序博客网 时间:2024/04/29 12:15
上周找了个读取纯真IP数据库QQwry.dat的ava版程序,测试的时候试图调用方法:
List IPSeeker.getIPEntriesDebug(String s) //给定一个地点的不完全名字,得到一系列包含s子串的IP范围记录
时,总报数组越界,程序根本没法运行到正常结束。
google了一通,几乎所有的都是直接转帖贴程序,并号称运行成功。
仅有几个帖子说碰到同样的问题,4页的回复,没有一个指明原因的。
不知道那些转帖的人是否真的使用过这些代码,是不是真的能跑出结果。或许和QQwry.dat的数据版本有关,但我换了几个版本,都是同样的问题。
仔细阅读程序发现是private String readString(int offset)方法从offset偏移处读取一个以0结束的字符串是没有进行异常处理。加上try catch 就一切顺利了。QQwry.dat一直在维护,文件里并非所有记录都完全符合格式规范。
googling是个快速解决问题的途径,但也不是屡试不爽的,关键时候还是要靠自己啊,现在的人都很浮躁,都爱快餐。
- 读取纯真IP数据库QQwry.dat的java版程序报数组越界异常问题
- 读取纯真IP数据库QQwry.dat的java版程序报数组越界异常问题 .22
- java读取纯真IP数据库QQwry.dat的源代码
- java读取纯真IP数据库qqwry.dat的源代码
- QQWry.Dat纯真IP数据库解析
- 纯真IP数据库QQWry.dat格式详解
- 纯真IP数据库QQWry.dat格式详解
- 纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat)
- 读取纯真IP数据库的公用组件QQWry.NET
- 读取纯真IP数据库的公用组件QQWry.NET
- 用来读取QQwry.dat的java代码
- PHP获取IP地址所在地信息(使用纯真IP数据库qqwry.dat)
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- 用Python脚本查询纯真IP库QQWry.dat(Demon修改版)
- 使用ruby解析纯真IP库(qqwry.dat)
- 脚本提交表单
- AdobeFlashMediaServer3.5 的 keygen.exe
- d
- ORACLE设置
- VS2008快捷键
- 读取纯真IP数据库QQwry.dat的java版程序报数组越界异常问题
- Java中如何由枚举常量的ordinal值获得枚举常量对象
- 刚做了一个用JDBC把ORACLE数据转移到SYBASE的小程序,想和大家分享。有意者可以发邮件给我!呵呵!
- 实现一个Ajax模式的文件上传功能有多难?
- eclipse 下 seam + oracle 运行实例
- 你的选择是什么?
- Linux下安装Boost库及正则表达式库的使用
- 一个Windows API SetROP2(int nDrawMode)的使用
- N95装Win98