小编NSF*_*NSF的帖子

在JavaScript中使用全局引用是一种好习惯吗?

例如,javascript代码是:

function a() {  
    this.Foo = function() {//...}
}  
Run Code Online (Sandbox Code Playgroud)

我通常做的是创建一个全局引用:

_a = new a();
Run Code Online (Sandbox Code Playgroud)

然后在身体或其他脚本区域中的任何地方使用它:

_a.Foo()
Run Code Online (Sandbox Code Playgroud)

这是好事还是坏事?或者有更好/更专业的方式来做到这一点?

javascript

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

Tomcat是否自动编译java servlet?

我正在使用Tomcat 7.0和Eclipse.tomcat服务器与eclipse同步.在创建我的第一个类之后,我将.java文件放在src /(默认包)/HelloWorld.java下(不是很好的做法我知道但只是为了测试)

内容如下,相当简单:

import java.io.*;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet("/HelloWorld")

public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println ("Hello World");
    }
}
Run Code Online (Sandbox Code Playgroud)

很多教程都声称我必须使用它javac来编译代码.但是我什么也没做,而且没有任何问题.每次我更改代码时,它都会像魔术一样立即更新.有些东西必须工作,但我不知道它是什么.

是的,这显然是一个新手问题,所以任何帮助都是受欢迎的.如果你有任何系统的,易于理解的教程链接,那就更好了.我正在寻找他们好几天,但得到了很多不一致的答案.

java eclipse tomcat servlets

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

如何在java中生成0x00000000FFFFFFFF长掩码?

由于符号扩展,上述操作无效并返回-1.所以我想知道是否有一种方法可以获得低32位,即使长数是负数.

java algorithm bit-manipulation

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

如何将seq压缩为字符串并在Scala中重新构建?

如何扁平化一个Seq像("a", "b", "c")以"a,b,c"在Scala呢?

如何从逗号分隔后面构建一个String?谢谢.

scala

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

Java使用泛型类对象调用超类构造函数

我有一个这样的课:

public class GenericClass<T> {
    public void wrap(T item) {...}
}

public abstract class AbstractClass<T, G extends GenericClass<T>> {
    protected G wrapper;

    public AbstractClass(Class<G> generic, T something) {
        wrapper = generic.newInstance();
        wrapper.wrap(something);
    }

    public G wrapAndGet(T item) throws Exception {
        wrapper.wrap(item);
        return wrapper;
    }
}

// 90% of the time people only need this:
public class GeneralClass<T> extends AbstractClass<T, GenericClass<T>> {
    public GeneralClass(T something) {
        super(GenericClass.class, something);    // !error, asking for Class<GenericClass<T>>
    }
}

// and use it like this: …
Run Code Online (Sandbox Code Playgroud)

java

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