是否有所有程序员都应该知道的开源库?我在想一些通用的东西,它是对标准的扩展java.util
,其中包含对所有应用程序都有用的基本功能。
Apache Commons
Log4j
Google收藏
问题内容: 我有过的快速扫描番石榴API,它提供了新的集合类型(以及例如出现有用),我想包括在项目(S)在我工作的图书馆。 但是,如果它们对图书馆没有太大好处,我也不愿意将它们包括在内,并且学习这些功能会浪费宝贵的时间。 您是否在项目中包含了Guava库,并以任何意想不到的方式证明了它有用吗?您将来会一直使用它吗?它的主要优点/节省时间是什么?它的隐藏功能是什么? 问题答案: 认真地说,番石榴中的
问题内容: Java中最快的集合是什么? 我只需要添加和删除操作,顺序并不重要,等于元素不是问题,无非就是添加和删除。 没有限制的大小也很重要。 这些集合中将包含对象。 当前,我正在使用ArrayDeque,因为我看到这是更快的Queue实现。 问题答案: 是最好的。请参阅此基准测试,该基准测试来自博客文章,涉及基准测试的结果。没有节点分配的开销,也没有转移删除的剩余数组内容的开销。在基准测试中,
问题内容: 为什么没有更多的Java开源易用图表库?这个领域唯一成功的开源项目似乎是jfreechart,它甚至没有任何文档或示例。 问题答案: 有Charts4j,它是一个图表API。它使开发人员可以通过直观,直观的Java API 以编程方式创建Google Chart API中 可用的图表。 免责声明:我写了chart4j。我们将在接下来的几周内发布另一个主要版本。
问题内容: 谁能说出最好的开源odbc:jdbc驱动程序来读取/写入dbf。我有一个dbf文件,我想通过Web应用程序(Tomcat应用程序)查询(选择/更新)。 任何帮助/提示将不胜感激。 谢谢。 问题答案: try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); String connString=”jdbc:odbc:Driver={Micr
问题内容: 作为一名实际的开发人员,我想为我的特定任务制定一个很好的算法,该算法是从诸如“边界提取”或“伽马校正”之类的块构建的,但是我不想实现这一点,因此那东西,所以我徘徊-是否有任何强大的CV库,例如C ++的OpenCV? 说“最好”,是指具有以下属性的库: 实现了许多不同的算法 可扩展性-我可以在库方面创建新的东西 高性能 线程安全 问题答案: 萨满,我一直在寻找与Java中的opencv
问题内容: 我们经常看到如下: 有什么功能? 问题答案: DOCTYPE的最主要用途是在Quirks模式和Standards模式渲染之间切换浏览器。 出现此功能的原因是IE的旧版本中的“残破”渲染。人们认识到,如果Microsoft仅“修复”了IE呈现引擎,则许多现有站点将无法正确呈现。因此,它的工作方式是,如果您在页面中完全放置了_任何_有效的DOCTYPE声明,则假定您知道自己在做什么,并且浏