所给的需要查询的IP 段 是txt格式的.
ip地址归属地 数据库也是TXT 格式的..
最终实现是 生成一个TXT 文档 其中包括 所需查询的IP 地址段 以及他们的归属地, 并且在相同归属地的IP 段的个数..
系统:linux系统 开发语言C ..
有人能做出来么?本人QQ 601387066
ip地址数据库 我上传在 163邮箱网盘里
帐号:yg601387066
密码: 310310310
9 个解决方案
#1
请大家帮我分析下阿
#2
提醒,用txt文件当数据库的话,请保持每个字段和每行长度相同,方便fseek,再fread读取。
比如
要改为这样:
里面还不能有Tab字符和全角空格字符
比如
//192.168.1.123|本地
//123.123.123.123|外地某机房
要改为这样:
//192.168.1.123 |本地 |
//123.123.123.123|外地某机房|
里面还不能有Tab字符和全角空格字符
#3
这个用c语言写,比较难,不知道linux下面有没有现成的东西判断,一般是用个数据库去匹配
#4
回2L txt格式的数据库里的格式的字段和间行长度 是一样的·~~
#5
linux下有现成工具,不过因为数据有38W,可以写个索引,快些,谢谢lz的数据库啊,正好拿来练练手,呵呵
#6
谢谢,4L ~~做好的话, Q我 有重赏~
#7
还没人做好了么? ~~~~
#8
顶LS,做好了能有什么好处么?
把ip转成4字节整数,归属地是string,建立map。
把ip转成4字节整数,归属地是string,建立map。
#9
没什么好处,就是希望大家帮帮忙~~
如果每个人编程都是为了好处的话 ,那么现在也不能够产生这么多我们使用起来非常方便的软件了`
..~~
如果每个人编程都是为了好处的话 ,那么现在也不能够产生这么多我们使用起来非常方便的软件了`
..~~
#1
请大家帮我分析下阿
#2
提醒,用txt文件当数据库的话,请保持每个字段和每行长度相同,方便fseek,再fread读取。
比如
要改为这样:
里面还不能有Tab字符和全角空格字符
比如
//192.168.1.123|本地
//123.123.123.123|外地某机房
要改为这样:
//192.168.1.123 |本地 |
//123.123.123.123|外地某机房|
里面还不能有Tab字符和全角空格字符
#3
这个用c语言写,比较难,不知道linux下面有没有现成的东西判断,一般是用个数据库去匹配
#4
回2L txt格式的数据库里的格式的字段和间行长度 是一样的·~~
#5
linux下有现成工具,不过因为数据有38W,可以写个索引,快些,谢谢lz的数据库啊,正好拿来练练手,呵呵
#6
谢谢,4L ~~做好的话, Q我 有重赏~
#7
还没人做好了么? ~~~~
#8
顶LS,做好了能有什么好处么?
把ip转成4字节整数,归属地是string,建立map。
把ip转成4字节整数,归属地是string,建立map。
#9
没什么好处,就是希望大家帮帮忙~~
如果每个人编程都是为了好处的话 ,那么现在也不能够产生这么多我们使用起来非常方便的软件了`
..~~
如果每个人编程都是为了好处的话 ,那么现在也不能够产生这么多我们使用起来非常方便的软件了`
..~~