小编Bha*_*ani的帖子

创建包含其他库文件的JAR文件

我想创建一个包含其他JAR库的可执行JAR文件.但是当我执行JAR时,它会给出类路径问题的错误.

如何解决类路径问题?

java executable jar classpath

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

无法将流输出到浏览器

我刚刚编写了一个小程序来测试一些东西,如下所示:

public class Main {

    public static void main(String[] args){
        ServerSocket serverSocket = null;
        Socket clientSocket = null;
        DataInputStream dataInputStream= null;

        BufferedWriter bufferedWriter = null;
        String line ;

        try {
            serverSocket = new ServerSocket(80);
            clientSocket = serverSocket.accept();

            dataInputStream = new DataInputStream(clientSocket.getInputStream());

            while((line = dataInputStream.readLine()) != null){
                System.out.println(line);
            }

            bufferedWriter = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream()));
            bufferedWriter.write("HTTP/1.0 200 OK \n Date: Fri, 31 Dec 1999 23:59:59 GMT \n Content-Type: text/html \n Content-Length: 1354 \n <html>abcde<html/>");

            bufferedWriter.flush();

        } catch (IOException e) {
            System.out.println("socket port …
Run Code Online (Sandbox Code Playgroud)

java browser io stream

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

创建一个扩展Spring标记库的自定义标记库

我想创建一个自定义标记库,它应该扩展现有的Spring MVC 3.0标记库.我想这样做是因为我希望我的JSP代码独立于任何框架.

这意味着,如果我想从Spring更改为Struts,那么我就不需要在JSP页面中进行任何更改.我只是更改我的自定义标记库,它将扩展Struts标记库,所有工作正常.

java spring jsp spring-mvc taglib

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

在Java中按反向字母顺序对字符串数组进行排序

我的任务是将这些代码转换成反向排序,但是对于我的生活来说无法弄清楚如何去做.这些是我的sort,findlargest和swap方法.我有一种感觉,我在这里遗漏了一些明显的东西,任何帮助都会非常感激.

    public static void sort(String[] arr)
    {
        for (int pass = 1; pass < arr.length; pass++)
        {
            int largestPos = findLargest(arr, arr.length - pass);
            if (largestPos != arr.length - pass)
            {
                swap(arr, largestPos, arr.length - pass);
            }
        }
    }

    public static int findLargest(String[] arr, int num)
    {
        int largestPos = 0;
        for (int i = 1; i <= num; i++)
        {
            if (arr[i].compareToIgnoreCase(arr[largestPos]) > 0)
            {
                largestPos = i;
            }
        }
        return largestPos;
    }

    public static void swap(String[] arr, int …
Run Code Online (Sandbox Code Playgroud)

java

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

CSS在DNN模块中

我如何在DotnetNuke中包含特定模块的自定义css和JavaScript?

据我所知,它不像普通的ASP.Net页面.

dotnetnuke

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

有探测响应时为什么需要 Beacon

我试图了解 802.11 网络中信标和探测响应的使用。如果宣传一个 AP 的存在只是目的,那为什么还需要信标帧呢?当站点处于漫游状态时,被动扫描可能很重要,但它是信标帧的唯一用途吗?请说明此帧在典型 802.11 网络中还有哪些其他用途。

networking wireless wifi

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

识别列表中的循环或递归

我想在下面的节点结构中列出列表中的循环或递归.我该如何识别?

public class EntityNode {
    private EntityNode nextNode; // Points to the next node
}
Run Code Online (Sandbox Code Playgroud)

例,

Node1 -> Node2 -> Node3 -> Node4 -> Node5 -> Node6 -> Node4
Run Code Online (Sandbox Code Playgroud)

在这里,你可以看到它Node6指向Node4,并且这里出现循环或递归,我的代码将进入无限.那么如果我想找出具有最佳性能水平的这种情况呢?

java recursion loops list

6
推荐指数
2
解决办法
629
查看次数

如何使用Visitor模式替换"instanceof"

我对访问者模式有点不友好,但我有一个需要访问者实现的任务(如果我想避免"instanceof"检查).

我有一个类,它是几个gwt元素的包装:Label,Panel,Widget(可以是复选框,列表框,文本框等).我使用数组作为UI的相似部分的集合.例如Label +复选框,Label +文本框; 标签+按钮等

一些元素以不同的方式构造(从例如Panel派生的另一个类的一部分).因此,我有两个相同的构造函数,但在一个地方使用重载方法.我可以合并这些构造函数并使用上面提到的方法中的"instanceof"检查元素.但我不喜欢这个解决方案,并希望使用访问者模式替换它.说实话,我不知道该怎么做,希望对你有所帮助.

这是我的一个例子:

public class MyWidgets {
    private String stringLabel;
    private Widget widget;
    private Panel panel;

    public MyWidgets(String stringLabel, Widget widget) {
      this.stringLabel = stringLabel;
      this.widget = widget;

      initPanel(stringLabel, widget);
    }

    public MyWidgets(ConstructedClass cs, Widget widget) {
       this.widget = widget;

       initPanel(cs, widget);
    }

    private initPanel(String label, Widget widget) {
      panel = SomeStaticUtilityClass.initPanel(new Label(label), widget);
    }

    private initPanel(ConstructedClass cs, Widget widget) {
      panel = SomeStaticUtilityClass(cs, widget);
    }
}
Run Code Online (Sandbox Code Playgroud)

像这样的东西(我试图让它最大化抽象,实际上它更难).

所以我有一个使用"instanceof"的解决方案:

private initPanel(Object object, Widget widget) {
  if(object …
Run Code Online (Sandbox Code Playgroud)

java polymorphism gwt instance

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

如何计算某些符号的出现次数?

在我的程序中,您可以编写一个可以编写变量的字符串.

例如:

我的狗的名字是%x%,他有%y%岁.

我可以替换的是任何一个%%.所以我需要一个函数来告诉我在该字符串中有哪些变量.

GetVariablesNames(string) => result { %x%, %y% }
Run Code Online (Sandbox Code Playgroud)

c# string

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

从jar文件中读取声音文件

所以我一直在做一个游戏,并决定我想要它的声音效果.我可以播放声音,直到我将类文件和(以及wav音频文件)打包到jar中,并且发现它无法找到文件.我getClass().getResource("sounds/enemyExplode.wav")用来获取文件.我应该使用不同的方法吗?提前致谢!

java audio jar

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