<cfset number1 = 20.5/80 * 100 />
<cfset number2 = 18.125 />
<cfset number3 = 6.875 />
<cfoutput>
DecimalFormat(#number1#): #DecimalFormat(number1)#<br />
DecimalFormat(#number2#): #DecimalFormat(number2)#<br />
DecimalFormat(#number3#): #DecimalFormat(number3)#
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
输出:
DecimalFormat(25.625):25.62
DecimalFormat(18.125):18.13
DecimalFormat(6.875):6.88
产量不仅仅是产量:
DecimalFormat(25.625):25.63
DecimalFormat(18.125):18.13
DecimalFormat(6.875):6.88
看起来,作为数学计算结果的变量使得DecimalFormat()的行为有所不同.任何快速修复,无需深入研究java?
假设我有一个x包含10行和2列的矩阵.我想生成一个M包含每对唯一行x的新矩阵 - 即一个包含55行和4列的新矩阵.
例如,
x <- matrix (nrow=10, ncol=2, 1:20)
M <- data.frame(matrix(ncol=4, nrow=55))
k <- 1
for (i in 1:nrow(x))
for (j in i:nrow(x))
{
M[k,] <- unlist(cbind (x[i,], x[j,]))
k <- k + 1
}
Run Code Online (Sandbox Code Playgroud)
那么,x是:
[,1] [,2]
[1,] 1 11
[2,] 2 12
[3,] 3 13
[4,] 4 14
[5,] 5 15
[6,] 6 16
[7,] 7 17
[8,] 8 18
[9,] 9 19
[10,] 10 20
Run Code Online (Sandbox Code Playgroud)
然后M …
我正在寻找一个diff工具,它也可以比较文本文件中的浮点值(在一定容差范围内).这是典型的文本比较差异函数的补充,具有忽略空格,忽略大小写等的选项.GUI(或全屏控制台UI)是可以的,但我真的更喜欢面向流(stdin/stdout) )工具.
这是一个非常简单的例子,是理想工具的特征.有两个版本的foo.c:
foo_v1.c:
#include <stdio.h>
#define PI 3.14159265359
#define E_CUBED 20.0855
#define HALF_PHI 0.809f
#define C_SQUARED 89875517873681764.0L
const double AVO = 6.022e23; /* Avocado number */
int main()
{
printf("%g %g %g %Lg %g\n", PI, E_CUBED, HALF_PHI, C_SQUARED, AVO);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
foo_v2.c:
#include <stdio.h>
#define PI 3.14159265358979
#define E_CUBED 2.00855e+1
#define HALF_PHI 8.09e-1f
#define C_SQUARED 8.9875517873681764e18L
const double AVO = 6.022e23; /* Avogadro number */
int main()
{
printf("%g %g %g %Lg %g\n", PI, E_CUBED, HALF_PHI, …Run Code Online (Sandbox Code Playgroud) 当使用Google Maps API在jQuery UI选项卡中呈现地图时,有许多问题似乎都是众所周知的.我已经看到关于类似问题发布的SO问题(例如这里和这里),但那里的解决方案似乎只适用于Maps API的v2.我检查过的其他参考文献在这里和这里,以及我可以通过谷歌搜索挖掘的几乎所有内容.
我一直在尝试将地图(使用API的v3)填充到具有混合结果的jQuery选项卡中.我正在使用最新版本的一切(目前jQuery 1.3.2,jQuery UI 1.7.2,不了解Maps).
这是标记和javascript:
<body>
<div id="dashtabs">
<span class="logout">
<a href="go away">Log out</a>
</span>
<!-- tabs -->
<ul class="dashtabNavigation">
<li><a href="#first_tab" >First</a></li>
<li><a href="#second_tab" >Second</a></li>
<li><a href="#map_tab" >Map</a></li>
</ul>
<!-- tab containers -->
<div id="first_tab">This is my first tab</div>
<div id="second_tab">This is my second tab</div>
<div id="map_tab">
<div id="map_canvas"></div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
和
$(document).ready(function() {
var map = null;
$('#dashtabs').tabs();
$('#dashtabs').bind('tabsshow', function(event, ui) { …Run Code Online (Sandbox Code Playgroud) 我正在寻找有关编码约定的建议.我按照频率顺序使用的主要语言是C#,JavaScript和ActionScript.它们都是基于ECMA的语言,因此在大多数情况下,语法是可以互换的.我想要做的是标准化我编写代码的方式.
我四处寻找有关编码标准的文件,并找到了一些,包括微软,Adobe,Doug Crockford以及我拥有的各种书籍的作者.许多个别标准都是相同的.例如,不要使用大写来区分对象标识符.好的听起来不错.
但是,它们在某些方面有所不同,最明显的是在命名约定中.例如,在命名私有属性时使用下划线,或者在方法名称中使用驼峰大小写和Pascal大小写.
与ActionScript和JavaScript相互之间的C#建议之间的差异往往更大,这使我更难,因为它是更多的语言与更多的代码编写.在IDE中还存在自动格式化的问题(例如,在JavaScript与C#中的函数中放置开括号).
关于你如何解决这个问题的任何建议?我没有看到任何重大陷阱?我意识到自己可能很迂腐,而且我很幸运能够在一个我不必遵守别人标准的环境中工作.我希望能够提高生产力和更易读的代码.谢谢.
我在框架,面板A和面板B中有两个AWT组件.我希望面板A的大小适合框架的高度宽度(并保持框架大小的大小),但我希望面板B重叠A. B将处于固定位置(0,0使其更容易),具有固定的高度和宽度.我不确定我需要什么样的布局管理器来完成这项工作.如果我使用null布局,我想我必须自己管理面板A的大小调整,但它会使面板B的大小相对容易.有关如何实现这一点的任何想法?
谢谢,杰夫
我正在寻找在SQL Server中工作的类似于@c#中的符号的东西,这会导致字符串被视为文字.例如:
string text = "abcd\\efg";
Output of text = abcd\efg
string text = @"abcd\\efg";
Output of text = abcd\\efg
Run Code Online (Sandbox Code Playgroud)
注意@如何影响字符串以按字符顺序获取每个字符.
现在我不确定这是可能的,但这是我的问题,也许有更好的方法来解决这个问题.请考虑以下基本查询:
SELECT [Name]
FROM [Test]
WHERE [Name] LIKE (@searchText + '%')
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果他们把一个%,_或任何其他的那些特殊字符,可以影响我喜欢条款.我希望这场比赛就像一个'开始'功能.那么有什么我可以应用于@searchText来说明这一点,或者是否有可能是一个我没想到的更好的解决方案?
编辑:我不希望解决方案是客户端清理.我需要这个存储过程工作,而不依赖于被清理传递的数据.
我试图用Ant做到这一点:
<property name="test" value="123"/>
<target name="helloworld" depends="${test}"/>
Run Code Online (Sandbox Code Playgroud)
但是我收到错误"这个项目中不存在Target $ {test}."
所以我猜我能做到这一点?
我们有以下代码结构:
$
|-Core
| |- Project1
| |-CoreFile.cs
| |- Project2
| |- ...
|
|-NewProject
|- Project1
| |-CoreFile.cs
| |-NewFile.cs
|- Project2
|- ...
Run Code Online (Sandbox Code Playgroud)
我们将核心分支到Project作为起点,并将文件添加到NewProject解决方案的项目中.
我们现在需要做的是设置Core代码的权限,以便我们可以锁定它并阻止人们对其进行更改.我们发现这很困难,因为TFS不能很好地处理这种情况.
有没有人有任何建议,以达到最佳效果?
我有Oracle SQL Developer的问题.当我在Windows Server 2003机器上使用它时,它工作正常.当我在Windows 7桌面上使用它时,当我水平或垂直滚动时,我在查询结果网格中遇到了很多重绘问题,如下所示:
编辑:ImageShack是我的屏幕截图的原始图像主机,它不再是有效的网址.既然我的问题现在已经解决了,我无法重复这个问题.要点是结果网格的客户区域在滚动期间被重新绘制为乱码.
这使得评估查询结果变得棘手.单击标题和单个单元格会导致它正确地重绘,但是不能正常滚动是很愚蠢的.有没有什么办法解决这一问题?我使用当前版本的SQL Developer 1.5.5和附带的JVM.
actionscript ×1
ant ×1
branch ×1
c# ×1
cartesian ×1
coding-style ×1
coldfusion ×1
diff ×1
google-maps ×1
java ×1
javascript ×1
jquery ×1
layout ×1
matrix ×1
merge ×1
r ×1
sql ×1
sql-server ×1
swing ×1
t-sql ×1
tfs ×1