当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

go-qqwry

golang 实现的纯真 IP 库
授权协议 MIT
开发语言 Google Go
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 阎智
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

go-qqwry 是纯真 IP 库 golang 实现版本

1. 依赖
mahonia 处理 GBK 编码的地址信息 (请确保先装好 hg)

go get code.google.com/p/mahonia

纯真 IP 库
下载地址 http://update.cz88.net/soft/qqwry.rar

2. 使用
下载

go get github.com/yinheli/qqwry

在项目中引入

import (
    "github.com/yinheli/qqwry"
    "log"
)
func main() {
    q := qqwry.NewQQwry("qqwry.dat")
    q.Find("180.89.94.90")
    log.Printf("ip:%v, Country:%v, City:%v", q.Ip, q.Country, q.City)
    // output: 
    // 2014/02/22 22:10:32 ip:180.89.94.90, Country:北京市, City:长城宽带
}


3. 使用注意
qqwry 不是线程安全的
qqwry 没有使用缓存

  • qqwry 纯真 IP 库的一个服务。通过http提供一个ip地址归属地查询支持 软件介绍 我们大家做网站的时候,都会需要将用户的IP地址转换为归属地址功能,而之前的作法大都是从硬盘的数据文件中读取,这样不太高效。我这次将纯真IP库直接加载到内存中,并以http服务的方式提供接口出来。这样方便自己项目中所有的程序都能方便的接口IP查询功能了。 安装 go安装 go get github.com/f

  • 一、需要的工具:QQWry最新版(ip地址数据库) 二、数据库的导入 1、下载qqwry后导出txt格式的数据库,命名为ip.txt 2、在mysql数据库中建立名为ipdb的数据库 3、在ipdb数据库中建立表ip,sql语句如下 CREATE TABLE `ip` ( `id` int(11) unsigned NOT NULL auto_increment,`ip_begin` int(10

  • 创作不易感谢支持。 一条主写Go和PHP的小菜鸟。平常有时间喜欢自己写点东西,如有不对的地方,欢迎大佬指点。 个人博客:太阳上的雨天 地址:blog.caixiaoxin.cn 善于分享,希望有助他人. 非常感谢各位大佬的关注和支持 使用纯真IP库 qqwry.dat,高性能,线程安全,并对国内数据格式化到省、市、县 使用大佬写的一个包iploc包 安装 go get -u github.com/

 相关资料
  • 本文向大家介绍PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat),包括了PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍PHP获取真实客户端的真实IP,包括了PHP获取真实客户端的真实IP的使用技巧和注意事项,需要的朋友参考一下 REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被

  • 纯真有声,是一款基于QML的移动端开源播放器,任何人都可以自由拷贝及使用其代码,对QML的初学者来说,这将会是一个学习和借鉴的最好例子。 本播放器主要是针对有声书的场景而开发,如果你有聆听有声书的习惯,将会发现它有如下几个特色功能: 1.自动记忆最近一次播放的进度。 2.可以手动保存任何一本有声书的播放进度,你可以自由在多本有声书中自由切换,而不用担心进度丢失。 3.它是一个本地播放器,没有在线听

  • 本文向大家介绍asp.net获取真实ip的方法,包括了asp.net获取真实ip的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net获取真实ip的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的asp.net程序设计有所帮助。

  • go-ip,用于获取本机网卡全部 IP。 有时候需要远程获取用户本地网卡 IP 诊断问题,但很多普通用户不会操作,沟通成本比较高。 所以写了一个小软件,传给用户双击执行即可。 golang 可以很方便de编译跨平台运行程序,所以选用它。 使用了 fyne.io/fyne 来编写图形界面(GUI)。 运行效果图

  • 本文向大家介绍Java实现获取客户端真实IP方法小结,包括了Java实现获取客户端真实IP方法小结的使用技巧和注意事项,需要的朋友参考一下 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getR

  • 问题内容: gevent和eventlet将greenlet包用于异步IO。它被编写为C扩展,因此不适用于Jython或IronPython。如果性能无关紧要,那么在纯Python中实现greenlet API的最简单方法是什么。 一个简单的例子: 应该打印12、56、34(而不是78)。 问题答案: 自2.5版以来,内置于标准Python发行版中的协同例程可以实现这种目的。如果IronPytho

  • 问题内容: 是否有GraphViz的开源Java替代品?我知道存在Grappa,它基本上将Graph接口包装为GraphViz作为JavaAPI。但是,布局仍由GraphViz二进制文件完成。 我正在寻找一个纯Java的开源库,它提供与GraphViz相同的功能和布局算法。 问题答案: 您可以看一下具有可视化和分析功能的JUNG(Java通用网络/图形框架)。它是开源的。