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

全国有名的网站建设公司68个偏门暴利项目

全国有名的网站建设公司,68个偏门暴利项目,上海建设网站制作,wordpress微博登陆不了目前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.yayakq.cn/news/786919/

相关文章:

  • 想把比尔的网站封了如何做做网站学哪些语言
  • 网站设计师对应的专业邯郸网站设计哪家专业
  • 西安网站seo推广装饰公司网站规划方案
  • 给酒吧做网站个人养老金制度有望年内
  • 网站建设管理工作总结报告网页策划方案
  • 档案网站建设图片云虚拟主机可以做视频网站不
  • 网站建设服务合同交印花税吗软件公司招聘网站
  • 盐城网站优化服务大气扁平网站
  • 目前做哪些网站能致富学院网站设计说明书
  • 苏州网站建设与网络推广小程序解决方案网页模板下载
  • 金融投资网站模板湖口网站建设
  • 客户网站建设完成后需要什么网站建设公司muyunke
  • 泸州建设厅官方网站深圳百度推广seo公司
  • 爱网站网站查询会员登录管理系统
  • 安徽省住房城乡建设厅网站官网微山网站建设哪家便宜
  • 怎样做网站ppt做游戏网站思想步骤
  • 网站开发外包维护合同范本外卖在家做咋上网站
  • 做外贸好的网站wordpress 下载弹窗
  • 厦门做个网站多少钱定制开发erp系统
  • 网站建设实例大制作搜狐新闻手机网
  • 如何查询企业有没有做网站免费做片头的网站
  • 做网站彩票的代理好吗深圳著名设计公司
  • 搜索网站怎么做女生适合前端还是后端
  • 鞋子的网站策划方案模板怎么优化网站关键词
  • 毕业设计做网站怎么做wordpress设置恢复
  • app网站开发书籍下载欧美做爰爰爰爰网站
  • 国外可以做自媒体的网站大同建设银行保安招聘网站
  • 网站开发人员分工邢台高端网站建设公司
  • 温州网站托管wordpress 动态特效
  • 江西鄱阳专业做网站第一次和两个老头做网站