考虑以下代码:
#include <iostream>
#include <cmath>
int main() {
int i = 23;
int j = 1;
int base = 10;
int k = 2;
i += j * pow(base, k);
std::cout << i << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
它输出"122"而不是"123".这是g ++ 4.7.2(MinGW,Windows XP)中的错误吗?
我试图运行hibernate-tutorial-hbm位于模块basic的文件夹中的示例代码从Hibernate的教程。我将代码导入Eclipse,添加了
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
到根目录,pom.xml因为我正在使用Java9。执行时,Run as -> Maven test我在控制台上收到以下错误:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.hibernate.tutorial.hbm.NativeApiIllustrationTest
Dec 02, 2017 11:37:26 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.2.12.Final}
Dec 02, 2017 11:37:26 AM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.231 sec <<< FAILURE!
testBasicUsage(org.hibernate.tutorial.hbm.NativeApiIllustrationTest) Time elapsed: 0.203 sec <<< ERROR!
org.hibernate.internal.util.config.ConfigurationException: Unable …Run Code Online (Sandbox Code Playgroud)