小编baj*_*ife的帖子

命令行Unix基于ASCII的图表/绘图工具

那里有一个很好的命令行UNIX图表/图形/绘图工具吗?我正在寻找能在ASCII图上绘制xy点的东西.

只是为了澄清,我正在寻找能够输出ASCII图形的东西(如ascii-art样式),所以我可以在交互式shell会话中使用它而不需要X.

unix charts graph matplotlib

131
推荐指数
12
解决办法
8万
查看次数

Eclipse:代码完成时的黑名单类型

有没有办法在Eclipse的代码完成中将某些类型列入黑名单?

例如,我com.google.common.collect.Lists经常使用Google Collection的课程.我要做的是键入"Lists"然后按Ctrl-space并选择一个方法(如newArrayList()),Eclipse将自动添加import语句.但令人讨厌的是,TestNG具有相同的类,具有不同的包名,org.testng.v6.Lists并且我经常会错误地选择TestNG版本.

有没有办法org.testng.v6.Lists在代码完成时" 考虑"黑名单,所以我不会错误地导入它?

java eclipse

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

用于合并共享至少2个元素的集合的算法

给出一组集合:

  • S_1:[1,2,3,4]
  • S_2:[3,4,5,6,7]
  • S_3:[8,9,10,11]
  • S_4:[1,8,12,13]
  • S_5:[6,7,14,15,16,17]

合并至少共享2个元素的所有集合的最有效方法是什么?我想这类似于连接组件问题.结果将是:

  • [1,2,3,4,5,6,7,14,15,16,17](S_1 UNION S_2 UNION S_5)
  • [8,9,10,11]
  • [1,8,12,13](S_4与S_1共享1,与S_3共享8,但未合并,因为它们只共享一个元素)

天真的实现是O(N ^ 2),其中N是集合的数量,这对我们来说是行不通的.这需要对数百万套有效.

algorithm graph-theory set

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

使用JAXB和Stax验证XML文档的编组

我创建了一个XML模式(foo.xsd)并用于xjc为JAXB创建我的绑定类.假设根元素是collection,我正在写N个document对象,它们是复杂的类型.

因为我打算写出大型XML文件,我使用Stax写出collection根元素,而JAXB 使用编写文档子树Marshaller.marshal(JAXBElement, XMLEventWriter).这是jaxb非官方用户指南推荐的方法.

我的问题是,如何在编组时验证XML?如果我将模式绑定到JAXB marshaller(使用Marshaller.setSchema()),我会得到验证错误,因为我只是编组一个子树(它抱怨它没有看到collection根元素").我想我真正想做的是将模式绑定到的Stax XMLEventWriter或类似的东西.

对这种整体方法的任何评论都会有所帮助.基本上我希望能够使用JAXB来编组和解组大型XML文档而不会耗尽内存,所以如果有更好的方法可以让我知道.

java xml stax xsd jaxb

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

JAXB - 豆到XSD或XSD到豆?

我有一个现有的数据模型.我想用XML来表达这个数据模型.

如果我要使用JAXB,看起来我有两个选择:

  • 创建一个镜像我的数据模型的XSD,并使用xjc创建绑定对象.编组和解组将涉及创建一个"映射"类,它将获取我现有的数据对象并将它们映射到xjc创建的对象.例如,在我的数据模型中,我有一个Doc类,而JAXB将创建另一个具有基本相同的确切字段的Doc类,并且我必须从我的Doc类映射到xjc的Doc类.
  • 使用JAXB注释注释我现有的数据模型,并使用schemagen从我的注释类生成XSD.

我可以看到两种方法的优点和缺点.似乎大多数使用JAXB的人都是从XSD文件开始的.因为它以真正的跨平台方式表达数据模型,所以XSD应该是黄金标准的真理是有道理的.

我倾向于先从XSD开始,但是我必须编写并维护一个单独的映射类来运行我的世界和JAXB世界之间的数据似乎很蠢.

有什么建议?

java xml xsd jaxb

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

在Java中消除糟糕的XML

我正在使用第三方库返回无效的"XML",因为它包含无效字符以及未声明的实体.我需要使用Java XML解析器来解析这个XML,但它很窒息.

是否有一种通用的方法来清理这个XML,使其变得有效?

java xml

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

在独立Java应用程序中使用现有GORM数据模型

我有一个现有的Grails应用程序和一个单独的现有Java应用程序.我希望Java应用程序访问与Grails应用程序相同的数据库架构.有没有办法可以从Grails应用程序中删除域类和GORM依赖项到Java应用程序可以访问的库中?

我也很高兴听到替代方法比在Java应用程序中重写我的DAO层要少.

java grails hibernate grails-orm

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

使用Java API从Lotus Notes NSF文件中提取电子邮件消息

我想使用Java API(Notes.jar),我正在运行安装了Lotus Notes 8.5的Windows机器.

我对Lotus Notes一无所知,我只需要做一个狭窄的任务:从NSF文件中提取电子邮件.我希望能够遍历所有电子邮件消息,获取元数据(From,To,Cc等)或原始MIME(如果可用).

我已经搜索了很多,但我没有找到任何简单的东西,而不需要一些重要的Lotus Notes领域专业知识.

一些示例代码让我开始将非常感谢.谢谢!

更新:我发现了一个在Python中执行此操作的开源项目:

http://code.google.com/p/nlconverter/

但是,仍然在寻找一种在Java中执行此操作的方法.

java lotus-notes

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

JMX:MaxFileDescriptorCount 和 OpenFileDescriptorCount

我们想要监控 Tomcat 应用服务器中打开的文件描述符的数量。我偶然发现了 java.lang OperatingSystem MBean 的 MaxFileDescriptorCount 和 OpenFileDescriptorCount 属性。关于这些属性的信息似乎并不多,至少从我可以谷歌搜索到的信息来看是这样。

我的问题是:

  • 使用这些属性进行监控是否安全?换句话说,这些属性的值可信吗?
  • 通过 JConsole 查看 OpenFileDescriptorCount 时,该值为“不可用”。任何人都可以解释为什么会出现这种情况吗?

我知道 Linux 有 lsof 命令,但如果我们可以使用一些现有的支持 JMX 的监控工具来监控这些值,那就太好了。

java linux jmx

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

ISP到ISP的快速文件传输?

Jeff Atwood谈到了做ISP到ISP的文件传输:

http://friendfeed.com/e/63fb9e72-6cd5-a8ac-88dc-02ce720033f9/wow-just-did-an-isp-to-isp-file-transfer-650mb-in/

这是什么?我尝试谷歌搜索,但找不到任何东西.我们需要在两个数据中心之间传输大量数据,这听起来很有趣.

linux sysadmin networking data-transfer

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