小编Dea*_*ano的帖子

Perl重置变量

我正在学习Perl,我制作了一个脚本,它将在我的脚本开头使用已定义的变量来建立连接,拉取记录,修改它们,然后关闭连接.

我工作的第二部分涉及重复相同的步骤,但针对不同的服务器.

是否有办法取消之前设置的变量?然后使用新定义的设置并重复这些步骤?

谢谢

shell scripting perl

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

选择最大ID减一(第二行最后一行)

只是想知道是否有一个简单的查询,我可以用它来选择最大ID时获得倒数第二个记录.

SELECT MAX(`EventID`) FROM `event`;
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql

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

foreach循环获取元素的值

在过去的几个小时里,我一直在努力解决这个问题,一直在努力从这个数组中获取userid和jobprocstatus的价值.

这是print_r($ result)的结果;

 stdClass Object ( [accountid] => 6f3f55f6-67a1-11e4-a7c1-7e542e26bbf0 [userid] => 6f3f650b-67a1-11e4-a7c1-7e542e26bbf0 [cmd] => org.apache.cloudstack.api.command.admin.vm.DeployVMCmdByAdmin [jobstatus] => 1 [jobprocstatus] => 0 [jobresultcode] => 0 [jobresulttype] => object [jobresult] => stdClass Object ( [virtualmachine] => stdClass Object ( [id] => ccfbb592-ebfa-4f18-b861-4ae5e1a15426 [name] => VM-ccfbb592-ebfa-4f18-b861-4ae5e1a15426 [displayname] => VM-ccfbb592-ebfa-4f18-b861-4ae5e1a15426 [account] => admin [domainid] => ea3b19e6-67a0-11e4-a7c1-7e542e26bbf0 [domain] => ROOT [created] => 2014-11-11T17:39:31-0500 [state] => Running [haenable] => [zoneid] => 481b2bdf-90ba-4841-bd5a-f4fbf6027401 [zonename] => Toronto [hostid] => cc66aa5e-6be3-4f35-b538-87a9b09a6fc5 [hostname] => TOR-XENSRV61 [templateid] => ea41cab5-67a0-11e4-a7c1-7e542e26bbf0 [templatename] …
Run Code Online (Sandbox Code Playgroud)

php

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

react-big-calendar导航到特定的日期/月份

我正在使用BigCalendar react-big-calendar,并且尝试查找有关defaultDate状态值更改时如何导航到特定日期/月份的示例。

<BigCalendar
        events={props.events}
        defaultDate={this.state.selectedDay}
/>
Run Code Online (Sandbox Code Playgroud)

我想知道BigCalendar日历是否支持导航到特定的日期/月份,文档中包含onNavigate属性,但我无法使其工作。

    <BigCalendar
      selectable
      events={events}
      defaultView='week'
      defaultDate={this.state.selectedDay}
      onNavigate={() => { this.state.selectedDay }}
    />
Run Code Online (Sandbox Code Playgroud)

谢谢

fullcalendar reactjs react-big-calendar

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

Kubernetes - Jenkins 插件 - 禁止:用户“system:anonymous”无法在 API 组中列出资源“pods”

我正在尝试通过(Kubernetes 插件)将 Jenkins 连接到新的 K8S 集群,但是,当我尝试测试时看到以下错误。

在此处输入图片说明

然后我尝试将一个秘密文件添加到~/.kube/config我看到此错误的Jenkins 凭据中。

在此处输入图片说明

k8s version is 1.15.4 and Jenkins 2.190.1

有任何想法吗?

jenkins digital-ocean kubernetes

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

eksctl 创建集群卡住“等待 CloudFormation 堆栈”

我正在尝试通过 eksctl 创建一个集群,使用默认选项和具有“AdministratorAccess”的 AMI 用户,我陷入了“等待 CloudFormation 堆栈”

 > eksctl create cluster --name dev
[?]  eksctl version 0.36.0
[?]  using region us-west-2
[?]  setting availability zones to [us-west-2a us-west-2c us-west-2b]
[?]  subnets for us-west-2a - public:192.168.0.0/19 private:192.168.96.0/19
[?]  subnets for us-west-2c - public:192.168.32.0/19 private:192.168.128.0/19
[?]  subnets for us-west-2b - public:192.168.64.0/19 private:192.168.160.0/19
[?]  nodegroup "ng-fa4af514" will use "ami-0532808ed453f9ca3" [AmazonLinux2/1.18]
[?]  using Kubernetes version 1.18
[?]  creating EKS cluster "dev" in "us-west-2" region with un-managed nodes
[?]  will create 2 separate CloudFormation stacks …
Run Code Online (Sandbox Code Playgroud)

kubernetes amazon-eks eksctl

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

将输出打印为JSON格式

我有一个很长的输出包含一个项目列表,我想知道如何以JASON格式打印它.

DLQ_CPP_LTEST
PCA
LTEST_H
ActiveMQ.DLQ
LTEST
DLQ_CPP_NMP_STUDY
Run Code Online (Sandbox Code Playgroud)

期望的输出

{
 "data":[
  { "{#AMQQ}":"DLQ_CPP_LTEST" },
  { "{#AMQQ}":"PCA" },
  { "{#AMQQ}":"LTEST_H" },
  { "{#AMQQ}":"ActiveMQ.DLQ" }
]
Run Code Online (Sandbox Code Playgroud)

}

我已经尝试修改我的perl脚本,但我无法正确显示输出.

#!/usr/bin/perl
use strict;
use warnings;

# Options
my $_proc = "/root/query.txt";

# Validate options
 if ( ! -e $_proc)
{
    die "File $_proc not found!";
}

# Keep count
my $_first = 1;

# Present the data in JSON format
print "{\n";
print "\t\"data\":[\n\n";

# Fetch the data and put it in an array
my …
Run Code Online (Sandbox Code Playgroud)

perl awk sed

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

jquery ajax发布电子邮件字段

我不知道为什么我无法发布电子邮件字段的内容,

这是我的代码.

<html>
<head>
    <title></title>
    <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
</head>
<body>
    <input type="text" id="email" name="email">
    <input type="button" id="submit" name="submit" value="submit">
</body>

<script type="text/javascript">

$(document).ready(function () {

    $('#submit').click(function (event) {
        var email = $('#email').val();
        console.log(email),
        $.ajax({
            url: 'db.php',
            type: 'POST',
            data: 'email=' + 'email',
            success: function (data) {
                console.log(data);
            }
        })
    });

});

</script>
</html>
Run Code Online (Sandbox Code Playgroud)

后端文件"db.php"

 <?php  
 $email = $_POST['email'];
 echo "$email";
Run Code Online (Sandbox Code Playgroud)

我能够在提交给db.php之前调试console.log电子邮件并正确显示.

控制台日志仅返回"电子邮件".

不确定什么是错的,非常感谢您的帮助.

谢谢

javascript php ajax jquery

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

Net :: SSH停留在密码提示下

我有此功能,当我传递正确的用户名和密码时,它会起作用,当我故意传递错误的密码时,我会在Password:提示时卡住 。

def perform(sensor_params)
    @hostname = "10.0.10.100"
    @username = "root"
    @password = "root"

    @cmd = "id"

    begin
      ssh = Net::SSH.start(@hostname, @username, :password => @password)
      res = ssh.exec!(@cmd)
      ssh.close
      puts res
    rescue
      puts "Unable to connect to #{@hostname} using #{@username}/#{@password}"
    end
 end
Run Code Online (Sandbox Code Playgroud)

关于所传递的密码不正确时如何只显示“无法连接”消息的想法吗?

谢谢

ruby ruby-on-rails

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

Perl - 如何在循环@_变量时创建变量

我将以下哈希传递给子例程

$VAR1 = {
          'password' => 'abc123',
          'IP' => '172.18.18.122',
          'port' => '8080',
          'username' => 'sensor1'
        };
Run Code Online (Sandbox Code Playgroud)

当我用@_变量用户Dumper时,我得到了这些结果

print Dumper(@_);
Run Code Online (Sandbox Code Playgroud)

如何遍历值对并创建变量$ IP,$ username ..等

我创造了

my $variables;
foreach my $key ( keys @_) {
        my $key = @_->{$key}\n";
   }
Run Code Online (Sandbox Code Playgroud)

但我总是得到一个错误.

Type of arg 1 to keys must be hash (not array dereference) at     /perl/modules/Sentinel/Api.pm line 17, near "@_) "
Compilation failed in require at agent line 9.
BEGIN failed--compilation aborted at agent line 9.
Run Code Online (Sandbox Code Playgroud)

perl

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