小编Ada*_*lik的帖子

从DOM元素集合中获取最高高度值

我有一些孩子的div.我需要从那些孩子那里获得最高分的高度.使用JavaScript获取它的最佳方法是什么?

javascript

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

SLS文件中的状态未形成为列表

我有一个SLS文件;其内容如下:

apache:
 pkg.installed:
    -name: apache2
 service.running:
   -enable: True
   - require:
     - pkg: apache
Run Code Online (Sandbox Code Playgroud)

当尝试使用salt-master为Ubuntu的Vagrant盒子配盐时出现错误:

State 'apache' in SLS 'webserver' is not formed as a list
Run Code Online (Sandbox Code Playgroud)

我尝试对其进行编辑,但我注意到您不能以a结尾的代码块很大,:但是我看不出这是怎么回事。

salt-master在Ubuntu盒子上运行,并且接受密钥。我是新来的盐!

我只是通过在线YAML解析器进行了处理,这似乎还可以。我想念我吗?

yaml salt-stack

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

使用 SaltStack 创建 Mysql 数据库

我正在使用 SaltStack(带 vagrant)/Ubuntu 12.04。

我的目标是安装 Mysql,创建一个数据库和一个用户并授予所有权限。

这个 SLS 文件有什么问题?

mysql_setup:
  debconf.set:
    - name: mysql-server
    - data:
        'mysql-server/root_password': {'type': 'string', 'value': '{{ pillar['database']['password'] }}'}
        'mysql-server/root_password_again': {'type': 'string', 'value': '{{ pillar['database']['password'] }}'}

mysql-server:
  pkg:
    - installed
    - require:
      - debconf: mysql_setup

mysql-base:
  mysql_database.present:
    - name: owncloud
  mysql_user.present:
    - name: owncloud
    - password: pass
  mysql_grants.present:
    - database: owncloud.*
    - grant: ALL PRIVILEGES
    - user: owncloud
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

[INFO    ] All specified answers are already set
[INFO    ] Completed state [mysql-server] at time 14:48:13.611204
[INFO …
Run Code Online (Sandbox Code Playgroud)

mysql vagrant salt-stack devops

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

如何在开发过程中检查SaltStack的SLS文件的语法正确性

SaltStack在部署自动化方面很出色,但我每次都必须进行全面的集成测试,以检查我的sls文件在语法上是否正确.例如,如果存在重复的ID或错误的缩进.有没有办法可以在几秒钟内测试我的sls文件而无需复杂的环境设置?我正在寻找sls文件的某种linter.

testing salt-stack devops

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

为什么两种情况下的输出不同?

为什么输出在下面的情况下是不同的,即使变量已被覆盖?

public class A {
    int a = 500;

    void get() {
        System.out.println("a is " + this.a);
    }
}

public class B extends A {
    int a = 144;
}

public class mainmethod {
    public static void main(String args[]) {
        B ob = new B();
        System.out.println("a is " + ob.a);
        ob.get();
    }
}
Run Code Online (Sandbox Code Playgroud)

java field shadowing member-hiding

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

对LocalDateTime进行排序

如何排序LocalDateTime对象?

我尝试了以下方法:

Comparator<Data> comparator = new Comparator<Data>() {
    @Override
    public int compare(final data o1, final data o2) {
        if (o1.getDate()== null || o2.getDate() == null)
            return 0;
        return o1.getDate().compareTo(o2.getDate());
    }
};

Collections.sort(comments, comparator);
Run Code Online (Sandbox Code Playgroud)

经过测试,我认为它根据日期排序,但时间部分(HH:MM:SS)被忽略了吗?

java sorting datetime jodatime java-time

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

我怎样才能在连接上配置盐奴隶

我有一个AWS设置,我有一个指定的盐主机,它接受所有传入的密钥和基于子网/指定IP地址的规定.如何在不登录主服务器的情况下立即配置连接器以进行连接?

salt-stack

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

在 SaltStack SLS 中配置 MongoDB 3 用户角色

有没有办法使用 SaltStack for MongoDB 3 配置用户角色?我看到mongodb模块有相关的角色管理功能,但是mongodb_user状态在任何地方都没有引用角色。

salt-stack

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

NSOutlineView parentForItem 在父级折叠时返回 nil

我有一个NSOutlineView我已经写了datasource和的delegate。当我将一个项目添加到一个组并且该组项目处于折叠状态时,parentForItem返回nil.

这是我用来测试的代码。

- (IBAction)addItemToGroup:(id)sender {
    TLItem *theNewItem= [[TLItem alloc] initWithTitle:@"My New Item"];
    TLItem *theGroupItem = [self.sourceListItems objectAtIndex:0];
    NSMutableArray *theItemList = [theGroupItem children];
    [theItemList addObject:theNewItem];
    [self.sourceListOutlineView reloadData];
    TLItem *newItemParent = [self.sourceListOutlineView parentForItem:theNewItem];
    NSLog(@"newItemParent = %@", newItemParent);
}
Run Code Online (Sandbox Code Playgroud)

如果 GroupItem 被展开,此方法会记录以下内容:

newItemParent = TLItem: 0x60800004bbb0
Run Code Online (Sandbox Code Playgroud)

如果 GroupItem 已折叠,则此方法会记录以下内容:

 newItemParent = (null)
Run Code Online (Sandbox Code Playgroud)

如何获取新添加项目的父项?

注意:我意识到这是一个愚蠢的例子,但在我的实际代码中,我需要能够沿着树向上查找层次结构中的所有父级。

macos cocoa objective-c nsoutlineview

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

如何将多个参数传递给salt cmd.run?

我刚刚开始使用Salt而不是Ansible.我不确定是从主服务器调用以下脚本还是手动将命令输入salt状态.对于后者,任何人都可以建议如何使用cmd.run实现此目的.

#!/bin/bash

. /lib/lsb/init-functions

cd /opt/concourse/bin/

./concourse worker \
  --name ci_worker01 \
  --bind-ip 0.0.0.0 \
  --bind-port 7777 \
  --work-dir /opt/concourse/worker \
  --tsa-host 127.0.0.1 \
  --tsa-port 2222 \
  --tsa-public-key /opt/concourse/.ssh/id_web_rsa.pub \
  --tsa-worker-private-key /opt/concourse/.ssh/id_worker_rsa &>/var/log/concourse/concourse_worker.log &
Run Code Online (Sandbox Code Playgroud)

salt-stack concourse

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