小编Rea*_*onk的帖子

如果IndexSearcher调用空RAMDirectory,则为IndexNotFoundException

# some java_imports here
index = RAMDirectory.new
IndexWriter.new(index, StandardAnalyzer.new(Version::LUCENE_30), IndexWriter::MaxFieldLength::UNLIMITED )
IndexSearcher.new(index)
Run Code Online (Sandbox Code Playgroud)

生成

NativeException: org.apache.lucene.index.IndexNotFoundException: no segments* file found in org.apache.lucene.store.RAMDirectory@668c640e lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@afd07bb: files: []
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

lucene exception jruby

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

Jruby emacs集成

是否可以为我导入的类集成Java自动完成功能java_import?Ruby中定义的方法也很不错,但这更像是一种糖果.

emacs autocomplete jruby

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

emacs中的Command-T

在vim中是否有类似于针对emacs的CommandT插件?我知道一些基于目录的完成的插件,但有没有一个在完整路径上匹配?

一个例子:

??? bar
?   ??? hello
??? baz
?   ??? test
?       ??? hello
??? foo
    ??? hello
    ??? lost

baz
baz/test
baz/test/hello
bar
bar/hello
foo
foo/hello
foo/lost
Run Code Online (Sandbox Code Playgroud)

现在当我键入'h'时,我会喜欢这些路径

baz/test/hello
bar/hello
foo/hello
Run Code Online (Sandbox Code Playgroud)

匹配.对于't',应该有

baz/test/hello
foo/lost
Run Code Online (Sandbox Code Playgroud)

emacs plugins

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

在org-mode中定义自己的标签

在组织模式中#+AUTHOR#+LATEX组织中有标签- 它们被称为标签吗?我想定义我自己的标签,它调用一个函数来预处理数据,然后输出它 - 如果导出目标是LaTeX.

emacs org-mode

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

编译时检查的URI

我想创建一个表达式,以便我有一个编译时错误或URI.

[uri|http://stackoverflow.com|]
Run Code Online (Sandbox Code Playgroud)

应该编译,但是

[uri|foo:/bar:\|]
Run Code Online (Sandbox Code Playgroud)

不应该.

我遇到过QuasiQuotes,显然是出于这种问题.但是,我似乎无法Q Exp从解析中创建URI.

import Language.Haskell.TH.Quote
import Language.Haskell.TH.Syntax
import Language.Haskell.TH
import URI.ByteString
import Data.ByteString.Char8


uri = QuasiQuoter { quoteExp = \s ->
                      let
                        uri = either (\err -> error $ show err) id (parseURI laxURIParserOptions (pack s))
                      in
                        [| uri |]
                  }
Run Code Online (Sandbox Code Playgroud)

不编译,因为它想要一个Lift实例URI.但是,由于GADT的性质,我不确定如何创建一个.

deriving instance Lift (URIRef a)
Run Code Online (Sandbox Code Playgroud)

抱怨不Lift ByteString,但我不知道写一个.另一种方式是Data URI,但失败了

    85   1 error           • Couldn't match type ‘a’ with ‘Absolute’
  ‘a’ is …
Run Code Online (Sandbox Code Playgroud)

haskell types ghc template-haskell

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

在ASP页面上机械化中断

require 'mechanize'
agent = Mechanize.new
login = agent.get('http://www.schoolnet.ch/DE/HomeDE.htm')
agent.click login.link_with text: /Login/
Run Code Online (Sandbox Code Playgroud)

我明白了Mechanize::UnsupportedSchemeError.

ruby mechanize

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

没有轮询,udev监视器很慢

我按照推荐(udevadm monitor)尝试了udev .大约在报告后报告VGA插头.两秒钟 如果我轮询它,几乎立即报告更改.这里发生了什么?

linux udev

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

当ember完成DOM更新时做一些事情

当ember绑定已经同步并且DOM再次更新时,我想做一些事情.

我尝试使用操作绑定模型的函数的回调,在执行回调时不更新DOM.

我已经在模型上直接尝试了观察者,在执行观察者时DOM不会更新.

我已经尝试使用绑定的观察者,在执行观察者时DOM不会更新.

例如

App.view = Ember.View.extend({
    modelBinding: 'App.model',
    modelChanged : function() {
        window.scrollTo(0, document.body.scrollHeight);
    }.observes('model'),

    getMore: function(event) {
        App.set('model', "somethingnew");
    }
});
Run Code Online (Sandbox Code Playgroud)

当我触发"gotMore"时,我更新模型,当模型更新并且其更改已经呈现时,我想向下滚动.

在我试过的方法中,没有一个能够获得新的scrollHeight.在这些事件发生后几毫秒设置.

这是关于jsFiddle的一个例子:http: //jsfiddle.net/kcjzw/15/

javascript ember.js

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

切断ggplot2中的密度图

我用

frame <- read.table(paste('data', fname, sep="/"), sep=",", header=TRUE)
colnames(frame) <- c("pos", "word.length")
plot <- ggplot(frame, aes(x=pos, y=word.length)) + xlim(0,20) + ylim(0,20) + geom_density2d() + stat_density2d(aes(color=..level..))
png(paste("graphs/", fname, ".png", sep=""), width=600, height=600)
print(plot)
dev.off()
Run Code Online (Sandbox Code Playgroud)

创造情节,但他们被切断了.我该如何解决?

http://ompldr.org/vZTN0eQ

我用来创建这个图的数据:http://sprunge.us/gKiL

r ggplot2

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

在ggplot2中画线

我有一个情节,我想从画线(0,0)(15,15),与传奇.我如何实现这一目标?情节:

frame <- read.table('pastie_from_web', sep=",", header=TRUE)
colnames(frame) <- c("pos", "word.length")
plot <- ggplot(frame, aes(x=pos, y=word.length)) + scale_x_continuous(limits=c(1,15)) + scale_y_continuous(limits=c(1,15))+ geom_density2d(aes(color=..level..)) + scale_color_gradient(low="black", high="red") + opts(legend.position="none")
png(paste("graphs/", fname, ".png", sep=""), width=600, height=600)
print(plot)
Run Code Online (Sandbox Code Playgroud)

数据:http://sprunge.us/gKiL

structure(list(position = c(2, 2, 2, 2, 7, 8, 4, 5, 4, 9, 5, 
2, 7, 9, 9, 6, 5, 6, 9, 2, 6, 5, 5, 7, 7, 5, 6, 5, 5, 3, 2, 4, 
5, 2, 3, 2, 7, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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