小编Bri*_*new的帖子

如何检测Web服务器类型

我正在尝试检测哪个Web服务器类型正在运行域,那么处理此问题的最佳选择是什么.

我正在做一个C#应用程序.

c# webserver

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

如何在我的应用程序的Resources文件夹中播放mp3文件?

我正在制作一个可以在事件中播放声音的应用程序,但我无法弄清楚如何从应用程序的ressources文件夹中访问文件.

这是我正在做的事情:

NSSound *player = [[NSSound alloc] initWithContentsOfFile:@"Sound.mp3"] byReference:NO];
[player play];
Run Code Online (Sandbox Code Playgroud)

但它根本不起作用.如果我放一个完整长度的路径它会工作,但我需要另一种方式,因为有人可能会将我的应用程序放在Application文件夹以外的其他位置.

macos cocoa objective-c nssound

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

Java异常处理 - 自定义异常

我有这样的自定义异常

public class MyOwnException extends Exception {

}
Run Code Online (Sandbox Code Playgroud)

然后在我的班上

我有两种方法

public void ExceptionTest() throws Exception {
  throw new FileNotFoundException();
}


public void ApplicationExceptionTest() throws MyOwnException {
  throw new FileNotFoundException();
}
Run Code Online (Sandbox Code Playgroud)

Eclipse抱怨第二个方法'Unhandled exception type FileNotFoundException'.我想,因为MyOwnException扩展了Exception它不应该抱怨...

谁能告诉我这里缺少什么?

java inheritance exception

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

如何从scala中的两个字符串列表中获取唯一元素?

我有两个比较列表:

清单一:

List("one","two","three","four")
Run Code Online (Sandbox Code Playgroud)

清单二:

List("one","two")
Run Code Online (Sandbox Code Playgroud)

如何从这两个列表中获取唯一值?

scala

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

JMX监控软件

我正在尝试为我的测试目的编写的简单hello world应用程序找到一个好的监控软件.

到目前为止,我已经尝试过SCOM 12和OP5 ...我不喜欢这个因为我想要一些更直接且易于配置的东西?

欢迎所有建议

谢谢

jboss monitoring jmx

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

Java中的内存分配增加了一倍

我想知道如何确定java分配的内存.我有一个内存要求有限的程序.当我分配一个具有一定大小的数组时,我注意到JVM分配内存的倍数是这个大小的两倍:

例如:在我分配数组之前:

runtime.totalMemory() 15 MB
runtime.freeMemory(): 14 MB
Run Code Online (Sandbox Code Playgroud)

在这一行之后:char [] xxx = new char [4*1024*1024];

runtime.totalMemory() 15 MB
runtime.freeMemory(): 6 MB
Run Code Online (Sandbox Code Playgroud)

因此,可用内存量从14 MB下降到6 MB.即使我的阵列只有4 MB.我尝试过不同的数组,它总是一样的.为什么java分配数组大小的两倍?

谢谢

java memory-management

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

Java命名约定

我的完整变量名称是唯一代码,但是我希望这个变量是"ucode"-ish.

那么什么是正确的Java命名约定?

  1. UCODE
  2. UCODE
  3. UCODE

java variables naming naming-conventions

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

请解释这个Java布尔逻辑语句

boolean allValid = true;
for (FormEditText field: allFields) {
    allValid = field.testValidity() && allValid;
}
Run Code Online (Sandbox Code Playgroud)

我想只有在每一个都是真的的allValid情况下true才会field.testValidity这样,但是这种陈述是如何被称呼的,或者它是如何起作用的?

java

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

Java中的NumberFormatException - FloatingDecimal

我知道这不是一个非常激动人心的问题,我认为一个基本的JAVA用户可以在一分钟内解决它.不幸的是,我不属于那些人群(代码已由其他人开发和测试).我只是试图运行这一个JAVA代码,这是我数据分析的一个中间步骤(我使用R和matlab进行其余的分析).当我运行JAR文件时,我收到以下消息:

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.NumberFormatException: For input string: "-5.4240987837859231e+00    -1.6047620799956062e+00      6.5485351663678804e-01     -6.7434226427341926e-01"
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1241)
    at java.lang.Double.valueOf(Double.java:504)
    at app.Discovery.main(Discovery.java:35)
Run Code Online (Sandbox Code Playgroud)

其中一个输入文件是我的数据,它是我的数据的制表符分隔的txt文件.从我所看到的,它对我的​​输出格式不满意.我曾尝试过使用这种格式,但没有任何效果:

Caused by: java.lang.NumberFormatException: For input string: "-5.4241 -1.6048  0.65485 -0.67434"
Caused by: java.lang.NumberFormatException: For input string: "-5.4240988e+00     -1.6047621e+00       6.5485352e-01      -6.7434226e-01"
Run Code Online (Sandbox Code Playgroud)

我不确定数字的格式是否在困扰Java,或者是否对以制表符分隔的txt文件感到困惑.有人有什么建议吗?非常感谢所有答案!

java numberformatexception

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

为什么这两个看似相同的对象有不同的类类型?

我有一个类User,只有两个字段:id,name

package test;

public class User {
    private Long id;
    private String name;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在Main课堂上,我尝试用两种不同的方法初始化User对象:

package test;

/**
 * @author lhuang
 */
public class Main {
    public static void main(String[] args) {
        User u = new User() {
            {
                setId(1l);
                setName("LHuang");
            }
        };

        System.out.println(u.getClass()); …
Run Code Online (Sandbox Code Playgroud)

java

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