狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]支持多種語言的 ip 地址定位庫,牛逼!

admin
2022年8月8日 16:23 本文熱度 1142

最近一段時間,新浪微博,微信,抖音等各大互聯網平臺都陸續開啟了 ip 地址定位,有不少網友慕名來打卡,紛紛曬出自己的地址。開源君就在想,有沒有這樣一個工具可以讓我們也能方便的實現 ip 地址定位呢?還別說,真有!今天開源君給大家推薦的庫叫做ip2region, 一個準確率 99.9% 的離線 IP 地址定位庫。

項目介紹

ip2region 是一個準確率 99.9% 的離線 IP 地址定位庫,毫秒級查詢,數據庫只有幾 MB,支持 java, php, c, python, nodejs, golang, c# 等多種語言查詢綁定和 Binary, B樹, 內存三種查詢算法。

項目特點

99.9% 準確率

數據聚合了一些知名ip到地名查詢提供商的數據。

  • 淘寶IP地址庫
  • GeoIP
  • 純真IP庫

標準化的數據格式

每條ip數據段都固定了格式:

_城市Id|國家|區域|省份|城市|ISP_

體積小

包含了全部的 IP,生成的數據庫文件只有幾 MB,最小的版本只有 1.5MB,隨著數據的詳細度增加數據庫的大小也慢慢增大,目前還沒超過 8MB。

查詢速度快

全部的查詢客戶端單次查詢都在 0.x 毫秒級別,內置了三種查詢算法

  • memory 算法:整個數據庫全部載入內存,單次查詢都在 0.1x 毫秒內,C 語言的客戶端單次查詢在 0.00x 毫秒級別。
  • binary 算法:基于二分查找,基于 ip2region.db 文件,不需要載入內存,單次查詢在0.x毫秒級別。
  • b-tree 算法:基于 btree 算法,基于 ip2region.db 文件,不需要載入內存,單詞查詢在 0.x 毫秒級別,比 binary 算法更快。

多查詢客戶端的支持

已經集成的客戶端有:java、C#、php、c、python、nodejs、php 擴展(php5和php7)、golang、rust、lua、lua_c, nginx。

安裝

  • maven倉庫地址
<dependency>
    <groupId>org.lionsoul</groupId>
    <artifactId>ip2region</artifactId>
    <version>1.7.2</version>
</dependency>
  • nodejs
npm install node-ip2region --save
  • nuget 安裝
Install-Package IP2Region
  • php composer
composer require zoujingli/ip2region

項目地址

https://gitee.com/lionsoul/ip2region

寫在最后


--- EOF ---

該文章在 2022/8/8 16:23:02 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved