我想用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可以覆盖这个值?
我正在尝试使用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的解决方案?
我想用'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)
有没有办法在咖啡部分后添加文件?
在Scala中是否有一个单行程序从classpath读取文件而不使用外部依赖项,例如commons-io?
IOUtils.toString(getClass.getClassLoader.getResourceAsStream("file.xml"), "UTF-8")
Run Code Online (Sandbox Code Playgroud) 如何检查给定参数是否为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) 在我的应用程序中,我使用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完成吗?或者您推荐哪种方法来处理动态参考?
我从性能的角度看,嵌入效果更好:"如果性能是一个问题,那就嵌入." (http://www.mongodb.org/display/DOCS/Schema+Design)大多数指南总是说应该嵌入包含.
但是我不确定是这种情况.假设我们有两个对象:Blog和Post.博客包含帖子.
现在将所有帖子嵌入博客中都会出现以下问题:
考虑到上述所有情况,我会在一个引用Blog的单独集合中发帖.这是正确的结论吗?
(注意:请不要在响应中考虑文档大小限制,假设每个博客最多有1000个帖子)
我刚刚发现当使用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中存在这种行为.
类似于打印每个执行的sql查询的'rails server',我想对rake任务执行相同的操作.
实现这一目标的最佳方法是什么?
找到了这个最佳实践,甚至在RubyMine中进行了检查:"每个控制器和视图之间只共享一个或两个实例变量." (Ruby on Rails代码质量检查表)
例如,建议的方法是什么 - 传递两个数组及其在控制器中计算的总值,这会产生4个实例变量?或者传递给Javascript数据表:数据,总项目,显示的总项目?
ansible ×1
classpath ×1
coffeescript ×1
gulp ×1
html5 ×1
java ×1
javascript ×1
lambda ×1
mongodb ×1
performance ×1
ruby ×1
scala ×1
spring ×1
ssl ×1
string ×1