小编Mik*_*lov的帖子

GROUP BY如何运作?

假设我有一个表Tab1与属性- a1,a2属性,...等等都不是唯一的.

以下查询的性质是什么?它会一直返回一行吗?

SELECT a1, a2, sum(a3) FROM Tab1 GROUP BY a1, a2
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

是否有可能为任意字符串的字谜生成(紧凑)正则表达式?

问题:用任何语言编写一个程序,给定一串字符,生成一个匹配输入字符串的任何anagram的正则表达式.对于大于某个长度N的所有正则表达式,正则表达式必须比列出由"|"分隔的所有可能的字谜的"强力"解决方案短,并且当输入字符串增长时,正则表达式的长度应"缓慢"增长(理想情况下为线性) ,但可能是n).

你可以做到吗?我试过了,但是我的尝试远未成功,我开始怀疑它是否可能.我问的唯一原因是我以为我在另一个网站上看到过一个解决方案,但是很多没有意义的谷歌搜索未能再次发现它.

regex complexity-theory

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

求引文解析器

我需要一个解析器来扫描学术文本,提取引文,并将这些引用解析为它们的组成部分(作者,标题,出版日期等).

我尝试过Paracite,但速度慢得令人沮丧,并没有产生高质量的结果.

任何语言都可以,但Java是首选.

java parsing text citations

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

确保正确关闭文件的 java 单元测试的好模式是什么?

我的代码库中有一个问题,我们没有正确关闭文件句柄,或者可能是流。我们最终在非常重的负载下得到了一个 TooManyOpenFiles 异常。根据 lsof 的输出,我们非常确定我们知道泄漏在哪里(在我们的日志记录系统中),但我的问题是:如何编写单元测试来检查完成后资源是否已正确关闭?有没有办法查询 JRE 以找出当前打开的文件数量?我可以以某种方式拦截文件操作以便监控它们吗?

我怀疑我将不得不检测我的代码以管理所有文件 I/O、计数引用并确保它们以这种方式关闭,但是如果有人知道类似于我上面提到的那些想法的自上而下的解决方案,那将是一个巨大的帮助!

java file-io resource-leak

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