小编Nag*_*wda的帖子

Linux:如何安装DBD :: Pg模块?

已经安装了Postgres DB.我没有使用系统perl我在"/ srv/data203806/Migration/CPAN/localperl/bin"中安装了另一个perl.当我尝试安装时,它要求PATH TO pg_config:

[root1@frmrszvwb023 bin]# ./cpan install DBD::Pg
Reading '/root/.cpan/Metadata'
  Database was generated on Fri, 07 Mar 2014 03:53:02 GMT
Running install for module 'DBD::Pg'
Running make for T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz
Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz ok

  CPAN.pm: Building T/TU/TURNSTEP/DBD-Pg-3.0.0.tar.gz

    Configuring DBD::Pg 3.0.0
    Path to pg_config?
    No POSTGRES_HOME defined, cannot find automatically
    Warning: No success on command[/srv/data203806/MUXmh-Migration/CPAN/localperl/bin/perl Makefile.PL]
    'YAML' not installed, will not store persistent state
      TURNSTEP/DBD-Pg-3.0.0.tar.gz
      /srv/data203806/MUXmh-Migration/CPAN/localperl/bin/perl Makefile.PL -- NOT OK
    Running make test
      Make had some problems, won't test
    Running …
Run Code Online (Sandbox Code Playgroud)

postgresql perl perl-module dbd-pg

10
推荐指数
6
解决办法
3万
查看次数

在Linux中安装另一个Perl?

在我们的开发环境中,另一个团队正在使用默认的Perl.所以我们不应该碰它.如何安装另一个Perl?如何使用CPAN安装Perl模块?

linux perl perlbrew

6
推荐指数
2
解决办法
1443
查看次数

具有多个参数的K均值算法

我在地图上有一组点.我正在尝试创建集群.除了距离之外,我还在考虑每个集群的最大成本(作为另一个参数).

请找到以下代码段.

private void assignCluster(List<Cluster> finalClusters, List<Node> clusterNodes, int maxCostLimit) {
    double max = Double.MAX_VALUE;
    double min = max;
    int clusterIndex = 0;
    double distance = 0.0;

    for (Node node : clusterNodes) {
        min = max;
        for (int i = 0; i < finalClusters.size(); i++) {
            Cluster cluster = finalClusters.get(i);
            distance = Point.getDistanceBetweenPoints(node.getPoint(), cluster.getPoint());
            if (distance < min && (cluster.getTotalCost() + node.getCost()) <= maxCostLimit) {
                min = distance;
                clusterIndex = i;
            }
        }
        if (min != max) {
            Cluster cluster …
Run Code Online (Sandbox Code Playgroud)

java algorithm k-means

5
推荐指数
1
解决办法
976
查看次数

插入警告后如何抑制哈希?

each()插入后使用on hash而不重置散列迭代器会导致未定义的行为,Perl解释器:0x13932010/srv/data203806/MUXmh-Migration/Newperl/localperl/lib/site_perl/5.18.1/x86_64-linux-thread-multi/forks.pm第1736行.

我的代码中的所有内容都运行良好但我收到此错误.我怎么能压制这个警告?

perl

4
推荐指数
1
解决办法
1839
查看次数

检查对象数组中是否存在值

鉴于此对象:http://kopy.io/H2CqY

我需要检查访问者的数组中是否已存在某些card_id.我该怎么办?我尝试了一个循环但是没有用,因为当我得到一个新的data.card_id并且访问者数组中已经有多个条目时它可能不匹配.

我的代码:

    $scope.$on("addMultiVisitor", function(evt, data) {

      $scope.newVisit.visitors.length + 1;
      $scope.newVisit.visitors.push({
        "access_route_id": "",
        "card_id": data.id,
        "identity_id": data.identity.id,
        "company_id": data.company.id,
        "company_name": data.company.name,
        "firstname": data.identity.given_names,
        "lastname": data.identity.surname,
        "birthdate": new Date(data.identity.birthdate)
      });
      window.scrollTo(0, document.body.scrollHeight);
      $scope.$apply();
  });
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

3
推荐指数
1
解决办法
2455
查看次数

如何在Linux中获取给定路径上的所有文件夹?

目录结构

Attachments/TADDE12345
Attachments/TADDE12346
Attachments/TADDE12347
Attachments/TADDE12348
Attachments/TADDE12349
Attachments/TADDE12350
Run Code Online (Sandbox Code Playgroud)

我必须在附件目录中获取所有文件夹名称而不使用任何cpan模块?

perl glob

1
推荐指数
1
解决办法
51
查看次数

使用线程模块时出错:这个Perl不是为支持线程而构建的吗?

在脚本中,我使用线程和Thread :: Queue,并使用版本perl 5.18.2.当我运行我的脚本时,它给出了错误:这个Perl不是为支持线程而构建的. 在文档中,我读到,这是一个错误.解决此问题的可能解决方案是什么?

perl perl-module

0
推荐指数
1
解决办法
8371
查看次数

测试Java程序的最佳方法

我想测试下面的java程序.

package com.arrays;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * Find all pairs in an array of non-negative unique numbers whose sum is equal to k
 * For Example. {1,3,4,5,6} and k=9, then {3,6} and {4,5}
 *
 */
public class FindAllPairsIfSumToK {

    public List<Pair> findAllPairsWhoseSumIsK(int[] inputArray, int k) {

        Set<Integer> tempSet = new HashSet<>();
        List<Pair> pairs = new ArrayList<>();

        for(int i=0;i<inputArray.length;i++) {
            tempSet.add(inputArray[i]);
        }

        for(int i=0;i<inputArray.length;i++) {
            if((2*inputArray[i] != k) && tempSet.contains(k-inputArray[i])) {
                pairs.add(new Pair(inputArray[i], k-inputArray[i]));
            } …
Run Code Online (Sandbox Code Playgroud)

java testing unit-testing testcase

0
推荐指数
1
解决办法
329
查看次数