小编red*_*red的帖子

如何添加:cached或:委托给docker-compose.yml卷列表?

标题说明了一切.我有几个卷设置为readonly(:ro)但想要测试:cached:delegated帮助文件i/o性能,但无法弄清楚如何在compose文件中设置它.

哦,我已经测试过:

volumes: - external:internal:cached

docker docker-compose

17
推荐指数
5
解决办法
8998
查看次数

如何从现代JS启用的机器人保护网站上的电子邮件地址?

这是网站上反复出现的问题,但在浏览旧问题20分钟后,我无法找到现代解决方案.

我以前使用这种基于JS的方法来保护地址.在JS方法之前,我使用的是基于图像和闪存的解决方案.以下是我的老路.

动画示例代码:http://codepen.io/anon/pen/kIjKe/

HTML:

<span class="reverse eml">moc.niamod@tset</span><br>
Run Code Online (Sandbox Code Playgroud)

CSS:

.reverse {
  unicode-bidi: bidi-override;
  direction: rtl;
}

.eml {
  display: inline;
}
Run Code Online (Sandbox Code Playgroud)

JS:

function reverseEmails() {
  if (jQuery(".eml.reverse").length > 0) {
    jQuery(".eml.reverse").each(function() {
      var that  = jQuery(this);
      var email = that.text().split("").reverse().join("");
      that.removeClass("reverse");
      that.html("<a href='mailto:" + email + "'>" + email + "</a>");
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

现在这些方法似乎都不起作用,因为基于Node.js的刮刀能够生成他们正在抓取的页面的图像,然后从所述图像中读取任何人类可读的数据 - 您可以猜测其余的.

有没有现在有用的方法,用户仍然可以轻松地阅读/点击/复制粘贴电子邮件地址,但是启用了JS的机器人不能?

email bots data-protection

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

使用变量访问Javascript中的对象信息?

我似乎不明白如何正确访问对象值.

我的目标:

  // countrycode: "Radio station name"
  var radioStations = {
    fi: "Foo",
    hu: "Bar",
    am: "Baz"
  };
Run Code Online (Sandbox Code Playgroud)

然后我有一个code来自jQuery插件的变量,并且具有用户鼠标悬停在矢量地图上的国家/地区的国家代码.

我需要使用code在这里的工具提示中添加电台名称:

onLabelShow: function(event, label, code){
  if ( code in radioStations ) {
    label.text(radioStations.code); // <- doesn't work
  } else  { // hide tooltips for countries we don't operate in
    event.preventDefault();
  }
},
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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