小编Bop*_*psi的帖子

将maven项目的依赖项复制到特定文件夹

我想在特定文件夹中获取maven项目所需的所有jar.

我用过mvn dependency:copy-dependencies命令.

它为我提供了文件taget/dependeny夹中所需的jar文件.

虽然我可以使用move或copy coommand将这些jar复制到另一个目录,但有没有办法直接复制我选择的目录中的依赖项?

dependencies maven

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

如何配置 actix-web 以接受来自任何来源的 CORS 请求?

我正在使用 actix-web 构建 REST API。如何配置 CORS 以接受来自任何来源的请求?

Cors::new() // <- Construct CORS middleware builder
    .allowed_origin("localhost:8081")
    .allowed_methods(vec!["GET", "POST"])
    .allowed_headers(vec![http::header::AUTHORIZATION, http::header::ACCEPT])
    .allowed_header(http::header::CONTENT_TYPE)
    .max_age(3600)
Run Code Online (Sandbox Code Playgroud)

上面的代码在 网络上工作localhost:8081,但不能从0.0.0.0:8081或127.0.0.1:8081。我试图"*"允许所有,但它不起作用。如何允许所有或至少允许特定来源然后传递多个 URL?

cors rust rust-actix actix-web

7
推荐指数
2
解决办法
3549
查看次数

如何使用 Polkadot js api 解码块外部

我正在编写打字稿代码来获取块信息。我已连接到wss://kusama-rpc.polkadot.io。我正在关注官方 polkadot js api文档。

我正在调用api.rpc.chain.getBlock方法获取区块信息,它以 json 形式返回区块信息:

{
  "header": {
    "parentHash": "0xf292579563eb2f12e7a1571643d5285a072f04694397758cae76b38075daf631",
    "number": 1134,
    "stateRoot": "0x468de0ef831c96f56d518017b18d76a89f35f30371c45866d12c12ca2116a407",
    "extrinsicsRoot": "0x4875f3ab89c2a3c30f5de8be2ac40cfaee02059fd69ea76115550a418db5fcc8",
    "digest": {
      "logs": [
        "0x066175726120d86ae01200000000",
        "0x05617572610101be3d6d596445d3cb3b711da09e22f9f24c283306744657ce397d17ff1dbf9859051def7406cd356b2d3d2add155d76618f6b098de0c4ce6b7620106ec00e1188"
      ]
    }
  },
  "extrinsics": [
    "0x280401000bc0ca26af7001"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我如何获得外部详细信息 -

{
    "method": {
        "callIndex": "0x0200",
        "section":"timestamp",
        "method": "set",
        "args" : [
            "1,582,827,870,000"
        ]
    },
    "isSigned": false
}
Run Code Online (Sandbox Code Playgroud)

我假设我得到的外部信息已被编码,那么解码它的方法是什么?

polkadot-js

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

SQL开发人员错误"禁用模块并继续"

我试图打开SQL开发人员并在dailogue框上收到以下错误

__CODE__nsions\oracle.ide.file.jar:未找到bundle:oracle.ide.file

oracle oracle-sqldeveloper

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

sh:vue-cli-service:在 vuejs2 应用程序的 aws amplify 构建步骤中找不到命令

我正在尝试在 AWS amplify 中部署 vue 应用程序。

以下是我的构建配置 -

version: 0.1
frontend:
  phases:
    preBuild:
      commands:
        - npm install
    build:
      commands:
        - npm run production
  artifacts:
    baseDirectory: dist
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*
Run Code Online (Sandbox Code Playgroud)

我在 vue 应用程序中的 package.json -

{
    "name": "foobar",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "start": "./bin/web.js",
        "serve": "vue-cli-service serve --mode development",
        "production": "vue-cli-service build --mode production",
        "sandbox": "vue-cli-service build --mode sandbox",
        "lint": "vue-cli-service lint"
    },
    "dependencies": {
        "axios": "^0.18.0",
        "bignumber.js": "^8.0.1",
        "bootstrap": "^4.3.1",
        "connect-history-api-fallback": "^1.5.0",
        "cors": "^2.8.5", …
Run Code Online (Sandbox Code Playgroud)

vuejs2 vue-cli aws-amplify

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

使用c#提取和修改xml的cdata部分

我有以下xml

<parent>
    <child>abra</child>
    <child>kadabra</child>
    <child>alakazam</child>
    <![CDATA[ some data here ]]>
</parent>
Run Code Online (Sandbox Code Playgroud)

我想提取cdata部分,我所做的是 - 将数据转换为字符串并使用以下代码将其解压缩

string toText = xmlDoc.OuterXml.Substring(xmlDoc.OuterXml.IndexOf("<![CDATA[") + "<![CDATA[".Length);
toText = toText.Remove(toText.IndexOf("]]>"));
Run Code Online (Sandbox Code Playgroud)

其中xmlDoc是XMLDocument,它包含xml以上

有没有更好的方法呢?

我google了很多,但我得到的是cdata部分的提取,只要它是其父元素的唯一子元素.

最后我想修改cdata部分并修改当前的xml为

<parent>
    <child>abra</child>
    <child>kadabra</child>
    <child>alakazam</child>
    <![CDATA[ modified data here ]]>
</parent>
Run Code Online (Sandbox Code Playgroud)

c# xml cdata

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

Knex 选择硬编码值作为

如何使用 knex 编写以下查询?

select 'Admin' as user_type from table
Run Code Online (Sandbox Code Playgroud)

我尝试.select("'Admin' as user_type")过.select("Admin as user_type"),.select("<tilde>Admin<tilde> as user_type")但这些似乎都不起作用。

knex.raw 有效,但是还有其他方法吗?

knex.js

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

Github 操作:aws ecr 登录失败

我正在尝试为我的 github 存储库设置 CI。每次推送沙箱分支后,我想构建一个 docker 镜像我的项目并推送到 AWS ECR。

这是我的 .github/workflows/aws.yml 文件 -

name: be-harvester CI

on:
  pull_request:
    branches:         
    - sandbox
  push:
    branches:         
    - sandbox   

env:
  AWS_REPOSITORY_URL: ${{ secrets.AWS_REPOSITORY_URL }}
  AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
  AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

jobs:
  build-and-push:
    name: Build and push image to AWS ECR
    runs-on: ubuntu-latest
    steps:

    - name: Checkout
      uses: actions/checkout@master

    - name: Check REPO url
      run: echo $AWS_REPOSITORY_URL

    - name: Setup ECR
      run: $( aws ecr get-login --no-include-email --region ap-south-1)

    - name: Build and tag …
Run Code Online (Sandbox Code Playgroud)

continuous-integration aws-ecr github-actions

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

Gitlab-CI 失败无法满足约束 python 缺失

我在 GitLab 中有一个节点项目。我有 CI 设置来构建 Docker 映像并将其上传到 AWS ECR。三天前运行良好。

.gitlab-ci.yml

image: docker:latest

services:
  - docker:dind

stages:
  - build

variables:
  REPOSITORY_URL: 708604513256.dkr.ecr.ap-south-1.amazonaws.com/foo-bar/api:latest

before_script:
  - apk add --no-cache curl jq python py-pip
  - pip install awscli

build:
  stage: build
  only:
    - master
  script:
    - $(aws ecr get-login --no-include-email --region ap-south-1)
    - docker build -t $REPOSITORY_URL .
    - docker push $REPOSITORY_URL

Run Code Online (Sandbox Code Playgroud)

日志

Running with gitlab-runner 13.0.0 (c127439c)
   on docker-auto-scale fa6cab46
Preparing the "docker+machine" executor
 Using Docker executor with image docker:latest ...
 Starting service …
Run Code Online (Sandbox Code Playgroud)

python pip gitlab gitlab-ci gitlab-ci-runner

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

ECharts:饼图右对齐

我在我的应用程序中使用嵌套饼图 - 配置是 -

{
  options: {
    grid: {
        left: '300px'
    },
    legend: {
        orient: 'vertical',
        x: 'left',
        data: ['Autobots','Deceptiocons']
    },
    series: [
        {
            name: 'Audit',
            type: 'pie',
            radius: [30%, '50%'],
            label: {
                normal: {
                    position: 'center',
                    color: '#fff'
                }
            },
            data: [{ value: 500, name: 'Autobots'},{ value: 500, name: 'Decepticons'}]
        }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 grid ,但图表仍然显示在中心。

javascript echarts

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

在Cargo项目中使用板条箱时出现错误,提示“也许缺少外部板条箱”

我今天开始学习Rust,但是在这一步上我陷于困境。我想在项目中使用兰特板条箱,因此我Cargo.toml按照教程中的建议进行了更新:

[package]
name = "guessing_game"
version = "0.1.0"
authors = ["Novice <novice.coder@gmail.com>"]

[dependencies]
rand = "0.3.14"
Run Code Online (Sandbox Code Playgroud)

在我的代码中将其导入为:

use rand::Rng;
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误:

[package]
name = "guessing_game"
version = "0.1.0"
authors = ["Novice <novice.coder@gmail.com>"]

[dependencies]
rand = "0.3.14"
Run Code Online (Sandbox Code Playgroud)

我想念什么吗?


我edition = "2018"按照建议添加:

Cargo.toml:

[package]
name = "guessing_game"
version = "0.1.0"
authors = ["Novice <novice.coder@gmail.com>"]
edition = "2018"

[dependencies]
rand = "0.3.14"
Run Code Online (Sandbox Code Playgroud)

货运量现在可以提供:

use rand::Rng;
Run Code Online (Sandbox Code Playgroud)

我使用更新了rust rustup update,然后将其添加extern crate rand;到main.rs中。现在它正在按预期工作。

该程序运行,但是在我的vscode问题选项卡中,它仍然显示错误-

error[E0432]: unresolved …
Run Code Online (Sandbox Code Playgroud)

rust rust-cargo

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