小编nic*_*uti的帖子

自然语言解析约会?

我正在寻找一个Java库来帮助解析用户输入的文本,该文本代表日历应用程序的"约会".例如:

周二11:30与迈克共进午餐

要么

星期五下午5点欢乐时光

我找到了一些很有前途的线索,比如https://github.com/samtingleff/jchronichttp://www.datejs.com/,可以解析日期 - 但我还需要能够提取事件的标题,如"与迈克共进午餐".

如果这样的API不存在,我也对从编码角度如何最好地解决问题的任何想法感兴趣.

java datetime parsing nlp

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

通过assignmentId获取workerId

在Amazon Mechanical Turk中,在创建外部问题时,它会向您发送如下所示的每个作业:

http://tictactoe.amazon.com/gamesurvey.cgi?gameid=01523
&hitId=123RVWYBAZW00EXAMPLE
&assignmentId=123RVWYBAZW00EXAMPLE456RVWYBAZW00EXAMPLE
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,它没有向我发送workerId,我找不到任何方法来做到这一点.最接近的方法是GetAssignmentsForHIT,它只给我已经提交的赋值,但我需要根据工作者历史记录来呈现赋值.

amazon mechanicalturk

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

JPA/Hibernate Join和Fetch单列

我是JPA/Hibernate的新手.假设我有这两个表:

  • 员工(Id,Name,DeptId,..)// DeptId是外键.
  • 部门(Id,DeptName,..)//部门单独坚持

和下面的实体:

@Entity
public class Employee {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private int id;
    private String name;
    private long salary;

    @OneToOne(cascade = {CascadeType.PERSIST})
    @JoinColumn(name="DEPT_ID") 
    private Dept dept;
    ...
    }

@Entity
public class Dept {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private int id;
    private String name;
    ...
    **other huge collections with eager fetch ***
    }
Run Code Online (Sandbox Code Playgroud)

在我的应用程序DAO中,每当我访问Employee实体时,我只需要将部门名称作为员工实体的一部分,而不需要部门表中的任何其他部分.

  1. 如何获取部门.只列名称列,而不是员工实体中的整个部门行(需要避免对部门制作的大型集合进行急切的提取)?如果是这样,我应该使用什么注释?
  2. 如何在这种情况下处理级联?

hibernate jpa

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

使用VLC将RTSP提要作为HTTP Live Stream进行流式处理

我有一个非常高质量的RTSP提要进入Windows服务器。我正在尝试使用VLC将其作为Http Live Streaming重新传输。

有谁知道是否可以通过VLC的图形用户界面而不是命令行来建立此流?如果是这样,怎么办?

到目前为止,我发现的示例(在这里和其他地方)都是命令行示例,但它们都没有起作用。

我很想听到任何人实际上已经使用Windows服务器成功完成了RTSP到HTTP实时流的成功重播。顺便说一句,我已经设置了网站来提供结果,但是无论尝试了什么,我都无法获得写入.ts文件的流。

我很沮丧 谢谢。

vlc rtsp http-live-streaming

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

Oracle SQL - 由char cast组

在group-by子句中使用char-cast会导致意外情况:

select cast(col as char(2)) from (
  select 'Abc' as col from dual
  union all
  select 'Abc' as col from dual
) group by cast(col as char(10));
Run Code Online (Sandbox Code Playgroud)

结果是'Abc '(10个字符长).直观地说,我原以为Oracle会返回以下其中一项:

  • 错误:'not group-by expression',因为group-by子句不是selection子句
  • 长度为2的结果'Ab'.

替换cast(col as char(2))cast(col as char(3)),Oracle返回错误'不是分组表达式'.这也是一种非常奇怪的行为.

怎么解释这个?它背后的原因是什么?

我正在使用Oracle SQL 11g.

sql oracle group-by oracle11g

5
推荐指数
0
解决办法
885
查看次数

Eclipse RAP由Google抓取?

我正在开发一个RAP网站,并希望谷歌这样的机器人可以访问它(我这里只是指Google;但我认为其他搜索引擎的工作方式类似).Webapp包含我从数据库加载的动态内容,具体取决于用户搜索的内容.如何为Google提供此内容?我已阅读Google的ajax抓取指南,但不知道如何将其应用于RAP:

  • RAP在内部进行AJAX调用.我可以将它们用于Google吗?如何?
  • RAP是单页,我应该如何向Google提供Sitemap(XML)?

提前致谢!

web-applications web-crawler eclipse-rap google-webmaster-tools google-index

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

Eclipse RAP应用程序中的浏览器检测

我想知道是否有可能在Eclipse RAP应用程序中检测浏览器(尤其是IE).我想通知服务器客户端使用的浏览器,以便它可以显示适应的视图.

提前致谢!

java browser internet-explorer browser-detection eclipse-rap

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

Linux下Runtime.getRuntime()。exec()与Keytool的用法

我想在运行时执行期间调用java keytool,以提供动态参数。这是在Windows下工作的东西,但在Linux(Ubuntu)相同的Java 1.6.0下却不能工作:

File f = new File("mykey.jks");
StringBuilder command = new StringBuilder();
command.append(System.getProperty("java.home")
            + System.getProperty("file.separator") + "bin"
            + System.getProperty("file.separator") + "keytool");
command.append(" -genkey");
command.append(" -dname \"cn=foo,ou=bar,o=company,c=CH\"");
command.append(" -alias myProduct");
command.append(" -keypass " + "testtest");
command.append(" -keystore " + f.getAbsolutePath());
command.append(" -storepass " + "testtest");
command.append(" -validity " + 3650);
final Process pr = Runtime.getRuntime().exec(command.toString());

BufferedReader input = new BufferedReader(new InputStreamReader(
    pr.getInputStream()));

String line = null;
while ((line = input.readLine()) != null) {
    System.out.println(line);
}

int exitVal = -1;
try …
Run Code Online (Sandbox Code Playgroud)

java command-line runtime.exec keytool

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