小编Edu*_*rdo的帖子

在Java中并行化任务的最简单方法是什么?

说我有一个类似的任务:

for(Object object: objects) {
    Result result = compute(object);
    list.add(result);
}
Run Code Online (Sandbox Code Playgroud)

并行化每个compute()的最简单方法是什么(假设它们已经可并行化)?

我不需要一个严格符合上述代码的答案,只需一般答案.但是如果您需要更多信息:我的任务是IO绑定的,这是针对Spring Web应用程序的,任务将在HTTP请求中执行.

java parallel-processing multithreading

40
推荐指数
3
解决办法
4万
查看次数

兼容的SQL来测试非空字符串而不是空字符串

我想为Oracle数据库和Microsoft SQL服务器提供兼容的SQL.

我想要一个兼容的SQL表达式,对于非null而不是空字符串将返回true.

如果我使用:

column <> ''
Run Code Online (Sandbox Code Playgroud)

它可以在Microsoft SQL服务器上运行,但不能在Oracle数据库上运行(因为''对于Oracle是空的)

如果我使用:

len(column) > 0
Run Code Online (Sandbox Code Playgroud)

它可以在Microsoft SQL服务器上运行,但不能在Oracle数据库上运行(因为它使用length())

sql sql-server oracle

22
推荐指数
2
解决办法
6万
查看次数

H2数据库与Android上的SQLite

由于Android中嵌入式SQLite数据库缺乏Unicode支持

我最感兴趣的是H2数据库与Android SQLite的性能和稳定性

你们是用它吗?我应该知道任何H2数据库的缺点吗?

database sqlite android h2 embedded-database

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

Google等全文搜索

我想在我的离线(android)应用程序中实现全文搜索,以搜索用户生成的笔记列表.

我希望它表现得像谷歌一样(因为大多数人已经习惯向谷歌查询)

我最初的要求是:

  • 快速:像Google或尽可能快,拥有100000个文档,每个文档200字.
  • 搜索两个单词应该只返回包含两个单词的文档(不只是一个单词)(除非使用OR运算符)
  • 不区分大小写(又名:规范化):如果我有'Hello'这个词并且我搜索'hello'它应该匹配.
  • 变音符号不敏感:如果我有'así'这个词,搜索'asi'应该匹配.在西班牙语中,许多人不正确地要么不提出变音标记,要么无法正确地放置它们.
  • 停止消除词:为了没有像'和'这样没有意义的无意义的词,''或'for'根本不应该被索引.
  • 字典替换(又名:词干):类似的词应该被索引为一个.例如,"饥饿"和"饥饿"的实例应该用"饥饿"代替.
  • 短语搜索:如果我有"Hello world!"文本 搜索''world hello''不应该匹配它,但搜索''hello world''应匹配.
  • 如果未指定字段(不仅仅是默认字段),则搜索所有字段(在多字段文档中)
  • 在键入时自动完成搜索结果以提供热门搜索.(就像Google Suggest一样)

我如何配置全文搜索引擎以尽可能多地表现为Google?

(我最感兴趣的是开源,Java,尤其是Lucene)

java lucene full-text-search

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

Android全文搜索

Android是否有办法进行全文搜索

我知道甚至不可能通过笔记字段搜索联系人,谷歌是搜索公司,但如果没有API,我会感到失望.

android full-text-search

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

我如何将地理数据存储在Android数据库中并查询它?

我想在我的Android手机中存储位置,并且能够让应用程序告诉我我是否在这些点和半径内.

存储多个点和半径位置并有效查询它们的最佳方法是什么?

gis storage android

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

如何将HTML转换为文本保持换行符

如何将HTML转换为文本保持换行符(由br,p,div等元素生成)可能使用NekoHTML或任何体面的HTML解析器

示例:
Hello<br/>World
to:

Hello\n  
World  
Run Code Online (Sandbox Code Playgroud)

html java

6
推荐指数
2
解决办法
5064
查看次数

C99在开源项目中混合了声明和代码?

为什么C99混合声明和代码没有在Linux内核GNOME等开源C项目中使用

我非常喜欢混合声明和代码,因为它使代码更具可读性,并且通过将变量的范围限制在最窄的范围内来防止难以看到错误.这是Google for C++推荐的.

例如,Linux 至少需要 GCC 3.2,而GCC 3.1 支持 C99混合声明和代码

c scope c99 variable-declaration

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

为什么不在Unix TCP/IP服务器上使用SO_REUSEADDR?

我没有看到任何重要的TCP/IP服务器不使用SO_REUSEADDR:

是否有任何用例在TCP/IP服务器上不使用SO_REUSEADDR?

我的意思是,是否会让操作系统始终使用SO_REUSEADDR来破坏任何不使用它的服务器?

你知道一个不使用SO_REUSEADDR的TCP/IP服务器吗?

(当然你可能不想在MSWindows上使用它,因为它允许在同一个端口上运行两个服务器)

unix sockets network-programming

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

从字符串中提取所有(自然)数字的最有效方法

用户可能希望根据需要分隔数字.

从字符串中提取所有(自然)数字的最有效(或简单的标准函数)是什么?

java string numbers extract

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