小编Mar*_*utz的帖子

SASS minifier可以删除重复的样式吗?

我知道css规则相当复杂; 但是,优化器可以通过多种方式简单地减少以下css吗?如果是这样,在rails-sass宝石中有它的选项吗?

span {
    background: red;
    color: green;
}

.test2 {
    background: red;
    color: green;
}

span {
    background: green;
    color: inherit;
}

.test2 {
    background: inherit !important;
    color: inherit;
    color: inherit;
    color: inherit;
}
Run Code Online (Sandbox Code Playgroud)

附加背景:

为了帮助澄清,我还提出以下建议......

资源:

span {
    background: red;
}
span {
    background: orange;
    color: green;
}
span {
    background: yellow;
}
span {
    background: blue;
    color: green;
}
Run Code Online (Sandbox Code Playgroud)

而且,我希望编译器生成以下内容:

span {
    background: blue;
    color: green;
}
Run Code Online (Sandbox Code Playgroud)

我知道有多余的样式,但是在不断修改样式表时会发生这种情况很多次,我想要消除死代码.

css sass

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

从图像创建Docker容器而不启动它

作为我的部署策略的一部分,我使用Upstart管理Docker容器.

为此,我需要从注册表中提取图像并创建一个命名容器(如Upstart脚本中建议的那样,运行容器将无法管理生命周期)

有没有办法在没有首先运行图像的情况下创建容器?我不想要启动容器(可能会引入副作用),停止它,然后在其他地方管理.

例如,类似于:

docker.io create -e ENV1=a -e ENV2=b -p 80:80 --name my_first_container sample/containe
Run Code Online (Sandbox Code Playgroud)

docker

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

如何在所有 Zookeeper 连接上强制使用 SASL

我有一个最近的 zookeeper 构建(版本 = 3.4.3-1240972,构建于 02/06/2012 10:48 GMT),并且无法强制在所有客户端连接上使用 SASL。

使用发行版的本地 conf/ 目录,我有以下配置(在 Ubuntu 12.04 上运行):

conf/zoo.cfg

tickTime=2001
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
Run Code Online (Sandbox Code Playgroud)

conf/jaas.conf

Server {
    org.apache.zookeeper.server.auth.DigestLoginModule required
    user_super="1adminsecret";
};
Client {
    org.apache.zookeeper.server.auth.DigestLoginModule required
    username="super"
    password="1adminsecret";
};
Run Code Online (Sandbox Code Playgroud)

配置文件/java.env

export JVMFLAGS="-Djava.security.auth.login.config=`pwd`/conf/jaas.conf"
Run Code Online (Sandbox Code Playgroud)

当我从 zkCli.sh 脚本连接时,它将正确进行身份验证,更改 jaas.conf 文件将导致它无法查询。这是预期的行为。

但是,当我使用 ruby​​ “zookeeper” gem 并运行(使用 irb)时:

tickTime=2001
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
Run Code Online (Sandbox Code Playgroud)

它正确返回结果。如果我需要 SASL 进行登录,那么 ruby​​ 客户端怎么会绕过安全性。我知道这不仅仅是读取与写入的问题,因为我也可以创建密钥。

ruby sasl apache-zookeeper

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

标签 统计

apache-zookeeper ×1

css ×1

docker ×1

ruby ×1

sasl ×1

sass ×1