小编ris*_*p89的帖子

java 8在运行时查找metaspace的大小

Java 8使用能够动态扩展的元空间.GC将在满足空间运行时运行.这是否意味着GC永远不会在元空间上运行?

我的Java 8应用程序使用了大量内存.我想知道运行时我的元空间大小是多少.我怎么做?

我正在考虑设置maxMetaSpace.我该怎么做呢?有什么建议?

java java-8 metaspace

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

什么类型的异常是(0)null?

我正在使用Apache Axis,我的类型异常(0)null.这是部分堆栈跟踪:

....
....
org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:281)
    at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:120)
    at java.lang.Thread.run(Thread.java:744)
Caused by: (0)null
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at com.netsuite.webservices.platform_2012_1.NetSuiteBindingStub.upsertList(NetSuiteBindingStub.java:11841)
....
....
Run Code Online (Sandbox Code Playgroud)

以下是我在HTTPSender源代码中看到的内容.

....
AxisFault fault = new AxisFault("HTTP", "(" + returnCode + ")" + statusMessage, null, null);
....
throw fault;
....
Run Code Online (Sandbox Code Playgroud)

java axis exception

13
推荐指数
1
解决办法
4035
查看次数

scala错误:发现和要求相同

以下代码来自我的REPL:

scala> words.zipWithIndex.filter((x:java.lang.String,index:Int)=>index%2==0)
<console>:9: error: type mismatch;
found : (java.lang.String, Int) => Boolean
required: (java.lang.String, Int) => Boolean
words.zipWithIndex.filter((x:java.lang.String,index:Int)=>index%2==0)
Run Code Online (Sandbox Code Playgroud)

这里发现和要求是相同的.任何人都可以帮我理解这个问题.

scala

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

node js侦听简单httpserver的EADDRINUSE错误

我有简单的节点js http服务器.

var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();
}).listen(8888);
Run Code Online (Sandbox Code Playgroud)

如果我跑

node basicserver.js 
Run Code Online (Sandbox Code Playgroud)

我明白了

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:642:11)
    at Array.0 (net.js:743:26)
    at EventEmitter._tickCallback (node.js:192:40)
Run Code Online (Sandbox Code Playgroud)

我看过这篇文章,但该帖子似乎是特定于TCP服务器而不是http服务器.有谁可以帮忙.

httpserver node.js

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

带有退格的JavaScript concat字符串

我有一个类似于的功能

function f(str){
    alert("abc"+str);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想以这样一种方式使用JavaScript特殊字符"\ b",我可以选择是否要显示硬编码字符串"abc".例如,

f("\b\b"+"yz"); //should output "ayz"
Run Code Online (Sandbox Code Playgroud)

我尝试过相同,但它不起作用.换句话说,我想用一个退格字符连接一个字符串,这样我就可以从字符串中删除最后一个字符.

我们可以用JavaScript做到这一点吗?

编辑 真正的代码太大了(它是一个巨大的1班轮,可以连接许多字符串).要在上面的示例中映射,我们不能编辑函数f,所以从外部函数f做任何你想做的事情.

javascript string concatenation backspace

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

F#中的Hindley Milner类型推断

有人可以在下面的F#程序中解释一步一步的类型推断:

let rec sumList lst =
    match lst with
    | [] -> 0
    | hd :: tl -> hd + sumList tl
Run Code Online (Sandbox Code Playgroud)

我特别希望逐步了解Hindley Milner的统一过程是如何运作的.

f# type-inference hindley-milner

8
推荐指数
1
解决办法
1111
查看次数

scrapy允许所有域名

我看到这篇帖子让scrapy抓取任何没有允许域名限制的网站.

有没有更好的方法,例如在允许的域变量中使用正则表达式,如 -

allowed_domains = ["*"]
Run Code Online (Sandbox Code Playgroud)

我希望除了攻击scrapy框架之外还有其他方法可以做到这一点.

python scrapy

7
推荐指数
1
解决办法
6975
查看次数

为什么JavaScript中的"0 === -0"为真?

最近在http://wtfjs.com/上发表的一篇文章.作者在没有解释的情况下写下以下内容.

0 === -0 //returns true
Run Code Online (Sandbox Code Playgroud)

我对===运算符的理解是,如果操作数指向同一个对象,则返回true.

此外, - 运算符返回对操作数的负值的引用.使用此规则,0和-0不应相同.

那么,为什么0 === -0?

javascript numbers operators zero

7
推荐指数
2
解决办法
243
查看次数

顶级域的电子邮件地址验证

我们的 QA 提交了一个错误,指出电子邮件地址的顶级域不能是一个字符。

foo@bar.z
Run Code Online (Sandbox Code Playgroud)

我很难研究标准。有人可以确认设置顶级域最小长度是否正确吗?

javascript email email-validation tld

7
推荐指数
1
解决办法
8363
查看次数

scala播放框架文件上传错误

我正在使用教程在我的播放框架应用程序中上传文件.我使用完全相同的代码,但我得到以下错误.

[IOException: Path(/Users/hrishikeshparanjape/Desktop) exists but replace parameter is false]
Run Code Online (Sandbox Code Playgroud)

以下是我的代码:

def upload = Action(parse.multipartFormData) { request =>
        request.body.file("picture").map { picture =>
            import java.io.File
            val filename = picture.filename 
            val contentType = picture.contentType
            picture.ref.moveTo(new File("/Users/hrishikeshparanjape/Desktop/"))
            Ok("File uploaded")
        }.getOrElse {
            Redirect(routes.Application.index).flashing(
                    "error" -> "Missing file"
                    )
        }
    }
Run Code Online (Sandbox Code Playgroud)

我被困在这里请帮助.

编辑: 这是我的完整堆栈跟踪:

play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[IOException: Path(/Users/hrishikeshparanjape/Desktop) exists but replace parameter is false]]
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [play_2.9.1.jar:2.0.2]
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [play_2.9.1.jar:2.0.2]
    at akka.actor.Actor$class.apply(Actor.scala:318) [akka-actor.jar:2.0.2]
    at play.core.ActionInvoker.apply(Invoker.scala:113) [play_2.9.1.jar:2.0.2]
    at akka.actor.ActorCell.invoke(ActorCell.scala:626) [akka-actor.jar:2.0.2]
    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197) [akka-actor.jar:2.0.2]
Caused …
Run Code Online (Sandbox Code Playgroud)

scala file-upload playframework playframework-2.0

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