1. 程式人生 > >網站定位之---根據IP獲得區域

網站定位之---根據IP獲得區域

記得以前做一個培訓機構網站時候需要定位,那時候用的搜狐的api,不是很精準。

後來做電商的時候用的新浪的api,感覺還行,,,,,當時就想要是有本地ip庫多爽啊?當時共享的ip庫也就只有QQ純真庫了,裡面東西比較雜

今天看部落格園這個新聞(http://news.cnblogs.com/n/530762/)的時候發現了個好東西==>17monipdb

他的網址是:

https://www.ipip.net/download.html

他共享了一個dat檔案,基本上能解決我們的問題了

官方幫助類(用ip.cs):https://github.com/17mon/csharp and https://github.com/cobub/razor

後來我拉過來做了一個MVC的Demo:

下面簡單分析一下原始碼:

具體文字看圖

後臺簡單過濾並呼叫

前臺程式碼

效果

相關推薦

網站定位---根據IP獲得區域

記得以前做一個培訓機構網站時候需要定位,那時候用的搜狐的api,不是很精準。 後來做電商的時候用的新浪的api,感覺還行,,,,,當時就想要是有本地ip庫多爽啊?當時共享的ip庫也就只有QQ純真庫了,裡面東西比較雜 今天看部落格園這個新聞(http://news.cnblogs.com/n/53076

Spark案例根據ip地址計算歸屬地二

之前的是單機版的根據ip地址計算歸屬地,當資料量小的時候還可以,但是在大資料實際生產中是不行的,必須將它改造成一個Spark程式,然後在Spark叢集上執行 Spark程式和單機版的程式不一樣,下面來仔細分析一下Spark程式的執行流程 首先是一個Spark叢集,叢集中有Master和

Spark案例根據ip地址計算歸屬地一

1.需求 根據訪問日誌中的ip地址計算出訪問者的歸屬地,並且按照省份,計算出訪問次數,最後將計算好的結果寫入到Mysql中 2.思路分析   1)整理訪問日誌中的資料,切分出ip欄位,然後將ip欄位轉換成十進位制   2)載入ip地址的規則,取出有用的欄位,然後將

Spark案例根據ip地址計算歸屬地四

之前案例三中的ip地址規則是在Driver端的機器磁碟中儲存著的,但是現在如果實在hdfs中儲存著的又該如何實現呢 首先要分析清楚才能實現,儲存在hdfs中並不像想象中的那麼容易,首先程式碼實在Driver端寫的,在Driver端寫從hdfs中取出ip地址規則的程式碼會觸發action,然後生成

Spark案例根據ip地址計算歸屬地三

案例二中已經詳細的通過圖和介紹詳細的說明了在Spark叢集中根據ip地址計算歸屬地並將結果儲存到mysql資料庫中的執行流程,下面就來做具體的實現 現在的環境就如案例二中說的一樣,ip地址規則是儲存在Driver端的機器磁碟中,而日誌檔案是儲存在hdfs中,所以現在需要首先在Driver端拿到i

根據計算機名獲得IP,和根據IP獲得主機名(轉)

Option Explicit'// define constantsPrivate Const IP_SUCCESS As Long = 0Private Const SOCKET_ERROR As Long = -1Private Const MAX_WSADescrip

Android根據Uri獲得圖片或視訊檔案路徑(解決4.4以上版本得不到路徑的情況)

package com.example.listviewcheckdemo; import android.annotation.TargetApi; import android.content.ContentUris; import android.content.Co

PHP返回前端誘導分享語句,類似拼多多,UC標題黨,根據ip劃分區域

$a = request()->ip(); $ipContent = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$a");//獲取IP地址並根據IP地址獲取地區資訊

百度地圖api----根據用戶ip定位城市

服務 利用 bsp result 城市 blog 經緯度 name 定位 LocalCity 這個類是利用用戶IP地址去百度數據庫裏查詢得到IP所在的城市,用法如下: var objCity = new BMap.LocalCity(); objCity.get(func

網站優化電子商務的目標定位和戰略

對於電子商務這個火爆且飛速變化的行業來說,增加網站建設流量的定位和戰略甚為重要。通過SEO增加產品銷量,這個估計是絕大部門B2C開始要得到的目的,特別是電商低階進入著,並且位置越高要求越輕易提出這個目標。首先來看產品銷量的構成,幾個簡單的公式:產品銷量=新客戶訂單數目新客戶均勻訂單產品數目+老客戶訂單數目老客

根據IP地址定位城市

java: public class MainActivity extends AppCompatActivity { private TextView mText; private String mIPAddress; @Override prote

根據ip地址定位城市資訊

最近需要一個需求就是根據ip地址獲取使用者的地址資訊,搜尋了網上的方法,有H5定位和呼叫web api介面定位. 相比之下H5要求瀏覽器支援,在移動裝置上可以實現呼叫手機gps獲取位置資訊,精確度很高。web api定位可以定位到城市,相對來說精確度不高,對比了百度,高德,淘寶,新浪的web a

根據IP獲取IP定位

    http://ip.taobao.com/service/getIpInfo.php?ip=27.17.60.152   {"code":0,"data":{"ip":"27.17.60.152","country":"中國","area":"",

純真資料庫理解及根據IP定位地區

  在系統中,檢視使用者的登入資訊是一個很常見的功能。我們往往會記錄下使用者計算機的IP和地理位置,然而IP地址記錄非常容易,但是地理位置相對來說較難。開始,菜鳥是想建立一個IP地址庫,根據IP地址庫查詢相應的地理位置。後來想有沒有一個相對完整的IP地址庫供菜鳥使用了,於是找到了一個QQw

網站分析 --- PV、UV、IP、VV

PV是網站分析的一個術語,用以衡量網站使用者訪問的網頁的數量。對於廣告主,PV值可預期它可以帶來多少廣告收入。一般來說,PV與來訪者的數量成正比,但是PV並不直接決定頁面的真實來訪者數量,如同一個來訪者通過不斷的重新整理頁面,也可以製造出非常高的PV。 1、什麼是PV值   PV(pa

unix網路程式設計根據主機名(hostname)或網絡卡名獲取IP地址(三種方法)

#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <netinet/

Filter應用ip統計網站的訪問次數

ip count 192.168.1.111 2 192.168.1.112 59 因為一個網站可能有多個頁面,無論哪個頁面被訪問,都要統計訪問次數,統計工作需要在所有資源之前都執行,所以使用過濾器最為方便。 因為需要分IP統計,所以可以在過濾器

根據IP定位城市名稱/經緯度

最近想統計下公司使用者在中國地圖上的分別情況,但使用者登錄檔中填寫的單位資訊比較混亂,提取省份、城市名稱較困難,最後決定用ip地址來查詢對應資訊。搜尋到兩種常用的方式: 採用純真資料庫qqwry.dat,傳入ip返回省+城市名稱,無經緯度資訊;缺點:返回的地

Java虛擬機Java內存區域

器) 輪換 .com 虛擬 解釋器 控制 虛擬機 關心 分配 Java虛擬機運行時數據區域 ⑴背景:對於c/c++來說程序員來說,需要經常去關心內存運行情況,但對於Java程序員,只需要在必要時關心內存運行情況,這是因為在Java虛擬機自動內存管理機制的幫助下,不再Ja

連表查詢(3)根據相關條件,查詢另外一個表或多個表的某字段

兩個 mode object 添加 就會 resultmap control var 多個 1、送檢單位 代理商是從代理商表中取得數據 銷售人員從銷售表中取得數據 說一個簡單的思路: sql語句找到連接兩個表的條件,把另外一個表要用到的字段 寫一個 <re