我从事不同的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)
什么是正确的方法?
BigDecimal
到double
)double
到Bigdecimal
并在一个对象类型中执行所有算术运算.
在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
有人有主意吗?
我希望我的解释不是很好,所以也许我可以拍一部电影或者其他东西.
例如:
open (PS , " tail -n 1 $file | grep win " );
Run Code Online (Sandbox Code Playgroud)
我想查找文件句柄是否为空.
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()函数一样?
这个问题在我脑海里浮现了很多次.
让我通过一个例子解释我的问题.
说我有两个类:1-网格.2-细胞.
现在,单元格的位置"应该"存储在网格类中,而不是存储在单元类本身中.假设单元格想要通过网格中的方法获取其位置.
它怎么能这样做?请记住,单元格是由Grid类创建/初始化的.
有什么好的OO方法来解决这个问题?
谢谢
我知道MongoDB可以垂直扩展.如果我的磁盘用完了怎么办?
我目前正在使用EC2和EBS.如您所知,我必须为固定大小分配EBS.
如果MongoDB增长大于EBS规模怎么办?我是否必须创建更大的EBS并复制和粘贴文件?
或者我们应该启动更多MongoDB实例并且每个实例连接到不同的EBS磁盘?在这种情况下,我可以连接到不同数据库的不同实例.
scalability amazon-ec2 amazon-ebs mongodb amazon-web-services
我正在寻找一种最简单的方法来排序由数字和文本组成的数组,以及这些数组的组合.
例如
'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指出的那样,我正在寻找的是一种自然分类的功能
[这是关于最新技术的经验问题:我不是在问Java是否比在JVM中运行的动态语言更酷或更酷.
除了性能是主要决策因素的情况之外,公司/开发人员是否仍然愿意选择Java而不是Groovy,JRuby或Jython?
编辑:如果答案是"是",为什么?
个人注意:我要问的原因是,虽然我在Ruby中做了一些我的专业工作(现在不是JRuby),但在我的个人项目中,我使用的是Java.虽然我在Groovy中编写了非平凡的应用程序,但我更喜欢Java,但我想知道我是否应该克服它并在Groovy中做所有事情.我喜欢Java,因为我觉得静态打字可以节省我的时间并帮助重构.(不,我不熟悉Scala.)但是,我觉得这个非常经验的,关于主题的编程问题可能会为我的决定提供信息.
关于java中的异常,我有几个问题:
什么是java异常?
被视为错误的异常?
什么时候应该抛出异常?
有多少例外?
我的页面中有一个元素.
<div id="element">try</div>
Run Code Online (Sandbox Code Playgroud)
当我点击页面中的其他元素时,我想隐藏它.
我该怎么做?
java ×2
javascript ×2
jquery ×2
amazon-ebs ×1
amazon-ec2 ×1
bigdecimal ×1
c++ ×1
class ×1
click ×1
colorbox ×1
database ×1
double ×1
exception ×1
filehandle ×1
groovy ×1
hide ×1
jaxb ×1
jruby ×1
mongodb ×1
mysql ×1
natural-sort ×1
oop ×1
pdo ×1
perl ×1
php ×1
scalability ×1
sorting ×1