草庐IT

Open-Source

全部标签

java - JFreeChart : obtain data source value on mouse click

我有一个显示进程内存状态的JFreeChart实例,初始化如下:m_data=newTimeSeriesCollection();TimeSeriesvmsize=newTimeSeries("VMSize");TimeSeriesresident=newTimeSeries("Resisdent");TimeSeriesshared=newTimeSeries("Sharedmemory");TimeSeriescode=newTimeSeries("Code");TimeSeriesdata=newTimeSeries("Data");m_data.addSeries(vmsize

java - 在 ubuntu (linux) 上从 java 使用 Desktop.open() 打开一个路径

我想从我用java编写的应用程序中打开一个文件夹,使用操作系统文件资源管理器。我使用Desktop.open(newFile(path))这在windows上工作正常,但在ubuntu11.10(linux)上它不起作用。在ubuntu和windows上使用Desktop.open打开文件确实有效。在两者之间使用一个步骤:文件fPath=新文件(fPath)并使用fPath.exists()和fPath.isDirectory()对其进行测试均给出true。使用Desktop.open(newFile(path))给我这个异常:java.io.IOException:Failedtos

java - 使用 log4j 包装器在日志语句中打印 "source"类

我的应用程序有一个自制的日志记录类,我正在迁移到在幕后使用log4j。但是,由于我使用homebrew类将应用程序的其余日志记录语句传递给log4j,因此输出语句被记录为来自包装类而不是源类。除了为每个日志语句创建新的org.apache.log4j.Logger实例之外,是否有办法确保显示“正确”的来源?我也尝试过使用Logger.log(StringcallerFQCN,Prioritylevel,Objectmessage,Throwablet)方法,但它似乎不起作用,例如:publicclassLogger2{publicstaticorg.apache.log4j.Logge

java - LibreOffice UNO Java API : how to open a document, 执行宏并关闭它?

我在LibreOffice服务器端工作:在我运行的服务器上soffice--accept=...然后我使用JavaLibreOffice客户端API在文档(calc或writer)上应用宏。java执行没有给出任何错误,但我没有完成工作(执行了宏代码,但它的效果不在输出文件中)。此外,调用宏脚本后,会出现Basic调试器窗口,显然停在了我的宏的第一行;F5不重启它...这是我正在使用的相关代码:try{XComponentContextxLocalContext=Bootstrap.createInitialComponentContext(null);System.out.print

java - Desktop.open() 在某些 JRE 上静默失败

我正在尝试使用Desktop在Windows上打开本地HTML文件的类。但它仅适用于某些特定的JRE,不适用于其他一些JRE。这是我的代码:try{if(Desktop.isDesktopSupported()){Desktopdesktop=Desktop.getDesktop();if(desktop.isSupported(Desktop.Action.OPEN)){desktop.open(newFile("test.html"));}else{thrownewException("OPENactionnotsupported");}}else{thrownewExceptio

java - 智能 : show decompiled class disassembly even when source is present

IntelliJ可以displayanddebugdecompiledclasses当无法找到来源时。有什么方法可以强制调试器使用反汇编而不是源代码,即使找到了源代码,而不是删除源代码?这在源错误(与类不匹配)的情况下很有用。 最佳答案 这是在IntelliJIDEA2016.1中添加的(参见IDEA-144322),现在可以在ShowBytecodeasShowDecompiledClass旁边的View菜单中找到。它仅适用于库类,不适用于项目类。 关于java-智能:showdeco

java - 开源文档管理系统

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我已经评估了几个开源文档管理系统,这些系统似乎都已经过时了,例如opendocman,quotero我正在寻找一个开源文档管理系统,它可以提供以下功能。应该将数据保存在同一台机器上,因为我正在寻找更多的内部用途。还应允许上传Zip文件。如果它提取Zip,那将是一个很好的+应该允许将电子邮件发送到预先配置的电子邮件地址应允许一次上传大小约为100MB的数据应维护文档的历

java.net.SocketException : Too many open files Spring Hibernate Tomcat 异常

我在生产中的Linode服务器上有一些Hibernate、Spring、Debian、Tomcat、MySql堆栈和一些客户端。它是一个Spring-Multitenant应用程序,可为大约30个客户端托管网页。应用程序启动正常,然后过了一会儿,我收到此错误:java.net.SocketException:Toomanyopenfilesatjava.net.PlainSocketImpl.socketAccept(NativeMethod)atjava.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)atjava.net.Se

java - Java 编译器上下文中的 'generated source files' 是什么?

关于javac的Oracle文档说-s开关用于指定放置生成的源文件的目录。那些“生成的源文件”是什么?为什么需要它们?我一直认为源文件是由人为软件“生成”的... 最佳答案 这似乎与AnnotationProcessing有关javac的一部分。显然,您可以在编译人工生成的源代码时使用注释处理器,这些处理器可能会生成源文件作为处理某些注释的一部分:Ifanyprocessorsgeneratenewsourcefiles,thenanotherroundofannotationprocessingoccurs:Anynewlygen

使用 LogProperties source generator 丰富日志

Nuget包 Microsoft.Extensions.Telemetry.Abstractions包含的新的日志记录sourcegenerator,它支持使用[LogProperties]将整个对象作为State与日志一起记录。我将展示一种方法来控制如何使用[LogProperties]对象自动丰富日志。示例您可以使用日志sourcegenerator创建一个如下所示的方法,并使用[LoggerMessage]属性对其进行装饰:publicstaticpartialclassLog{[LoggerMessage(EventId=0,Level=LogLevel.Error,Message="