问题列表 - 第41158页

我们如何在Spring Hibernate中解决DataIntegrityViolationException?

我正在使用Spring Hibernate和HibernateSupportDao,当我尝试发送多行数据存储在我的数据库中时,它会DataIntegrityViolationException在特定行引发一个.同一个方案在同一个表上保留在任务中.即使我对当前任务使用相同的代码,我也不会遇到问题.为什么DataIntegrityViolationException抛出,我该如何纠正?

spring hibernate

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

Github:将上游分支导入fork

我有一个origin来自upstreamgithub上的project()的fork().现在上游项目添加了一个新分支,我想导入我的fork.我怎么做?

我尝试检查远程并在其上创建一个分支,但是将分支配置git push为尝试推送到的分支upstream:

git checkout upstream/branch
git checkout -b branch
Run Code Online (Sandbox Code Playgroud)

编辑

也许这不清楚,但我想将分支添加到我的本地存储库,所以我可以将它推送到origin(我的fork)git push.因为上游存储库通常是只读的,所以你可以将其分配给贡献.

所以我基本上想要检查一个不存在的分支,origin其内容将从中拉入upstream.

git github

158
推荐指数
4
解决办法
6万
查看次数

Eigen 库和 C++ 链接器的问题

我尝试将我的 C++ 应用程序链接到“Eigen 2.0.15”库。一些细节:

  • 我的编译器是:gcc version 4.0.1 (Apple Inc. build 5493)
  • 我的操作系统是:mac os 10.5
  • 我用 g++ -I/opt/local/include -I/opt/local/include/eigen2 -O2 -g ...

    Building target: LBRALL Invoking: MacOS X C++ Linker g++ -L/opt/local/lib -o "LBRALL" [... *.o -files ] -lcv -lEigen2 -lcxcore -lhighgui

错误是:

`Undefined symbols:
"Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 4, 4, 2, 4, 4>, 3, 3, 1, 32>    >::inverse() const", referenced from:
  Eigen::Transform<float, 3>::inverse(Eigen::TransformTraits) constin LBRSendStateCart.o
  Eigen::Transform<float, 3>::inverse(Eigen::TransformTraits) constin LBRCam.o
"Eigen::MatrixBase<Eigen::Matrix<float, 4, 4, 2, 4, 4> >::inverse() const", referenced from:
  Eigen::Transform<float, 3>::inverse(Eigen::TransformTraits) constin LBRSendStateCart.o …
Run Code Online (Sandbox Code Playgroud)

c++ macos linker gcc eigen

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

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

在预期时处理NumberFormatException的正确方法是什么?

我遇到这种情况,我需要解析Stringint,我不知道该怎么做了NumberFormatException.当我没有抓住它时,编译器不会抱怨,但我只是想确保我正确处理这种情况.

private int getCurrentPieceAsInt() {
    int i = 0;
    try {
        i = Integer.parseInt(this.getCurrentPiece());
    } catch (NumberFormatException e) {
        i = 0;
    }
    return i;
}
Run Code Online (Sandbox Code Playgroud)

我想简化这样的代码.编译器没有问题,但线程死了NumberFormatException.

private int getCurrentPieceAsInt() {
    int i = 0;
    i = Integer.parseInt(this.getCurrentPiece());
    return i;
}
Run Code Online (Sandbox Code Playgroud)

Google CodePro希望我以某种方式记录异常,我同意这是最佳做法.

private int getCurrentPieceAsInt() {
    int i = 0;
    try {
        i = Integer.parseInt(this.getCurrentPiece());
    } catch (NumberFormatException e) {
        i = 0;
        e.printStackTrace();
    }
    return i;
}
Run Code Online (Sandbox Code Playgroud)

我希望此方法0在当前片段不是数字或无法解析时返回.当我没有 …

java exception try-catch numberformatexception

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

使用Java模拟MySQL服务器

由于我不是很熟悉数据库,一些细节可能不相关,但我会包括所有内容:

作为我大学项目的一部分,我们正在创建一个使用JSP,servlet并使用MySQL服务器作为后端的网站.

我负责在DB上设置表,并创建Java类以与之交互.但是,我们只能从大学内部连接到MySQL服务器,而我们所有人(7人)主要在家工作.

我正在创建一个接口QueryHandler,它有一个接受字符串(表示查询)并返回的方法ResultSet.我的问题是:如何创建一个实现此接口的类,它将模拟数据库并允许其他人使用不同的DBHandlers而不知道差异并允许我在不连接到实际MySQL数据库的情况下测试不同的查询?

编辑:我不太确定SQL数据库之间的差异,但显然我在MySQL上运行的所有查询都应该在mock上运行.

java mysql sql eclipse

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

jQuery验证和占位符冲突

我正在使用jQuery Validation插件来验证我网站上的表单.

http://docs.jquery.com/Plugins/Validation

我还使用以下代码为不支持HTML5 placeholder=""属性的浏览器提供Placeholder支持.

// To detect native support for the HTML5 placeholder attribute
var fakeInput = document.createElement("input"),
    placeHolderSupport = ("placeholder" in fakeInput);

// Applies placeholder attribute behavior in web browsers that don't support it
if (!placeHolderSupport) {

    $('[placeholder]').focus(function() {
        var input = $(this);
        if (input.val() == input.attr('placeholder')) {
            input.val('');
            input.removeClass('placeholder');
        }
    }).blur(function() {
        var input = $(this);
        if (input.val() == '') {
            input.addClass('placeholder');
            input.val(input.attr('placeholder'));
        }
    }).blur().parents('form').submit(function() {
        $(this).find('[placeholder]').each(function() { //line 20
            var input = $(this);
            if (input.val() …
Run Code Online (Sandbox Code Playgroud)

html javascript validation jquery placeholder

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

如何从style.xml创建AttributeSet?

这是我的故事:

我有一个自定义的ViewGroup,我想用代码使用预定义的样式创建,到目前为止,我的方法是从style.xml元素创建一个AttributeSet对象,就像这样(警告,提防前面的复制粘贴代码):

    XmlPullParser parser = getResources().getXml(R.style.my_stylez);
    AttributeSet attributes = Xml.asAttributeSet(parser);
Run Code Online (Sandbox Code Playgroud)

但是当这样做时我得到一些疯狂的错误:".. android.content.res.Resources $ NotFoundException:资源ID#0x7f090002类型#0x12无效"

我知道我可能会遗漏一些非常明显的东西(或者我?),如果你们中的任何一个人能指出我正确的方向,我将不胜感激.

谢谢

android android-widget android-layout

17
推荐指数
2
解决办法
7762
查看次数

使用Javascript以编程方式切换a4j(richfaces)tabPanel

当我单击commandButton时,我想执行一些js来将当前选项卡面板切换到另一个选项卡面板.我的tabPanel是switchType ="client".

jsf richfaces tabpanel ajax4jsf

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

分配给__proto__属性的正确方法

我有一些从JSON反序列化的对象,我想分配一个新的原型,以提供各种getter和setter函数.这样做的明显方法(如本问题中所述)是设置

myJsonObj.__proto__ = { function1: /* ... */, function2: /* ... */ };
Run Code Online (Sandbox Code Playgroud)

但是,正如MDC帮助指出的那样,该__proto__属性是非标准的并且已被弃用.是否有任何符合标准的方法(对于某些"标准"的定义)来实现相同的效果,而不必创建大量新的包装器对象?

javascript json prototype

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