小编Ant*_*hon的帖子

弹性beantalk将同一分支部署到多个环境

我需要将同一分支部署到生产登台环境。

这是我的config.yml档案。

branch-defaults:
  master:
    environment: production
global:
  application_name: ...
  default_ec2_keyname: ...
  default_platform: PHP 7.0
  default_region: eu-west-1
  profile: eb-cli
  sc: git
Run Code Online (Sandbox Code Playgroud)

我能怎么做?

我试过了,eb use但是它只能一对一(分支到环境)工作。我需要一对多(分支到环境)。

amazon-web-services amazon-elastic-beanstalk

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

Python yaml.load 中遇到“不可接受的字符 #x0095:“<unicode string>”中不允许特殊字符,位置 268”错误

将 YAML 格式传输到 Python 字典对象时,我遇到“不可接受的字符 #x0095:“”,位置 25 中不允许特殊字符”错误消息。
可能的解决方案是什么?

d = 'tended (Journaled)"\n  - "\x95 Support plug and play"\n'
a = yaml.load(d)
Run Code Online (Sandbox Code Playgroud)

要传输的字符串被删节了,不是正确的 YAML 格式,但我想在这种情况下它是无关紧要的。我正在使用Python3

python yaml

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

YAML 无效 - 可能是引号问题

我正在从Gitlab CI / CD管道的错误信息:yaml invalid。问题是由.gitlab-ci.yml脚本的第五行引起的:

   - 'ssh deployer@gitadam.ga \'rm /var/www/html/hosts/production/current/temp__*\''
Run Code Online (Sandbox Code Playgroud)

脚本部分

script:
    - 'pwd'
    - 'whoami'
    - 'ls temp__*'
    - 'ssh deployer@gitadam.ga \'rm /var/www/html/hosts/production/current/temp__*\''
    - 'if ls temp__* 1> /dev/null 2>&1; then for file in temp__*; do scp $file deployer@gitadam.ga:/var/www/html/hosts/production/current/; done; fi'
Run Code Online (Sandbox Code Playgroud)

线怎么修?

yaml quoting gitlab-ci

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

键中的 ruby​​ to_yaml 冒号

我正在将散列转换为 ruby​​ 中的 yaml,但它添加了 : 到键: 例如:

:name: "Name"
:value: "Value"
Run Code Online (Sandbox Code Playgroud)

如果有办法避免并只输出:

name: "Name"
value: "Value"
Run Code Online (Sandbox Code Playgroud)

我可以用 gsub 轻松做到这一点,但只是好奇

ruby hash yaml

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

Python 遍历 YAML

如何遍历:

A:
  A1: 1000
  A2:
    A2A:
      A2A1: 100
      A2A2: 250
      A2A3: 250
    A2B:
      A2B1: 100
      A2B2: 300
   A3:
     A3A:
       A3A1:
         A3A1A: 200
         A3A1B: 100
         # There could be more values
Run Code Online (Sandbox Code Playgroud)

我想在同一个地方添加A3A1AA3A1B和其他值的值

我尝试了以下方法:

    with open("foobar.yml", 'r') as stream:
            foobar = yaml.load(stream)
    end_value = 0
        for one_value in foobar["A1"]["A3"]["A3A"] ["A3A1"][*]:
           end_value = end_value + one_value 
Run Code Online (Sandbox Code Playgroud)

但这不起作用

python yaml pyyaml

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

Python-yaml:yaml.reader.ReaderError:不可接受的字符

我正在使用发票2数据库进行发票解析。该库在 YAML 中预定义了模板,用于解析发票。但是当我运行示例时,它给我所有模板的 YAML 解析错误

将其运行为:

invoice2data --input-reader tesseract FlipkartInvoice.pdf
Run Code Online (Sandbox Code Playgroud)

例外:

Traceback (most recent call last):
File "/home/webwerks/.local/bin/invoice2data", line 10, in <module>
sys.exit(main())
File "/home/webwerks/.local/lib/python3.5/site-packages/invoice2data/main.py", line 191, in main
templates += read_templates()
File "/home/webwerks/.local/lib/python3.5/site-packages/invoice2data/extract/loader.py", line 88, in read_templates
tpl = ordered_load(template_file.read())
File "/home/webwerks/.local/lib/python3.5/site-packages/invoice2data/extract/loader.py", line 36, in ordered_load
return yaml.load(stream, OrderedLoader)
File "/usr/local/lib/python3.5/dist-packages/yaml/__init__.py", line 112, in load
loader = Loader(stream)
File "/usr/local/lib/python3.5/dist-packages/yaml/loader.py", line 44, in __init__
Reader.__init__(self, stream)
File "/usr/local/lib/python3.5/dist-packages/yaml/reader.py", line 74, in __init__
self.check_printable(stream)
File "/usr/local/lib/python3.5/dist-packages/yaml/reader.py", line 144, in check_printable …
Run Code Online (Sandbox Code Playgroud)

python yaml invoice app.yaml

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

Apache虚拟主机似乎不起作用

我为我网站的虚拟主机设置了文件/etc/apache2/sites-available.我创建了一个名为mysite.com的文件,里面有:

<VirtualHost *:80>
     ServerAdmin email@mail.com
     ServerName mysite.com
     ServerAlias mysite.com
     DocumentRoot /srv/www/mysite.com/public_html/
     ErrorLog /srv/www/mysite.com/logs/error.log
     CustomLog /srv/www/mysite.com/logs/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

然而,当我使用Web浏览器访问实际域时,它似乎正在服务/var/www/index.html.我的DNS正在将帧重定向到我的服务器IP地址.我还需要做些什么呢?

我是新来主办我自己的网站.

apache dns apache2

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

在python中移动数组的元素

我试图移动数组的元素,所以所有元素都替换为前一个元素,如下所示:shift(1,[5,6,7])=> [7,5,6].

以下代码仅返回[7,5].有人可以告诉我是什么导致这种情况发生?我一步一步地完成了代码,根本无法找到解决方案.我还尝试了3种不同的口译员.

def shift(key, array):
    counter = range(len(array)-1)
    new = counter
    for i in counter:
        new[i] = array[i-key]
    return new

print shift(1, [5, 6, 7])
Run Code Online (Sandbox Code Playgroud)

python arrays

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

将函数列表作为参数传递给Common Lisp

假设有一个函数F.我想将一个函数列表作为参数传递给函数F.

函数F将逐个遍历列表中的每个函数,并将每个函数分别应用于两个整数:x和y.

例如,如果list =(plus,minus,plus,divide,times,plus)x = 6y = 2,输出将如下所示:

8 4 8 3 12 8
Run Code Online (Sandbox Code Playgroud)

我如何在常见的Lisp中实现它?

lisp function list

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

在适配器中启动 Activity

Start ActivityAdapter课堂上,我使用此代码但不起作用。我使用Recycler View而不是列表视图。

如何更正此代码?

public class CardViewDataAdapter_smiley extends RecyclerView.Adapter<CardViewDataAdapter_smiley.ViewHolder> {
public String[] mDataset;
static public Context context;
public CardViewDataAdapter_smiley(String[] myDataset) {
    mDataset = myDataset;
}
public CardViewDataAdapter_smiley(Context context) {
    this.context = context;
}
@Override
public CardViewDataAdapter_smiley.ViewHolder onCreateViewHolder(ViewGroup parent,
                                                                int viewType) {
          View itemLayoutView = LayoutInflater.from(parent.getContext()).inflate(
            R.layout.cardview_smiley, null);
    ViewHolder viewHolder = new ViewHolder(itemLayoutView);
    return viewHolder;
}
@Override
public void onBindViewHolder(ViewHolder viewHolder, int position) {
    viewHolder.tvtinfo_text.setText(mDataset[position].toString());
    viewHolder.versionName = mDataset[position];
}
@Override
public int getItemCount() {
    return …
Run Code Online (Sandbox Code Playgroud)

android

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