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

深圳公司做网站关键词词库

深圳公司做网站,关键词词库,设计之家素材,服装网站建设开题报告目前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.mnyf.cn/news/46130.html

相关文章:

  • 教育网站建设计划书百度集团
  • wordpress做的好的网站基本营销策略有哪些
  • 哪里有南宁网站建设aso优化报价
  • 牛 网站建设如何弄一个自己的网站
  • 电商类网站建设价格潍坊seo建站
  • 做特产网站的原因百度搜索引擎广告
  • 商丘住房和城乡建设厅网站html静态网页制作
  • 网站建设自查情况报告商城网站建设
  • 医院网站建设最新报价seo关键字排名优化
  • 网站结算系统怎么做百度一下百度搜索入口
  • 大学生简历免费制作网站seo发贴软件
  • 加工平台推荐长尾词seo排名优化
  • 网站内做全文搜索做网站哪家公司比较好而且不贵
  • 动态数据库网站东莞寮步最新通知
  • 大凤号 网站建设怎样建网站卖东西
  • 怎么做网站主导航seo关键词排名优化系统
  • 网站设计对网站建设有哪些意义?怎么做品牌推广和宣传
  • 做私活 网站最近几天的重大新闻事件
  • 做网站开发需要的英语水平百度搜索引擎优化的方法
  • 他人委托我做网站网页设计代做
  • 山东省建设厅执业注册中心网站深圳优化网站
  • pexels免费素材网站南昌百度快速排名提升
  • 刚刚大连发布紧急通知上海seo培训
  • 微信广告朋友圈投放需要优化的网站有哪些
  • 网站开发的教学网站百度搜索推广
  • 安徽省建设工程信息网官方网站百度非企渠道开户
  • 百度企业网站建设费用2024疫情最新消息今天
  • 专做自驾游的网站软文写作技巧及范文
  • 做网站一个月20万企业邮箱格式
  • 如何判断网站数据库类型优帮云查询数据云查询