实例介绍
准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#查询绑定和Binary,B树,内存三种查询算法,妈妈再也不用担心我的ip地址定位!
【实例截图】
【核心代码】
ip2region-master
└── ip2region-master
├── binding
│ ├── c
│ │ ├── ip2region.c
│ │ ├── ip2region.h
│ │ ├── Makefile
│ │ └── testSearcher.c
│ ├── c#
│ │ ├── IP2Region
│ │ │ ├── DataBlock.cs
│ │ │ ├── DbConfig.cs
│ │ │ ├── DbMakerConfigException.cs
│ │ │ ├── DBSearcher.cs
│ │ │ ├── HeaderBlock.cs
│ │ │ ├── IndexBlock.cs
│ │ │ ├── IP2Region.csproj
│ │ │ └── Util.cs
│ │ └── IP2Region_ConsoleTest
│ │ ├── DBFile
│ │ │ └── ip2region.db
│ │ ├── IP2Region_ConsoleTest.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── PublishProfiles
│ │ ├── FolderProfile.pubxml
│ │ └── FolderProfile.pubxml.user
│ ├── c_mmap
│ │ ├── ip2region.c
│ │ ├── ip2region.h
│ │ └── testSearcher.c
│ ├── golang
│ │ ├── ip2region
│ │ │ ├── ip2Region.go
│ │ │ └── ip2Region_test.go
│ │ ├── main.go
│ │ └── README.md
│ ├── java
│ │ ├── build.xml
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── lionsoul
│ │ └── ip2region
│ │ ├── DataBlock.java
│ │ ├── DbConfig.java
│ │ ├── DbMakerConfigException.java
│ │ ├── DbSearcher.java
│ │ ├── HeaderBlock.java
│ │ ├── IndexBlock.java
│ │ ├── test
│ │ │ ├── TestSearcher.java
│ │ │ ├── TestUnit.java
│ │ │ └── TestUtil.java
│ │ └── Util.java
│ ├── nodejs
│ │ ├── ip2region.js
│ │ ├── ip2region.spec.js
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── __snapshots__
│ │ │ └── ip2region.spec.js.snap
│ │ └── yarn.lock
│ ├── php
│ │ ├── Ip2Region.class.php
│ │ └── testSearcher.php
│ ├── php_extension
│ │ ├── php5
│ │ │ └── ip2region
│ │ │ ├── config.m4
│ │ │ ├── config.w32
│ │ │ ├── CREDITS
│ │ │ ├── ip2region.c
│ │ │ ├── ip2region.php
│ │ │ ├── lib
│ │ │ │ └── README.md
│ │ │ ├── php_ip2region.h
│ │ │ ├── README.md
│ │ │ └── tests
│ │ │ └── 001.phpt
│ │ └── php7
│ │ └── ip2region
│ │ ├── config.m4
│ │ ├── config.w32
│ │ ├── CREDITS
│ │ ├── ip2region.c
│ │ ├── ip2region.php
│ │ ├── lib
│ │ │ └── README.md
│ │ ├── php_ip2region.h
│ │ ├── README.md
│ │ └── tests
│ │ └── 001.phpt
│ ├── python
│ │ ├── ip2Region.py
│ │ └── testSearcher.py
│ ├── python3
│ │ ├── ip2Region.py
│ │ └── testSearcher.py
│ └── rust
│ ├── Cargo.toml
│ ├── example
│ │ ├── Cargo.toml
│ │ └── src
│ │ └── main.rs
│ ├── readme.md
│ └── src
│ ├── db.rs
│ ├── error.rs
│ ├── lazy.rs
│ ├── lib.rs
│ ├── main.rs
│ └── owned.rs
├── Cargo.toml
├── CHANGES.md
├── data
│ ├── global_region.csv
│ ├── ip2region.db
│ └── ip.merge.txt
├── dbMaker-1.2.2.jar
├── LICENSE.md
└── README.md
39 directories, 84 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论