小编ave*_*net的帖子

寻找Java拼写检查库

我正在寻找一个开源Java拼写检查库,它至少包含以下语言的字典:法语,德语,西班牙语和捷克语.有什么建议吗?

java nlp spell-checking languagetool

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

什么是生产级别最高的Haskell到JavaScript编译器,编写在浏览器中运行的代码?

我不是在寻找具有10年历史记录的必然超级强大的解决方案,而是寻找可用于实际应用程序的东西,而不仅仅是能够运行Hello World示例.

我的偏好是在服务器上运行编译器,所以我可以提前编译Haskell代码.当然,解决方案需要的不仅仅是编译器,并且允许Haskell代码访问浏览器上可用的API(DOM,XHR ......).

脚注:到目前为止,我看到的项目似乎没有得到积极维护,或者超出能够运行"Hello world",或者在某些情况下甚至超出了项目描述.

javascript haskell code-translation

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

JavaScript:使用或不使用jQuery更改onclick的值

我想onclick在锚点上更改属性的值.我想将其设置为包含JavaScript的新字符串.(该字符串由服务器提供给客户端JavaScript代码,它可以包含您可以onclick在HTML 中的属性中放置的任何内容.)以下是我尝试过的一些内容:

  • 使用jQuery attr("onclick", js)不适用于Firefox和IE6/7.
  • 使用setAttribute("onclick", js)Firefox和IE8,但不是IE6/7.
  • 使用onclick = function() { return eval(js); }不起作用因为您不允许使用return传递给的代码eval().

任何人都有建议将onclick属性设置为使其适用于Firefox和IE 6/7/8?另请参阅下面我用来测试它的代码.

<html>
    <head>
        <script type="text/javascript"
                src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                var js = "alert('B'); return false;";
                // Set with JQuery: doesn't work
                $("a").attr("onclick", js);
                // Set with setAttribute(): at least works with Firefox
                //document.getElementById("anchor").setAttribute("onclick", js);
            });
        </script>
    </head>
    <body>
        <a href="http://www.google.com/" id="anchor" onclick="alert('A'); return false;">Click</a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery attributes onclick

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

IntelliJ:如何从命令行打开现有IntelliJ中的文件

我总是运行IntelliJ.有时我想从IntelliJ外面打开一个文件.如果我在Finder中,我可以将文件拖放到IntelliJ,但如果我在OS X的命令行上,我如何指示IntelliJ打开某个文件?我正在寻找类似于mateTextMate提供的命令的东西.

macos command-line intellij-idea

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

Java首选项存储在Mac OS X上的哪个位置?

在Windows上,您在应用程序中从java.util.prefs.Preferences访问的Java首选项存储在注册表中.哪些存储在Mac OS X上?

java macos preferences

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

让屏幕阅读器阅读使用JavaScript添加的新内容

加载网页时,屏幕阅读器(如OS X附带的,或Windows上的JAWS)将读取整个页面的内容.但是请说您的页面是动态的,并且当用户执行操作时,新内容会添加到页面中.为简单起见,假设您在某处显示消息<span>.如何让屏幕阅读器阅读新消息?

javascript accessibility screen-readers

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

如何做一个没有包装的`float:left`?

我有一个box1具有一定宽度的容器(可能会根据其内容而改变).该框包含box2具有固定宽度的框(可以是图标).旁边box2,我有box3一些文字.我希望文本使用右侧可用的所有空间box2.使用下面粘贴的HTML,您会得到:

简短的文字

到现在为止还挺好.如果文本变得更长,它不会环绕box2(这是我想要的),但是,它不会使box1成长,这是我的问题.你会告诉我"嘿,如果你做box3position: absolute,你怎么能指望它box1成长?".好吧,我不是然后,我怎么能box3在旁边显示box2,使用所有可用的水平空间,并box1在必要时进行增长?(我是否需要说我喜欢IE6上的这项工作,并避免使用表?)

长文

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <style type="text/css">
            #box1 { position: relative }
            #box3 { position: absolute; left: 2.5em; right: .5em; top: .5em }

            /* Styling */
            #box1 { background: #ddd; padding: 1em 0.5em; width: 20em }
            #box2 { background: …
Run Code Online (Sandbox Code Playgroud)

css css-position css-float

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

如何禁用正在监听8080的Oracle XE组件?

安装Oracle XE之后,Oracle中的某些东西正在侦听端口8080.我不确定他们是否有Apache HTTPD,Tomcat或其他东西.但是如何禁用它呢?

oracle oracle-xe

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

JavaScript:如何在不使用new关键字的情况下创建类的新实例?

我认为以下代码将使问题清楚.

// My class
var Class = function() { console.log("Constructor"); };
Class.prototype = { method: function() { console.log("Method");} }

// Creating an instance with new
var object1 = new Class();
object1.method();
console.log("New returned", object1);

// How to write a factory which can't use the new keyword?
function factory(clazz) {
    // Assume this function can't see "Class", but only sees its parameter "clazz".
    return clazz.call(); // Calls the constructor, but no new object is created
    return clazz.new();  // Doesn't work because …
Run Code Online (Sandbox Code Playgroud)

javascript oop constructor instance

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

Underscore.js:如何链接自定义函数

使用Underscore.js,我可以编写以下内容返回42:

_([42, 43]).chain()
    .first()
    .value()
Run Code Online (Sandbox Code Playgroud)

我有自定义函数,不是Underscore.js的一部分double():

function double(value) { return value * 2; };
Run Code Online (Sandbox Code Playgroud)

我希望能够在Underscore链中调用此函数,就像它是Underscore的一部分一样.我想写下以下内容,我想回复84:

_([42, 43]).chain()
    .first()
    .double()
    .value()
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为Underscore没有定义double().我可以使用tap()如下:

_([42, 43]).chain()
    .first()
    .tap(double)
    .value()
Run Code Online (Sandbox Code Playgroud)

这是有效的,但tap将函数应用于其参数并返回参数,而不是函数的结果.所以它看起来像我需要一种tap返回应用于其参数的函数的结果.在Underscore.js中有这样的东西吗?我错过了一些非常明显的东西吗?

javascript functional-programming underscore.js

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