小编mbd*_*dev的帖子

如何设置host_key_checking =在ansible库存档案造假?

我想用ansible-playbook的,而不是"命令vagrant provision".但是设置host_key_checking=false了在hosts文件中似乎没有工作.

# hosts file
vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key 
ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 
host_key_checking=false
Run Code Online (Sandbox Code Playgroud)

是否有外部的配置变量Vagrantfile可以覆盖这个值?

ansible

99
推荐指数
3
解决办法
12万
查看次数

如何解决Windows上的"证书验证失败"?

我正在尝试使用signet将OAuth用于Google服务.并得到此错误:

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Run Code Online (Sandbox Code Playgroud)

以下问题:

似乎解决方案是修复ca_path设置VERIFY_NONESSL.

ca_path发布的修复程序仅适用于Linux(端口安装),修复程序VERIFY_NONE似乎适用于法拉第.

是否有Windows/signet gem的解决方案?

ssl ruby-on-rails

73
推荐指数
6
解决办法
5万
查看次数

如何在管道中间添加src文件

我想用'coffee'处理一些文件,添加一些js文件,concat和minify.

这不起作用,咖啡在常规js文件上失败:

gulp.task 'build-js', ->
  gulp.src([
      "bower_components/mbdev-core/dist/js/db.js"
      "bower_components/mbdev-core/dist/js/utils.js"
      "src/js/config/app.coffee"
      "src/js/config/app-db.coffee"              
      "src/js/accounts/accounts.coffee"
      "src/js/budget_items/budget_items.coffee"
      "src/js/line_items/line_items.coffee"
      "src/js/misc/misc.coffee"
      "src/js/reports/report_generators.coffee"
      "src/js/reports/reports.coffee"
   ])
  .pipe(coffee()).on('error', gutil.log)
  .pipe(concat('app.js'))
  .pipe(gulp.dest('public/js'))
Run Code Online (Sandbox Code Playgroud)

有没有办法在咖啡部分后添加文件?

coffeescript gulp

35
推荐指数
4
解决办法
3万
查看次数

如何从没有外部依赖关系的类路径中读取文件?

在Scala中是否有一个单行程序从classpath读取文件而不使用外部依赖项,例如commons-io?

IOUtils.toString(getClass.getClassLoader.getResourceAsStream("file.xml"), "UTF-8")
Run Code Online (Sandbox Code Playgroud)

string scala classpath

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

确定参数/变量是否为("is_a?")lambda?

如何检查给定参数是否为lambda?

def method(parameter)
  if ???
      puts "We got lambda"
      parameter.call
  else
      puts "I did not get a block"
  end
end


method(lambda { 1 })
method(1)
Run Code Online (Sandbox Code Playgroud)

ruby lambda

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

可选的Spring bean引用

在我的应用程序中,我使用ContextLoaderListener从许多jar加载上下文文件:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:META-INF/contextBeans.xml</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

这意味着我可以在不进行导入的情况下从其他jar中引用bean.

在应用程序中有多个部署选项,在某些部署中可以排除jar.为了支持我,我希望一些bean引用是可选的.例如:

<bean id="mainAppBean" class="com.someapp.MyApplication">
    <constructor-arg index="0" ref="localBean"/>
     <constructor-arg index="1" ref="optionalBeanReference1"/>
    <constructor-arg index="2" ref="optionalBeanReference2"/>
 </bean>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我想如果找不到引用,则optionalBeanReference1等于null(以某种方式将其标记为可选)

这可以在Spring完成吗?或者您推荐哪种方法来处理动态参考?

java spring

20
推荐指数
5
解决办法
3万
查看次数

MongoDB嵌入式与性能角度的参考

我从性能的角度看,嵌入效果更好:"如果性能是一个问题,那就嵌入." (http://www.mongodb.org/display/DOCS/Schema+Design)大多数指南总是说应该嵌入包含.

但是我不确定是这种情况.假设我们有两个对象:Blog和Post.博客包含帖子.

现在将所有帖子嵌入博客中都会出现以下问题:

  1. 分页.由于无法过滤嵌入的对象,我们将始终获取所有帖子,并需要在应用程序中过滤掉它们.
  2. 过滤.与之前相同,当在帖子中搜索单词时,将无法从MongoDB中过滤嵌入的集合.
  3. 插入.我假设插入到集合比插入嵌入对象更快.它是否正确?这写在哪里?
  4. 更新.与之前相同,较小文档(Post)中的内联更新字段可能比内联更新Blog大文档中的帖子更快.它是否正确?

考虑到上述所有情况,我会在一个引用Blog的单独集合中发帖.这是正确的结论吗?

(注意:请不要在响应中考虑文档大小限制,假设每个博客最多有1000个帖子)

performance database-design mongodb

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

使用html5拖放时滚动

我刚刚发现当使用HTML5拖放时 - 尝试使用鼠标滚轮或鼠标垫滚动页面将无法工作,并且没有调用事件onmousewheel的监听器.

作为一个例子,请看这里:http: //jsfiddle.net/92u6K/2/

jQuery的

 var $dragging = null;
    $('.item').bind('dragstart', function(e) {
        $dragging = $(e.currentTarget)
    });

    $('.item').bind('dragover', function(e) {
        e.preventDefault();
        e.stopPropagation();
    });

    $('.item').bind('drop', function(e) {
        e.preventDefault();
        e.stopPropagation();

        $dragging.unbind();
        $dragging.insertBefore($(e.currentTarget));
    });
Run Code Online (Sandbox Code Playgroud)

(该示例显示了带滚动条的20个div,因此您可以尝试拖动项目并尝试同时滚动屏幕)

我发现FireFox已经有几年的bug了:https: //bugzilla.mozilla.org/show_bug.cgi?id = 41708

有人创建了一个扩展来支持这种行为:https: //addons.mozilla.org/en-US/firefox/addon/drag-to-scroll-reloaded/

我在Chrome中找不到任何类似的错误.是否有适用于Chrome的解决方案?

编辑:这在Safari中有效,因此Chrome和Firefox中存在这种行为.

javascript html5 drag-and-drop

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

是否可以在rake任务上记录sql查询?

类似于打印每个执行的sql查询的'rails server',我想对rake任务执行相同的操作.

实现这一目标的最佳方法是什么?

ruby-on-rails

14
推荐指数
3
解决办法
7409
查看次数

在控制器和视图之间仅传递两个变量 - 最佳实践?

找到了这个最佳实践,甚至在RubyMine中进行了检查:"每个控制器和视图之间只共享一个或两个实例变量." (Ruby on Rails代码质量检查表)

例如,建议的方法是什么 - 传递两个数组及其在控制器中计算的总值,这会产生4个实例变量?或者传递给Javascript数据表:数据,总项目,显示的总项目?

ruby-on-rails

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