本帖最后由 iziang 于 2014-04-11 09:37 编辑
现在有一个ip数据库文件,大小是220M,每一行的格式如下
"起始ip","终止ip","国家","省","城市"
下面是几行例子
"1.4.4.0","1.4.4.255","CN","Beijing","Beijing"
"1.5.0.0","1.5.255.255","JP","Tokyo","Chiyoda"
"1.6.0.0","1.7.255.255","IN","Tamil Nadu","Chennai"
"1.8.0.0","1.8.255.255","CN","Beijing","Beijing"
"1.9.0.0","1.9.1.255","MY","Federal Territory of Kuala Lumpur","Kuala Lumpur"
"1.9.2.0","1.9.2.255","MY","Selangor","Cyberjaya"
"1.11.0.0","1.11.255.255","KR","Gyeonggi-do","Bucheon-si"
"1.21.0.0","1.21.255.255","JP","Tokyo","Chiyoda"
每个城市在文件中可能有多个记录
现在要按照拥有ip地址的数量对城市排序,输出的格式如下
城市名:ip总数
大家有没有什么好的办法? |