小编And*_*old的帖子

使用boot2docker从主机共享代码目录不会在guest上调用inotify

我正在尝试使用boot2docker/Virtualbox设置开发环境.使用docker容器在主机上共享文件夹可以正常工作,但由于它是通过Virtualbox共享的,因此inotify不会在容器内触发(并且不会重新加载代码).

有没有办法使用boot2docker将源文件夹放入docker镜像,仍然会在容器中触发inotify?我宁愿不使用轮询,因为在Virtualbox共享中使用轮询在主机上的CPU成本很高.

virtualbox inotify boot2docker

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

vi的典型用例是什么?

我最近开始学习vi,阅读一些教程并尝试习惯它.但我仍然有一些问题.

对于小的一个文件更改似乎很好,但是一旦我开始尝试做更大的事情,它似乎缺乏.例如,我习惯了代码格式化,导入组织,简单概述所有包以及IDE给我的其他东西.我看到了一些关于如何使用vi作为IDE的教程,但它充其量感觉很尴尬.

现在我只是想知道,vi的典型用例是什么?它通常用于编辑小文件,还是可以用于大型项目?如果你在大型项目中使用它,你如何使它工作?或者使用带有vi键绑定的IDE会更容易吗?

vi vim

5
推荐指数
4
解决办法
1253
查看次数

为什么要使用Intellij,或者在评估期间做什么

我下载了IntelliJ IDEA并开始了30天的评估.

现在我只是想知道,为什么我应该将IntelliJ用于普通的旧Java开发(所以没有Hibernate,JSP等)?它与eclipse或NetBeans看起来并没有什么不同,所以我希望一些IntelliJ大师可以提供一些IntelliJ可以做的事情来证明将资金投入其中.我正在尝试将评估用于最充分的并且不想错过重要的功能.

可以在IntelliJ中找到可能但不在eclipse中的列表,但我对每日工作流程比对一些月份使用两次的模糊功能更感兴趣.

ide intellij-idea

5
推荐指数
2
解决办法
6168
查看次数

是否可以使用Vec折叠?

我正在考虑如何在Rust中实现Fibonacci,并认为我可以用它来实现fold.

我想出的是以下内容:

range(2, generations).fold(vec![1u, 1], |data: &mut Vec<uint>, value| {
    data.push(data[-2] + data[-1]);

    data
}).last()
Run Code Online (Sandbox Code Playgroud)

但是,这不能编译,因为我无法data以借阅检查者喜欢的方式将Vec放入折叠中.要么它是不可变的,要么是多次借用.还是那么最后data是超出了范围,我不能返回datafold.

有没有办法使用Vec折叠?或者我不得不求助于循环?

iterator fold rust

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

标签 统计

boot2docker ×1

fold ×1

ide ×1

inotify ×1

intellij-idea ×1

iterator ×1

rust ×1

vi ×1

vim ×1

virtualbox ×1