小编zfm*_*zfm的帖子

代码Java时我们真的需要@Override等吗?

可能重复:
您何时使用Java的@Override注释?为什么?

我想知道在@Override我们要覆盖的代码前添加的功能是什么.我已经完成了没有它,似乎一切都进展顺利(至少,对我而言).

java overriding

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

省略双引号来对PostgreSQL进行查询

简单的问题,是否有任何方法可以省略PostgreSQL中的双引号?

这是一个例子,给予select * from A;,我将检索ERROR: relation "a" does not exist,我将不得不给予select * from "A";获得真实的结果.

有没有办法不做第二次而是在PostgreSQL上做第一次?

postgresql double-quotes

36
推荐指数
5
解决办法
3万
查看次数

从Datalog到SQL的转换

我仍在思考如何将Datalog程序的递归转换为SQL,例如

P(x,y) <- Q(x,y).
Q(x,y) <- P(x,z), A(y).
Run Code Online (Sandbox Code Playgroud)

A/1EDB谓词在哪里。这与P和之间存在相互依赖关系Q。对于较长的查询,该如何解决?

而且,有没有什么系统可以完全实现翻译?如果有,我可以知道我要使用的系统或论文吗?

sql translation datalog

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

HashSet有两个等于对象?

我创建了一个对象HashSet,值是一个对象(Triple),这是我自己的类.但是我得到一个奇怪的事情,当我的HashSet上有两个相同的对象时,是否可能?这是我在班级Triple中等于等于的重要方法

 @Override
 public boolean equals(Object other){
 if (other == null) return false;
 if (other == this) return true;
 if (this.getClass() != other.getClass()) return false;
 Triple otherTriple = (Triple)other;

 if(otherTriple.getSubject().equals(getSubject()) &&
   otherTriple.getPredicate().equals(getPredicate()) &&
   otherTriple.getObject().equals(getObject()))
  return true;
 return false;
Run Code Online (Sandbox Code Playgroud)

}

java hashset

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

在ocaml中运行可执行文件(windows)文件

快问.如何在ocaml中运行可执行文件?我相信这是可能的,但我不知道如何.

请提供示例代码.

ocaml exe

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