问题列表 - 第12395页

在Java中防止String.format("%.2f",doubleValue)中的舍入

如何防止String.format("%.2f", doubleValue);四舍五入(圆半算法)而不是截断它?

例如

doubleValue = 123.459
Run Code Online (Sandbox Code Playgroud)

格式化后,

doubleValue = 123.46
Run Code Online (Sandbox Code Playgroud)

我只想丢弃最后一位数,

123.45
Run Code Online (Sandbox Code Playgroud)

我知道还有其他方法可以做到这一点,我只想知道是否可以使用String.format.

java string format floating-point

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

如何让hudson显示自单个构建页面中的最后一次构建以来的SCM差异

我不确定它是否可能,但我的命令行用例是这样的:

  1. 做svn更新

  2. 做一个 svn log -l {how many times since my last commit - 1}

  3. 做一个`svn diff -rHEAD:{我的最后一次提交修订+ 1}

并尝试概述自上次触摸代码以来发生的事情.我从中获得了大量有价值的信息,并希望我的团队中的每个人都能获得相同的控制感和代码库概述.

我团队中的每个人都不熟悉命令行,但喜欢哈德森界面.

所以; 自从上次构建(我们在每个提交中进行构建)以来,在单个构建页面中是否有一种方法可以实现提交差异?

svn version-control diff hudson

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

如何让我的比赛在vim中不贪婪?

我有一个很大的HTML文件,有很多标记,如下所示:

<p class="MsoNormal" style="margin: 0in 0in 0pt;">
  <span style="font-size: small; font-family: Times New Roman;">stuff here</span>
</p>
Run Code Online (Sandbox Code Playgroud)

我正在尝试进行Vim搜索和替换以摆脱所有class="",style=""但我无法完成匹配.

我的第一次尝试是这样的

%s/style=".*?"//g
Run Code Online (Sandbox Code Playgroud)

但Vim似乎并不喜欢?.不幸的是,删除?使得比赛过于贪婪.

我如何才能使我的比赛不合适?

regex vim regex-greedy

469
推荐指数
7
解决办法
11万
查看次数

更新多行

如何使用id作为具有单个查询的表中的主键来更新多行?

我收集了id的说23,25,26.我必须使用ID 23,25,26更新todo_deleted列,检查所有三行

我需要一个非常有效的查询.如果你知道的话,请发帖回答.Thanx提前

sql

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

Java正则表达式匹配除一个特殊情况之外的所有html元素

我有一个带有一些标记的字符串,如下所示:

The quick brown <a href="www.fox.org">fox</a> jumped over the lazy <a href="entry://id=6000009">dog</a> <img src="dog.png" />.

我试图剥离除了锚点元素之外的所有内容,其中包含"entry:// id =".因此,上述示例的所需输出将是:

The quick brown fox jumped over the lazy <a href="entry://id=6000009">dog</a>.

写这场比赛,我到目前为止最接近的是:

<.*?>!<a href=\"entry://id=\\d+\">.*?<\\/a>

但我无法弄清楚为什么这不起作用.任何帮助(除了"为什么你不使用解析器":)将不胜感激!

java regex string markup replace

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

适当的XML格式

可能重复:
我应该在XML中使用元素或属性吗?

我正在用XML编写配置文件,而且我对整个XML热潮都很陌生.

我很好奇SO社区如何考虑如何在XML中表示各种值,因为我可以看到几种方法来实现它.

例如,值何时应该是属性,何时应该嵌套在标记中?

<node1 message="Hello world" id="1" />
Run Code Online (Sandbox Code Playgroud)

<node1>
  <message>Hello world</message>
  <id>1</id>
</node1>
Run Code Online (Sandbox Code Playgroud)

显然这是一个非常简单的例子......但是,对于将某些类型作为属性与子节点进行比较,是否存在专家和骗局?或两者兼而有之?

xml

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

黄瓜+网络:检查文字出现两次

我正在开发一个rails应用程序来自学BDD和测试.使用黄瓜+ webrat + rspec,在铁路视频播放之后.在这个应用程序中,测验有很多问题.我正在测试的视图应该将问题呈现两次且不连续.(这里没有测试连续性)我有一个黄瓜场景旨在检查这一点

Given quiz titled "Pearl Jam" has questions named "Corduroy, Dissident"
When I go to the experiment page for quiz titled "Pearl Jam"
Then I should see "Corduroy" twice
And I should see "Dissident" twice 
Run Code Online (Sandbox Code Playgroud)

我的步骤定义如下:

Then /^I should see "([^\"]*)" twice$/ do |text|
  regexp = Regexp.new(text + "(.+)" + text)
  response.should contain(regexp)
end 
Run Code Online (Sandbox Code Playgroud)

我用一个工具测试了正则表达式,它似乎工作,但测试失败黄瓜.
我搜索了一些文档,但webrat唯一的文档是API文档; 我无法将响应显示为文本.有什么建议吗?

rspec webrat cucumber

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

现在广泛使用的压缩算法的固定点

我想知道是否存在一种当前常用的压缩算法,它包含一个固定点,即一个身份文件.

为了解释,让我们调用C : byte[] -> byte[]一个代表压缩算法的函数.我想知道,如果存在(它是什么,是否有可能在合理的时间确定)的文件f,使得

C(f) = f

也就是说,当通过现在普遍使用的合适的,广为人知的压缩算法压缩时,该文件将产生其自身的结果.

你知道这种现象吗?

compression algorithm fixed-point

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

为什么C++需要单独的头文件?

我从来没有真正理解为什么C++需要一个单独的头文件,其功能与.cpp文件相同.它使创建类和重构它们变得非常困难,并且它为项目添加了不必要的文件.然后是必须包含头文件的问题,但必须明确检查它是否已被包含.

C++于1998年获得批准,那为什么这样设计呢?单独的头文件有哪些优点?


跟进问题:

当我包含的所有内容都是.h文件时,编译器如何找到带有代码的.cpp文件?是否假设.cpp文件与.h文件具有相同的名称,或者它是否实际查看目录树中的所有文件?

c++ language-design

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

使用JavaScript进行ASP.NET回发

我有几个小的divs利用jQuerydraggable.这些div被放置在一个UpdatePanel,并在拖动器上我使用_doPostBack()JavaScript函数.我从页面表格中提取必要的信息.

我的问题是,当我调用此函数时,整个页面被重新加载,但我只想重新加载更新面板.

javascript asp.net postback updatepanel webforms

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