小编ker*_*nic的帖子

GitHub Actions - 使用 docker/build-push-action@v2 指定多个标签

有没有办法在使用时指定多个标签docker/build-push-action@v2

我尝试指定由空格或逗号分隔的多个标签,但它们都失败了。

错误

buildx failed with: error: invalid tag "***/myapp:1.4.0 ***/myapp:latest": invalid reference format
Run Code Online (Sandbox Code Playgroud)

.github/workflows/publish.yml

- name: Build and push
  id: docker_build
  uses: docker/build-push-action@v2
  with:
    context: .
    push: true
    tags: ${{ secrets.DOCKER_HUB_USERNAME }}/myapp:${{ steps.vars.outputs.tag }} ${{ secrets.DOCKER_HUB_USERNAME }}/myapp:latest
Run Code Online (Sandbox Code Playgroud)

docker github-actions

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

嵌套的div滚动条

我试图让内部div显示y轴滚动条而不是外部div.

在示例中,外部div是滚动,其中包括我不想要的菜单.

http://jsfiddle.net/TKDqT/6/

CSS

div#container
{
        overflow: auto;

        width: 90%;
        height: 65%;
        position: absolute;
        top: 100px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto -10px;
        padding: 10px;

        background-color: rgba(0,0,0,0.6);
        border:0px solid black;
        border-radius:15px;

        font-family: 'PT Sans', arial, serif;
        color:#ffffff;
        text-align:right;
        font-size:18px;
}

div#content
{
        font-family: 'PT Sans', arial, serif;
        color:#ffffff;
        text-align:left;
        font-size:14px;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

Powershell:不要等待功能返回

我有一个Powershell脚本,我正在调用一个名为generate_html的函数.

有没有办法在继续下一个函数调用之前调用函数而不等待它返回?

我宁愿不必将其分解为多个脚本并同时运行这些脚本.

function generate_html($var)
{
...
}

generate_html team1
generate_html team2
Run Code Online (Sandbox Code Playgroud)

parallel-processing powershell

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

引导模态确认

我有一个表,该表显示每行的用户详细信息以及“删除”按钮,该按钮将启动“引导程序”模式确认对话框。

我的目标是让确认按钮触发一个事件,该事件将删除该特定用户。

我如何将jsmith22从表行传递到我的Javascript函数中?

HTML表格

<tr>
    <td>jsmith22</td>
    <td>John Smith</td>
    <td>555-555-5555</td>
    <td>test@gmail.com</td>
    <td><button type="button" class="btn btn-default btn-lg btn-block roster-button active" data-toggle="modal" data-target="#removeUser">Remove</button></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

模态对话框

<div aria-labelledby="myModalLabel" class="modal fade" id="removeUser"
role="dialog" tabindex="-1">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">Remove Employee</h4>
            </div>
            <div class="modal-body">
                <p>Are you sure you wish to remove this user?</p>
            </div>
            <div class="modal-footer">
                <button class="btn btn-default" data-dismiss="modal" type="button">Cancel</button>
                <button class="btn btn-danger" id="remove-button" type="submit">Remove</button>
            </div>
        </div><!-- end modal-content -->
    </div><!-- end modal-dialog -->
</div><!-- end modal -->
Run Code Online (Sandbox Code Playgroud)

Java脚本

// Remove …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery bootstrap-modal

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

从文件导入Scriptblock

我有一个有效的Powershell脚本,我想从外部文件中取出脚本块.

工作:

$scriptblock = { ... }
invoke-command -ComputerName $server -ScriptBlock $Scriptblock -ArgumentList $server,$team -Credential $credential -asjob -JobName Dashboard_$server -SessionOption (New-PSSessionOption -NoMachineProfile)
Run Code Online (Sandbox Code Playgroud)

"get-job -id | receive-job"的输出没问题

不工作:

# Generate scriptblock from file
$file = Get-Content E:\Dashboard\Windows\winrm_scriptblock.txt
$Scriptblock = $executioncontext.invokecommand.NewScriptBlock($file)

invoke-command -ComputerName $server -ScriptBlock $Scriptblock -ArgumentList $server,$team -Credential $credential -asjob -JobName Dashboard_$server -SessionOption (New-PSSessionOption -NoMachineProfile)
Run Code Online (Sandbox Code Playgroud)

"get-job -id | receive-job"的输出为空

winrm_scriptblock.txt的内容正是工作版本中定义的scriptblock变量中的大括号之间的内容.

任何帮助表示赞赏.

powershell winrm

4
推荐指数
2
解决办法
6347
查看次数

PHP Slim Framework v3 - 为响应设置全局内容类型

有没有办法在SLIM 3中为全局响应设置内容类型为"application/json"?

我尝试了以下不起作用的东西:

$app->contentType('application/json');
$app->response->headers->set('Content-Type', 'application/json');
Run Code Online (Sandbox Code Playgroud)

php rest json content-type slim

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

JSR-303注释场vs吸气剂

使用JSR-303批注执行bean验证时,批注字段与getter之间有什么区别?

是否推荐一种方法而不是另一种方法?

现场注释

public class Person {

  @NotBlank
  private String firstName;

  public String getFirstName() {
    return firstName;
  }

  public String setFirstName(String firstName) {
    this.firstName = firstName;
  }
}
Run Code Online (Sandbox Code Playgroud)

吸气剂注释

public class Person {

  private String firstName;

  @NotBlank
  public String getFirstName() {
    return firstName;
  }

  public String setFirstName(String firstName) {
    this.firstName = firstName;
  }
}
Run Code Online (Sandbox Code Playgroud)

java annotations bean-validation

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

Django settings.py 语句执行两次

我的文件中有以下代码settings.py,当我启动服务器时,打印语句被调用两次。这是为什么?

设置.py

if os.environ.get('DJANGO_DEVELOPMENT'):
    print('Development Mode')
    DEBUG = True
    ADMIN_ENABLED = True
Run Code Online (Sandbox Code Playgroud)

安慰

Development Mode
Development Mode
Performing system checks...

System check identified no issues (0 silenced).
July 16, 2020 - 20:34:23
Django version 3.0.8, using settings 'MyApp.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Run Code Online (Sandbox Code Playgroud)

python django

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

最多匹配一个数字

我在Perl中有以下正则表达式,用于匹配其中包含6位或更少位数的字符串.但是,这也匹配超过6位的字符串.

$string =~ /[0-9]{1,6}/

火柴:

  1. T12345#1
  2. 0897
  3. 112355501234

我希望正则表达式匹配前2但不是最后一种情况.

regex perl

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

在 React 组件之间共享数据

我在 React 中有一个搜索表单,它执行 API 调用并使用 useState() React 钩子在状态中保存名为 nameservers 的数据。

我正在尝试确定如何将此数据传递给另一个组件,以便数据可用于在页面上的其他地方呈现。

目前,我只是在显示在搜索表单下方的返回块中输出数据。

import React, { useState } from "react";
import { Spinner, Form, Button, Container, Col } from "react-bootstrap";
import { FaSearch } from "react-icons/fa";

const SearchForm: React.FC = () => {
  const [domain, setDomain] = useState("");
  const [loading, setLoading] = useState(false);
  const [nameservers, setNameservers] = useState([]);
  const [submitted, setSubmitted] = useState(false);

  const formText = "Search for a domains";

  const handleChange = (event: any) => {
    setDomain(event.target.value);
  };

  const handleSubmit …
Run Code Online (Sandbox Code Playgroud)

javascript jsx reactjs

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

Perl map函数输出分配给变量

我想将mapPerl中函数的输出连接到字符串变量.但是,如果我试试这个:

$body .= map {"$_\n"} sort(@{$hash{$server}->{VALID}});

$ body的值等于3而不是预期值

user1
user2
user3

如果我做:

print map {"$_\n"} sort(@{$hash{$server}->{VALID}});

它给了我想要的东西.

那么我如何模仿打印地图功能并将其分配给body变量?

perl map

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

Perl模块与外部命令

我将继承一个文件传输环境,其中包含在Linux上运行的Perl编写的脚本集合.简而言之,这些脚本只是使用SFTP和SMB/CIFS协议在站点之间传输文件.

我注意到脚本使用Net :: SFTP :: Foreign进行SFTP连接处理.

使用Perl模块完成连接和传输是否有任何优势,而不是仅仅调用外部命令lftpsmbclient

perl

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