ip轉換成對應的城市名

2021-04-13 09:30:07 字數 627 閱讀 7687

先去下乙個最新的純真ip資料庫,然後按如下操作:

1.執行純真qqip資料庫裡帶的showip.exe,點解壓,輸入檔名,比如ip.txt,確定,就得到乙個txt檔案。

2.開啟access,工具-自定義,命令選項卡,把匯入選項拖動到上面的工具欄。

3.建庫,建乙個表,四個字段

startip 型別:文字 (相關城市的ip段資訊)

endip 型別:文字 (相關城市的ip段資訊)

country 型別:文字 (相關城市名稱)

reurl 型別:文字 (你想要跳轉的城市路徑如:北京 http://bj.abc.com)

4.點匯入按鈕,檔案型別選文字檔案,找到剛才匯出的ip.txt檔案,匯入到剛才建的表裡~

運算將真實ip轉換為數字,比如北京的ip段是 : 1.1.0.0 -- 1.1.0.255

startip: 1*256*256*256+1*256*256+0*256+0 = 16842752 (這個數字才是最終要放到資料庫裡)

endip: 1*256*256*256+1*256*256+0*256+255 = 16843007 (這個數字才是最終要放到資料庫裡的)

最後就可以利用sql語句查詢資料庫中的表來完成從ip位址到城市名的轉換了。

Java 將小寫的數字轉換成對應的大寫的漢字數字

例 將 324321214321432114321143211432 轉化成 叄貳肆叁貳壹貳壹肆叄貳壹肆叄貳壹壹肆叄貳壹壹肆叄貳壹壹肆叄貳 public static void main string args system.out.print str4 charat index 用於字串中。返回索...

hibernage 報不能轉換成 物件

首先你要在你的類中寫好,這個,供對映用的 public user public user string phone,string address,long id 然後在你的hibernate查詢語句,寫上這個,這裡你是轉為乙個user物件,所以結果要是唯一的 string hql select ne...

IP轉換成LONG 的 問題

如何將四個欄位以點分開的ip網路址協議位址轉換成整數呢?php裡有這麼乙個函式ip2long.比如 echo ip2long 10.2.1.3 我們將得到 167903491 這是如何計算的,目前我知道有兩個演算法。其一 function ip2int ip 其二,用位運算 function ip2...