当前位置: 首页 > news >正文

网站支持asp小程序开发平台

网站支持asp,小程序开发平台,手机上自己如何做网站,抖音流量推广神器软件免费目前MaxMind对MMDB的读写支持如下 Writer: perl Reader: C C# Java Perl PHP Python 所以本文着重介绍如何快速使用perl生成mmdb文件,以及查询mmdb基本原理 工作环境:Centos 6.5 一、安装perl环境 忽略解压、cd等基础操作 1 .下载perl5 https://www.perl.org/get…

目前MaxMind对MMDB的读写支持如下
Writer:
perl
Reader:
C
C#
Java
Perl
PHP
Python

所以本文着重介绍如何快速使用perl生成mmdb文件,以及查询mmdb基本原理


工作环境:Centos 6.5

一、安装perl环境

忽略解压、cd等基础操作

  • 1 .下载perl5 https://www.perl.org/get.html#unix_like 我下载的是Source版(需使用新版perl5,centos默认的perl5不支持)
    • wget http://www.cpan.org/src/5.0/perl-5.24.0.tar.gz
  • 2 .编译 安装
    • configure.gnu
    • make
    • make install
  • 3 .安装 cpan,git
    • yum install cpan git
  • 4 .备份替换系统perl文件
    • mv /usr/bin/perl /usr/bin/perk.bak
    • ln -s /usr/local/bin/perl /usr/bin/perl
  • 5.git clone mmdb writer

    • git clone https://github.com/maxmind/MaxMind-DB-Writer-perl.git
  • 6.切换至writer目录,下载cpanm并安装模块依赖(所需时间很长)

    • curl -LO http://xrl.us/cpanm
    • perl cpanm –installdeps .
  • 7.安装mmdb Writer模块

    • perl Build.PL
    • ./Build install

二、生成库文件

  • 编写perl代码,下面为样例,将读local.db文件,生成dt.mmdb文件
use MaxMind::DB::Writer::Tree;
use Net::Works::Network;use strict;
use warnings;
use Path::Class;
use autodie;my %types = (product => 'utf8_string',rack => 'utf8_string',administrator => 'utf8_string',room => 'utf8_string',
);my $tree = MaxMind::DB::Writer::Tree->new(ip_version            => 4,record_size           => 24,database_type         => 'kevin_test',languages             => [ 'en' ],description           => { en => 'Used in MarkDown display' },map_key_type_callback => sub { $types{ $_[0] } },
);sub tree_insert_network{my $network = Net::Works::Network->new_from_string( string => $_[1] );$_[0]->insert_network($network,{product => $_[2],rack => $_[3],administrator => $_[4],room => $_[5]},);
}sub build_tree{my $dir = dir(".");my $file = $dir->file($_[0]);my $content = $file->slurp();my $file_handle = $file->openr();binmode($file_handle, ":utf8");while( my $line = $file_handle->getline() ) {$line =~ s/^\s+|\s+$//g;if ($line eq "") {next;}my @values = split('\|', $line);for (
http://www.hkea.cn/news/737848/

相关文章:

  • 渭南做网站费用搜索引擎排名优化是什么意思
  • 做网站开发需要学什么软件微信公众平台开发
  • 网站整体营销方案网络营销的特点是什么?
  • 国内知名的网站建设公司有哪些百度指数专业版app
  • 画画外包网站如何推广一个网站
  • 互联网公司响应式网站深圳google推广
  • 深圳网站设计哪好什么推广平台比较好
  • 打开英文网站字体不对教程seo推广排名网站
  • 昭通市建设局网站太原百度关键词优化
  • 个人建网站允许吗seo职位要求
  • 环保网站设计网络营销优化推广
  • 网页设计网站制作公司冯耀宗seo视频教程
  • 怎么用路由器做网站百度指数平台官网
  • 济南做网站互联网公司有哪些seo是什么公司
  • 辛集seo网站优化价格许昌网站seo
  • 网站建设后期维护百度快速收录技术
  • 网站建设中的推广工作seo学校培训
  • 上海专业网站建设网百度搜索推广开户
  • 做学校网站素材图片合肥seo代理商
  • 真题真做报名网站淘宝搜索关键词排名
  • 免费的黄冈网站有哪些平台?培训行业seo整站优化
  • 寿县住房与城乡建设局网站真正免费的网站建站平台
  • 常德seo招聘网站seo站长工具
  • 网站开发多久完成俄罗斯搜索引擎yandex推广入口
  • 漳州做网站建设建网站免费
  • 网站建设服务上海广州软文推广公司
  • 做一个网站app需要多少钱web制作网站的模板
  • 网站建设的财务计划新媒体营销策略有哪些
  • 网站建设分金手指专业二八宁波品牌网站推广优化
  • 清远网站建设公司百度游戏风云榜