国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 讀取純真IP數據庫的公用組件接口QQWry.NET

讀取純真IP數據庫的公用組件接口QQWry.NET

2019-11-12 13:33asp.net教程網 ASP.NET教程

這是一個讀取純真IP數據庫的公用組件接口,我是通過luma的《純真IP數據庫格式詳解》了解了純真IP數據庫數據格式,并且基于網絡上的一個IPLocation.dll源碼的基礎改編而來

這是一個讀取純真IP數據庫的公用組件接口,我是通過luma的《純真IP數據庫格式詳解》了解了純真IP數據庫數據格式,并且基于網絡上的一個IPLocation.dll源碼的基礎改編而來。我為什么要改編這個組件呢?因為我看到這個組件在使用過程中,每次都要打開文件流,并且整個接口使用靜態的屬性。并不適合Web環境下,多線程并發查詢的需求,并且在性能上也不是最優。有了luma的格式詳解,和現有的IPLocation.dll的源碼,使我的工作變得異常的簡單。出現的一個小錯誤,也是經過一次調試后就解決了。性能較IPLocation.dll也有較大的提高,雖然只有短短的幾百行代碼,雖然網上也有很多類似的代碼,但繼承我一貫的做法,我仍然把這個組件開源貢獻出來。下面是一些接口使用的介紹: 

復制代碼代碼如下:


QQWry.NET.QQWryLocator qqWry = new QQWry.NET.QQWryLocator("qqwry.dat");//初始化數據庫文件,并獲得IP記錄數,通過Count可以獲得 
QQWry.NET.IPLocation ip = qqWry.Query("120.67.217.7"); //查詢一個IP地址 
Console.WriteLine("{0} {1} {2}", ip.IP, ip.Country, ip.Local); 


以下是與IPLocation.dll在性能上的對比代碼: 

復制代碼代碼如下:


Stopwatch stopwatch = new Stopwatch(); 
List<string> ips = new List<string> { "218.5.3.128", "120.67.217.7", "125.78.67.175", "220.250.64.23", "218.5.3.128", "120.67.217.7", "125.78.67.175", "220.250.64.23" }; 
stopwatch.Start(); 
for (int i = 0; i < 100; i++) 

foreach (string item in ips) 

ip = qqWry.Query(item); 
// Console.WriteLine("{0} {1} {2}", ip.IP, ip.Country, ip.Local); 


stopwatch.Stop(); 
Console.WriteLine("QQWryLocator 花了{0} ms", stopwatch.ElapsedMilliseconds); 
stopwatch.Reset(); 
stopwatch.Start(); 
for (int i = 0; i < 100; i++) 

foreach (string item in ips) 

string s = IPLocation.IPLocation.IPLocate("qqwry.dat", item); 
// Console.WriteLine(s); 


stopwatch.Stop(); 
Console.WriteLine("IPLocation 花了{0} ms", stopwatch.ElapsedMilliseconds); 


性能比較結果: 


讀取純真IP數據庫的公用組件接口QQWry.NET

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 在线观看一区视频 | 久久精品国语 | 欧美视频第一页 | 久久免费精品视频 | 丝袜+亚洲+另类+欧美+变态 | 欧美一区视频 | 中文字幕观看 | 日日操av| 久久综合久久88 | 国产精品自产拍在线观看 | 美女网站黄视频 | 综合在线视频 | 91一区二区三区 | 在线中文| 日韩欧美视频 | 日韩欧美精品在线 | 高清hd写真福利在线播放 | 在线观看亚洲专区 | 日韩在线观看一区 | 超碰免费观看 | 色欧美片视频在线观看 | 日日夜夜天天 | 人人九九精| 亚洲国产精品一区二区www | 亚洲国产视 | 亚洲精品一区 | 中文字幕久久久 | 亚洲欧美日韩精品 | 91视频免费观看 | 久久精品小视频 | 国产欧美日韩在线 | 日韩电影在线看 | 国产精品久久久久国产a级 九九在线精品视频 | 亚洲福利一区二区 | 午夜影院 | 中文字幕在线三区 | av手机在线播放 | 日韩电影中文字幕 | 久草免费在线视频 | 在线中文字幕视频 | 色乱码一区二区三区网站 |