06 2013 档案

javascript把IP地址转为数值几种方案,来挑战一下效率吧
摘要:先看看什么是IP地址:IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。为什么要转化IP地址:点分十进制表示法只是为了让人好记忆,并不能用于电脑运算;数据库中跟IP地址有的字段一般都会存成整数,这样便于查询,也可以提高了查询速度;javascript中转换的几种方案:首先说一下IP地址的验证,这里就用正则表达式 阅读全文

posted @ 2013-06-17 17:55 cnwhy 阅读(8423) 评论(2) 推荐(1)

利用NodeJS查询纯真IP库
摘要:npm安装npm install lib-qqwry实现的功能1.通过 IP地址/或有效的IP数值 搜索IP地址的地理位置。2.搜索一个IP段的地理位置信息。3.IP地址与数值的互转。文档说明index.js 解析IP库的主文件;gbk.js GBK编码表文件,从(iconv-lite)中提取出来的,只增加了一个转码方法;test.js 调用演示;test_v.js 效率测试示例;qqwry.dat 纯真IP库,可用最新IP库替换;效率测试文件 test_v.jsnode test_v.js 255.255.255.255正常工作检查node test_v.js -1单个查询效率测试node 阅读全文

posted @ 2013-06-09 11:26 cnwhy 阅读(1911) 评论(0) 推荐(0)

导航