小编iTE*_*Egg的帖子

Java可序列化对象到字节数组

假设我有一个可序列化的类AppMessage.

我想将它作为byte[]套接字传输到另一台机器,在那里从接收的字节重建它.

我怎么能实现这个目标?

java serialization object

275
推荐指数
7
解决办法
33万
查看次数

单击关闭按钮时隐藏表单而不是关闭

当用户单击X表单上的按钮时,如何隐藏它而不是关闭它?

我曾尝试this.hide()FormClosing,但它仍然关闭窗体.

.net c# winforms

58
推荐指数
4
解决办法
5万
查看次数

如何定义枚举项的属性

我已经阅读了Java和C++之间的Enum差异问题但我仍然感到困惑.

我想以下内容返回相关的字符串:

public enum Checker {
    EMPTY ("Empty"),
    RED ("Red"),
    YELLOW ("Yellow");
}
Run Code Online (Sandbox Code Playgroud)

从我所读到的,这应该是可能的.只是希望你对如何实现它有所了解.

java enums

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

JQuery Visible Show

我有以下代码:

$('#loading').css("visibility", "visible");

$('#loading').show();
Run Code Online (Sandbox Code Playgroud)

由于某些原因我使用CSS时不知道它的工作原理!

但是当我使用.show();

这是行不通的.请帮忙.我是JQuery的新手.

谢谢.

编辑:

<div class="footerOrder" id="loading" style="visibility:visible;">
      <img src="../utils/loadingExistenz.gif" width="32" height="32" border="0" />
</div>
Run Code Online (Sandbox Code Playgroud)

试过这个:

<div class="footerOrder" id="loading" style="display:block;">
Run Code Online (Sandbox Code Playgroud)

然后:

$('#loading').hide();
Run Code Online (Sandbox Code Playgroud)

仍然没有出于某种原因!

编辑:奇怪的是它适用于所有其他DIV!

jquery visibility

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

Visual Studio UML类图生成器

我想知道是否有一个软件可以从Visual Studio 2008 Professional中的项目文件(C#)生成UML类图?像一个插件?

我已经检查过以前的帖子,并且第一眼看不到任何有用的内容.

编辑:我找到了Class Diagram项目!但愿意接受更多提示.

编辑:关于如何导出这些图表的任何想法?

编辑:将图表导出为图像.

.net uml visual-studio

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

Java Javadoc包括Private

我想为我的应用程序生成javadocs,我也想包括私有成员.

我在Javadoc文档中找到了以下内容

       -private
           Shows all classes and members.

你能举一个例子来帮助我吗?

它应该是这样的:javadoc -private ....我需要知道如何为生成的html doc文件提供根目录和目标目录.

谢谢.

编辑:我找到了一种从NetBeans 6.8生成javadoc的方法.这如下:

NetBeans Java项目通常在项目的属性部分中具有此参数.您可以在"项目"窗口中右键单击项目名称,然后选择"属性".在出现的"项目属性"窗口中,"文档"节点包含一个标记为"包括私有和包私有成员"的复选框字段.

我在这里找到了这个

似乎根据需要生成文档.谢谢大家.

java javadoc private include

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

Java MouseListener

我有一堆JLabel,我想捕获鼠标点击事件.目前我不得不使用:

public void mouseClicked(MouseEvent arg0) {

}

public void mouseExited(MouseEvent arg0) {

}

public void mouseEntered(MouseEvent arg0) {

}

public void mousePressed(MouseEvent arg0) {

}

public void mouseReleased(MouseEvent arg0) {

    System.out.println("Welcome to Java Programming!"); 
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个更整洁的方式来做这个,而不是有一堆我不希望陷阱的事件?

编辑:

    class MyAdapter extends MouseAdapter {
    public void mouseClicked(MouseEvent event) {

        System.out.println(event.getComponent());
    }
}
Run Code Online (Sandbox Code Playgroud)

上述工作,但netBeans说添加@override anotation.这是什么意思?

编辑:好的,明白了.修复并解决了.

java mouselistener

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

Java将4个字节转换为int

我想知道这里记录的解决方案是否仍然是解决方案还是有其他方式从4个字节获取一个int?

谢谢.

编辑:我从套接字.read获取byte []

编辑:int recvMsgSize = in.read(Data, 0, BufferSize);如果recvMsgSize为-1我知道连接已被删除.

我在使用DataInputStream而不是InputStream时如何检测到这一点?

谢谢.

编辑:对于接受正确答案的yoyo道歉.但是在mihi更新了最终响应之后,看起来该方法是可靠的并且减少了扩展编码,并且在我看来是最佳实践.

java casting packing

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

C#try {} catch {}

嗨,谢谢你的阅读.我是编程和C#和套接字编程的新手.在我的代码中,我尝试捕获问题,以便在我的应用程序中提供故障.下列:

        catch (ArgumentNullException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (EncoderFallbackException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (SocketException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (ArgumentOutOfRangeException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (ObjectDisposedException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
Run Code Online (Sandbox Code Playgroud)

我只是想知道我是否可以用一个单一替换这个重复的代码:

catch (Exception e) { handle here}
Run Code Online (Sandbox Code Playgroud)

这会有用吗?

再次感谢.

c# exception-handling

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

JavaScript window.status

嗨,这是我第一次尝试JavaScript:

以下功能用于显示窗口状态栏消息.它在本地计算机上工作正常,但当我上传服务器时,根本不显示消息.

我究竟做错了什么?请帮忙.

[网站] [已删除链接]

function displayMsg(msg){

window.status = msg;

}
Run Code Online (Sandbox Code Playgroud)

应该发生的事情是,当您将鼠标悬停在图像上时,它应显示一条消息以单击它,然后更新图像.

我看到了这个,但如果这不再可能那么为什么它在本地工作?

编辑:谢谢你的回答.我想知道一旦图像结束事件发生后是否可以显示工具提示?谢谢,

编辑:我添加了一个标题属性,它似乎显示一个工具提示.你所看到的将是最受欢迎的输入.谢谢.

编辑:谷歌浏览器工作正常.Safari不运行javascript.我在win7上.

javascript

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