问题列表 - 第26570页

JAXB,BigDecimal还是双?

我从事不同的Web服务,我总是使用WSDL First.

JAXB为类型生成:

<xsd:simpleType name="CurrencyFormatTyp">
    <xsd:restriction base="xsd:decimal">
        <xsd:totalDigits value="13"/>
        <xsd:fractionDigits value="2"/>
        <xsd:minInclusive value="0.01"/>
    </xsd:restriction>
</xsd:simpleType>
Run Code Online (Sandbox Code Playgroud)

Java绑定类型BigDecimal(如JAXB规范中所述).

然后,当我使用类型的值double(存储在数据库中并通过hibernate映射到double类型)进行一些简单的算术运算时,我遇到了麻烦.

<ns5:charge>0.200000000000000011102230246251565404236316680908203125</ns5:charge>        
<ns5:addcharge>0.0360000000000000042188474935755948536098003387451171875</ns5:addcharge>
<ns5:tax>0.047199999999999998900879205621095024980604648590087890625</ns5:tax>
<ns5:totalextax>0.2360000000000000153210777398271602578461170196533203125</ns5:totalextax>
Run Code Online (Sandbox Code Playgroud)

什么是正确的方法?

  1. 将我的所有值转换为double(从JAXB绑定BigDecimaldouble)
  2. Hibernate映射doubleBigdecimal

并在一个对象类型中执行所有算术运算.

database double jaxb bigdecimal

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

IE8中的Colorbox投掷摇摆不定

在Firefox和Chrome中会出现此问题,但Safari很好.但是,在兼容模式下,IE8不会在顶部加载叠加层(它只是位于顶部,向下滚动内容 - 尽管我猜这是因为叠加层位于标记的顶部).

它也没有显示我试图显示的图像,但是将重叠加载图像缩小到屏幕左上角的任何内容.我正在使用标准的colorbox-min和随之而来的CSS.

检查IE8开发工具中的标记似乎暗示内容实际上没有加载到cboxLoadedContent div中.

$(document).ready(function() {
    $('a[rel="preview"]').colorbox(
        { 
            photo: true
            , maxWidth: '95%'
            , maxHeight: '95%'
            , photoScaling: true 
        }
    ); 
});
Run Code Online (Sandbox Code Playgroud)

基本上页面是一个媒体图像列表,当你点击一个它给你预览,并允许你滚动页面上的那些,至少它在FF做了一点点截图,因为它缩小了叠加的东西http:/ /dumpt.com/img/viewer.php?file=7s2zwoxozzf7666h0fzc.png

有人有主意吗?

我希望我的解释不是很好,所以也许我可以拍一部电影或者其他东西.

javascript jquery colorbox internet-explorer-8

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

如何判断Perl中的文件句柄是否为空?

例如:

open (PS , " tail -n 1 $file | grep win " );
Run Code Online (Sandbox Code Playgroud)

我想查找文件句柄是否为空.

perl filehandle

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

PHP的PDO可以限制为单个查询吗?

PHP的PDO允许一次执行多个查询,可以通过query()方法或作为预准备语句执行.以下两个示例均有效:

// Two SQL queries
$query = "SELECT * FROM table; DROP table;"

// Execute via query()
$pdo->query($query);

// Execute via prepared statement
$stmt = $pdo->prepare($query);
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)

有没有办法一次将PDO限制为单个查询,就像mysql_query()函数一样?

php mysql pdo sql-injection

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

简单的与OOP相关的问题

这个问题在我脑海里浮现了很多次.

让我通过一个例子解释我的问题.

说我有两个类:1-网格.2-细胞.

现在,单元格的位置"应该"存储在网格类中,而不是存储在单元类本身中.假设单元格想要通过网格中的方法获取其位置.

它怎么能这样做?请记住,单元格是由Grid类创建/初始化的.

有什么好的OO方法来解决这个问题?

谢谢

c++ oop class

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

如何扩展MongoDB?

我知道MongoDB可以垂直扩展.如果我的磁盘用完了怎么办?

我目前正在使用EC2和EBS.如您所知,我必须为固定大小分配EBS.

如果MongoDB增长大于EBS规模怎么办?我是否必须创建更大的EBS并复制和粘贴文件?

或者我们应该启动更多MongoDB实例并且每个实例连接到不同的EBS磁盘?在这种情况下,我可以连接到不同数据库的不同实例.

scalability amazon-ec2 amazon-ebs mongodb amazon-web-services

10
推荐指数
2
解决办法
4550
查看次数

Javascript:自然的字母数字字符串

我正在寻找一种最简单的方法来排序由数字和文本组成的数组,以及这些数组的组合.

例如

'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'
Run Code Online (Sandbox Code Playgroud)

变成

'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'
Run Code Online (Sandbox Code Playgroud)

这将与我在这里提出的另一个问题的解决方案结合使用.

排序函数本身就可以工作,我需要的是一个可以说'19asd'小于'123asd'的函数.

我是用JavaScript编写的.

编辑:正如adormitu指出的那样,我正在寻找的是一种自然分类的功能

javascript sorting natural-sort

140
推荐指数
6
解决办法
8万
查看次数

除了性能问题,为什么Java仍然选择Groovy/JRuby等?

[这是关于最新技术的经验问题:我不是在问Java是否比在JVM中运行的动态语言更酷或更酷.

除了性能是主要决策因素的情况之外,公司/开发人员是否仍然愿意选择Java而不是Groovy,JRuby或Jython?

编辑:如果答案是"是",为什么?

个人注意:我要问的原因是,虽然我在Ruby中做了一些我的专业工作(现在不是JRuby),但在我的个人项目中,我使用的是Java.虽然我在Groovy中编写了非平凡的应用程序,但更喜欢Java,但我想知道我是否应该克服它并在Groovy中做所有事情.我喜欢Java,因为我觉得静态打字可以节省我的时间并帮助重构.(不,我不熟悉Scala.)但是,我觉得这个非常经验的,关于主题的编程问题可能会为我的决定提供信息.

java groovy dynamic-languages jruby

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

java中有什么异常?

关于java中的异常,我有几个问题:

  1. 什么是java异常?

  2. 被视为错误的异常?

  3. 什么时候应该抛出异常?

  4. 有多少例外?

java exception

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

当我点击外面时隐藏一个元素

我的页面中有一个元素.

<div id="element">try</div>
Run Code Online (Sandbox Code Playgroud)

当我点击页面中的其他元素时,我想隐藏它.

我该怎么做?

jquery click hide

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