我有一些孩子的div.我需要从那些孩子那里获得最高分的高度.使用JavaScript获取它的最佳方法是什么?
我有一个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解析器进行了处理,这似乎还可以。我想念我吗?
我正在使用 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) SaltStack在部署自动化方面很出色,但我每次都必须进行全面的集成测试,以检查我的sls文件在语法上是否正确.例如,如果存在重复的ID或错误的缩进.有没有办法可以在几秒钟内测试我的sls文件而无需复杂的环境设置?我正在寻找sls文件的某种linter.
为什么输出在下面的情况下是不同的,即使变量已被覆盖?
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) 如何排序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)被忽略了吗?
我有一个AWS设置,我有一个指定的盐主机,它接受所有传入的密钥和基于子网/指定IP地址的规定.如何在不登录主服务器的情况下立即配置连接器以进行连接?
有没有办法使用 SaltStack for MongoDB 3 配置用户角色?我看到mongodb模块有相关的角色管理功能,但是mongodb_user状态在任何地方都没有引用角色。
我有一个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)
如何获取新添加项目的父项?
注意:我意识到这是一个愚蠢的例子,但在我的实际代码中,我需要能够沿着树向上查找层次结构中的所有父级。
我刚刚开始使用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)