小编hrz*_*fer的帖子

Source和Javadoc jar生成

我认为我的问题很简单.然而令人惊讶的是,我找不到任何简单的解决方案.

我正在Netbeans上开发一个开源Java库项目,像其他许多我想将它发布为binary.jar,source.jar和javadoc.jar.

有没有办法在Netbeans上自动生成它们?我知道maven可以做到.但学习曲线似乎太长了.

有一个类似的问题,但唯一的答案不起作用:在Netbeans中自动生成源和文档罐

java jar build

12
推荐指数
2
解决办法
9706
查看次数

conda构建后如何获取conda包的路径

我正在尝试在 makefile 中自动化 conda 构建过程。我使用以下命令构建 conda 包。

conda build . --output-folder dist/conda
Run Code Online (Sandbox Code Playgroud)

foo-1.0.0-0.tar.bz2在 下创建一个文件dist/conda/linux-64。接下来,我想对该文件做一些额外的事情。但我不知道确切的路径,因为包名称、版本、内部版本号和平台可能会改变。

如何在 Makefile 中实现这一目标?我尝试过在 conda 构建期间创建的一些环境变量,但似乎它们仅在构建期间可用。

conda conda-build

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

OLEDB读取Excel的性能

以下代码在i7-*3.4 GHz windows-7 64位计算机上花费大约2500毫秒来读取具有25000行和5列的excel表.每个单元格大约包含一个10个字符的字符串.这是正常的吗?我怎样才能更快地阅读它?

 Stopwatch sw1 = Stopwatch.StartNew();
 var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}; " +
                                             "Extended Properties=Excel 12.0;", filename);

 var adapter = new OleDbDataAdapter("SELECT * FROM [roots$]", connectionString);
 var ds = new DataSet();
 adapter.Fill(ds, "roots");
 sw1.Stop(); Console.WriteLine("Time taken for excel roots: {0} ms", sw1.Elapsed.TotalMilliseconds);
Run Code Online (Sandbox Code Playgroud)

c# oledb excel performance

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

使用Weka过滤属性

我有一个关于在WEKA中过滤属性的简单问题.

假设我有500个属性30个类,每个类有100个样本,等于3000行和500列.这会导致时间和内存问题,你可以猜到.

如何过滤仅在3000行中出现一次或两次(或n次)的属性.这是个好主意吗?

谢谢

weka

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

java web的框架太多了.害怕和困惑:(

我是一名经验丰富的Java开发人员,目前正在尝试使用Java学习Web开发.我还拥有ASP.NET(c#)和PHP的Web开发经验.我知道什么是基本概念(JSP,Servlet,Bean)以及寻找框架.

我的问题不是"什么是最好的Java框架"或类似的东西.

在这里阅读了许多主题并在Google上搜索了好几个小时后,我感到害怕和困惑.有这么多的框架和无穷无尽的组合.我即将改变主意在.net甚至PHP中这样做.

  1. Java是否真的适合非常小的团队(1或2个成员)来开发Web应用程序?
  2. Java真的适合开发Web 2.0应用程序吗?
  3. 在这种情况下,.NET和PHP不是那么混乱.
  4. 如果选择一个框架,在6个月后我决定使用另一个框架,是否可以轻松迁移?
  5. 只是觉得花费同样的努力来学习Java到一个随时可以改变或变得无用的框架是不对的.我错了吗?

php c# java frameworks

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

快速字符串搜索,如startsWith()不等于()

我有一个有序列表(一个字典 - 100K字)和许多单词经常在这个列表中搜索.因此,性能是一个问题.我知道HashSet.contains(theWord)或Collections.binarySearch(sortedList,theWord)非常快.但实际上我并不是在寻找整个单词.

我想要的是让我们说搜索"se"并让所有单词以"se"开头.那么Java或任何库中是否有现成的解决方案?

一个更好的示例:在排序列表中,为以下操作提供快速解决方案

List.subList(String beginIndex,String endIndex)//返回间隔

myWordList.subList("ab","bc");

注意:这是一个非常相似的问题,但接受的答案并不令人满意. 覆盖HashSet的包含方法

java string performance search

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

使用选择的 RangeElements 在 Google Doc 中获取所有嵌套的文本元素

在与上述类似的文档中,我可以使用以下代码获取所有段落:

var paras = body.getParagraphs();

请注意,上面的代码不仅返回顶级段落,还返回ListItems、Tables 等内部的所有子级段落。

如何在选定范围内做同样的事情?以下代码仅返回顶级元素。

const selection = DocumentApp.getActiveDocument().getSelection();
var rangeElements = selection.getRangeElements();
Run Code Online (Sandbox Code Playgroud)

例如,上表包含 9 个非空段落,如果它们在选择中,我想一一处理它们。

我想要实现的目标类似于通过尽可能多地保留格式、表格、列表项等来翻译选择中的文本。

google-docs google-apps-script

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

巨大的字符串静态数组

在字符串的静态数组中存储100,000字的字典是一个好主意.我正在研究拼写检查,我认为这样会更快.

java string static

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

使用Java的Word插件

我正在为某种语言开发一种高级拼写检查程序.MS Word对该语言的默认拼写检查程序并不令人满意.所以我决定将我的拼写检查器与MS Word集成.不幸的是我正在研究Java,据我所知,这可以和Ms.Net一起使用.是否可以使用Java执行相同的操作,或者可以将我的Java拼写检查程序用作MS.Net中的库.

谢谢

.net java plugins add-in ms-word

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

学习控制台命令的重要性

我正在为全新的计算机工程专业的学生教授入门课程.本周我将教授基本的Windows控制台(命令提示符)命令和批处理文件(以及几周后的unix).去年,一些学生抱怨说"已经没有必要了".由于我坚持教它,我有一些理由.但我想听听你们的意见.在我开始之前,我可以用什么理由来说服他们?

谢谢.

好的,现在几个答案之后,我想列出我教授基本控制台命令和基本批处理文件使用的理由.

  • 首先,它有助于了解幕后发生的事情.这对于未来的许多课程(如操作系统和网络)非常有用.
  • 学习Linux之前的一个良好开端.那么,为什么不首先使用Linux?因为他们中的大多数从未使用过除Windows以外的任何其他东西.(几周后我会教Linux和虚拟盒子)
  • 不要低估批处理文件.这也是UNIX shell脚本的一个很好的介绍.
  • 他们也在学习Windows上的C编程.所以他们可以使用system()的一些命令; 功能在他们的代码中.
  • 在他们的余生中,他们必须在不使用GUI的情况下执行许多任务.

编辑:在MS-DOS的原始问题中,我试图说的是Windows命令提示符和命令行.

windows command-line cmd batch-file

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