小编use*_*956的帖子

用于从Xml数据生成图形的工具

我想从大型xml文件生成图形.它实际上是由程序执行生成的调用上下文树.一个小文件如下所示:

在此输入图像描述

从这个XML我想有一个包含4个节点(对于每个方法的标签的一个节点),即主,了methodA,和的methodB方法C作为树图示(压痕)main()调用了methodA,然后调用了methodA的曲线图methodB和methodC.所以我想要一个图形'/图像如下所示:

在此输入图像描述

有没有可以为我做这个的开源工具?xml文件非常大(大约7 MB)所以图形真的很大.我希望该工具能够正确处理这个问题.如果该工具在linux上工作,那么这是好的,否则在Windows上也可以.但首选的是linux.

我也可以考虑一下java中的一些好的库,我可以通过它来做到这一点.

谢谢.

java xml diagram

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

使用pop3通过javamail获取电子邮件的收到日期的问题

我试图通过javamail获取yahoo.de的电子邮件信息.我可以得到主题,从,等等,但我无法收到电子邮件的收到日期.我使用了getReceivedDate方法,它返回null.这是我的代码..任何人都可以帮助我如何通过javamail获取POP3收到的电子邮件的日期?

import java.io.IOException;
import java.util.Properties;
import javax.mail.Flags;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Store;

public class FolderFetchPop3 {

    public static void main(String[] args) throws MessagingException, IOException {
        Folder folder = null;
        Store store = null;

        try {
            Properties props = System.getProperties();
            props.setProperty("mail.store.protocol", "pop3");
            Session session = Session.getDefaultInstance(props, null);
            store = session.getStore("pop3");
            store.connect("pop.mail.yahoo.com","username@yahoo.de", "password of emailid");
            folder = store.getFolder("inbox");

            if(!folder.isOpen())
            folder.open(Folder.READ_WRITE);
            Message[] messages = folder.getMessages();
            System.out.println("No of Messages : " + folder.getMessageCount());
            System.out.println("No of Unread Messages : " …
Run Code Online (Sandbox Code Playgroud)

email pop3 jakarta-mail

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

在Java中获取时间hh:mm:ss从秒开始

我想将秒转换为HH:mm:ss时间格式,因此:

seconds = 3754 
result  = 10:25:40 
Run Code Online (Sandbox Code Playgroud)

我知道传统方法将它除以3600以获得小时数,但我想知道我是否可以通过Java API实现这一目标?

java time

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

在ubuntu中运行脚本文件

我正在尝试运行名为freecs.sh的opensource聊天服务器freecs(http://freecs.sourceforge.net/)的脚本文件.当我使用./freecs.sh运行该文件时,我得到以下信息:bash:./ freecs.sh:/ bin/sh ^ M:bad interpreter: No such file or directory 即使该文件存在于同一目录中.当我尝试使用bash freecs.sh运行它时,我得到这个:freecs.sh:第12行:$'\ r':命令未找到

freecs.sh: line 16: $'\r': command not found
freecs.sh: line 19: $'\r': command not found
freecs.sh: line 22: $'\r': command not found
freecs.sh: line 30: $'\r': command not found
freecs.sh: line 33: $'\r': command not found
freecs.sh: line 36: $'\r': command not found
freecs.sh: line 40: $'\r': command not found
freecs.sh: line 43: $'\r': command not found
freecs.sh: line 49: $'\r': command not found
freecs.sh: line …
Run Code Online (Sandbox Code Playgroud)

bash ubuntu

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

标签 统计

java ×2

bash ×1

diagram ×1

email ×1

jakarta-mail ×1

pop3 ×1

time ×1

ubuntu ×1

xml ×1