问题标签 [evaluation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
94 浏览

php - 根据数据库中的四舍五入更改文本

在一个网站上,我有一些小的 PHP 脚本来自动更改网站的文本,这取决于从 MySQL 数据库计算的数字。该网站是为一个筹款团体准备的,主页上有问题的文字给出了筹款总额。

筹集的金额从数据库中提取并四舍五入到最接近的千位。这是我用来四舍五入并找到总数的最后三位数字的 PHP:

$query4 = mysql_query("SELECT SUM(amountraised) AS full_total FROM fundraisingtotal;");
$result4 = mysql_fetch_array($query4);
$fulltotal = $result4["full_total"];
$num = $fulltotal + 30000;
$ftotalr = round($num,-3);
$roundnum = 圆形($num);
$string = $roundnum;
$length = strlen($string);
$字符 = 3;
$start = $length - $characters;
$string = substr($string, $start,$characters);
$图 = $字符串;

(30,000 英镑是前一个筹款团队从项目刚开始时筹集的金额,这就是为什么我在 $fulltotal 中为 $num 变量添加了 30000)

目前案文如下:
the bookstall and other fundraising events have raised more than &pound;<? echo number_format($ftotalr); ?>

我刚刚意识到,因为 PHP 四舍五入到最接近的千位,如果总数为 39,200 英镑并且四舍五入为 40,000 英镑,说它超过 40,000 英镑是不正确的,在这种情况下我需要它说“差不多 40,000 英镑”或类似的东西。我显然需要用变量替换“超过”。

显然,我需要测试总数的最后三位数字是否更接近于 0 或 1000,因此如果总数为 39,2000 英镑,则文本将显示为“刚刚结束”,如果它在 39,250 英镑和 39,250 英镑之间39,400 英镑“超过”,39,400 英镑到 39,700 英镑之间,“差不多”,39,700 英镑到 39,999 英镑之间,“差不多”。

我设法将总数的最后三位数字作为变量,我认为我需要某种 if/else/elseif 代码块(不确定这是否是正确的方法,或者是否使用 case/ break),显然我将不得不检查这个数字是否符合每个标准,但我不知道该怎么做。谁能建议最好的方法是什么?

0 投票
10 回答
574836 浏览

java - ArrayList 的 contains() 方法如何评估对象?

假设我创建了一个对象并将其添加到我的ArrayList. 如果我然后创建另一个具有完全相同的构造函数输入的对象,该contains()方法会将这两个对象评估为相同吗?假设构造函数没有对输入做任何有趣的事情,并且存储在两个对象中的变量是相同的。


这是class应该如何实现contains()returntrue吗?

0 投票
0 回答
1233 浏览

visual-c++ - 为什么 VC++ 2010 Express 说“评估”?

可能重复:
Visual Studio Express 2010 许可证

我的印象是 Visual C++ 2010 的 express 版本可以免费用于商业用途。但是,当我启动它时,斜线屏幕显示该应用程序仅供评估使用。

是什么赋予了?

0 投票
2 回答
1024 浏览

java - 使用 BigDecimal 时将 Groovy 作为 Java 的替代品?

我刚刚完成了对 Java、Groovy 和 Scala 的评估。

我考虑的因素是:可读性、精度

我想知道的因素:性能、易于集成

我需要 BigDecimal 级别的精度。

这是我的结果:

爪哇

时髦的

斯卡拉

请注意,在 Java 和 Scala 中,我使用了静态导入。

Java: 优点:它是 Java
缺点:没有运算符重载(很多方法),几乎不可读/可编码

Groovy: 优点:默认 BigDecimal 意味着没有可见的输入,最令人惊讶的是 BigDecimal 支持所有操作(包括除法)
缺点:另一种要学习的语言

Scala: 优点:BigDecimal 有运算符重载
缺点:除法的一些令人惊讶的行为(用 Decimal128 修复),另一种要学习的语言

0 投票
2 回答
378 浏览

asp.net - 使用 Virtual PC 评估 IIS7?

我想做一些 IIS 7 的本地开发人员测试,但我没有 Windows Vista、7 或 2008 服务器——我目前运行的是 XP SP3。

我安装了 Virtual PC,因此我可以使用 Microsoft 的 IE 兼容性图像 - 是否有任何时间限制的图像可以与 Virtual PC 一起使用,以便我可以检查 IIS 7?

IIS 7“试用”链接指向此页面。但是我认为 VHS 仅适用于 Windows Server 平台,而且我不想要 ISO?

有什么建议吗?

0 投票
1 回答
1920 浏览

python - python函数参数评估模型

我正在查看 Peter Norvig 网站上的一篇文章,他试图回答以下问题(顺便说一句,这不是我的问题)“我可以在 Python 中做相当于 (test ? result : alternative) 的操作吗?”

这是他列出的选项之一,

这是一个使用示例。

我理解这是如何工作的(我认为),但我只是在玩代码,并决定看看当我将上面“事实”定义中的第三个参数更改为 n * fact(n-1) 时会发生什么,即是,将其更改为不可调用的表达式。在运行它时,解释器进入一个永无止境的循环。我很清楚为什么会发生这种情况,也就是说, if_ 函数返回的表达式与它正在接收的表达式相同。但是那个表达式的类型是什么?这里到底发生了什么?我不是在寻找详细的解释,而只是寻找一些指向 python 评估模型的指针,这可能有助于我的理解。

谢谢!

0 投票
2 回答
190 浏览

jakarta-ee - 项目绩效评估和发现薄弱环节

我在 J2EE web 项目中工作,它有很多 Java、SQL 脚本、JS、AJAX 的东西。项目已经运行了 5 年,仍然运行良好。

我已经分配了该项目的性能评估工作,因为可能存在一些内存使用问题、数据库获取逻辑延迟和其他类似的薄弱性能领域。我应该从哪里开始?

任何使项目更好的最佳实践?

0 投票
3 回答
1384 浏览

sharepoint-2010 - Sharepoint 2010 Web 应用程序开发适用性评估/评估

我想知道什么样的应用程序适合在 Sharepoint 2010 之上开发,哪些应该建立在它之上。因此,何时接受/避免将 Sharepoint 2010 作为新 Web 应用程序的开发平台。

附录

作为共享点开发专家,您是否会选择它作为具有以下特征的下一个企业应用程序的平台:

  • 处理器密集型
  • 许多用于输入和管理数据的屏幕
  • 许多复杂的业务流程
  • 无需更改 UI(即重新定位部件)
  • ERP集成
  • 等等

我是一名 Asp.net MVC(前 Web 表单)开发人员,想知道是否应该在 Sharepoint 2010 之上构建通常的多页半复杂 Web 应用程序(内部/外部网络)以及为什么(如果是或如果不)。

0 投票
2 回答
72 浏览

forms - 表格中的连续调用/评估?

大家好,简单的问题...

使用 XLISP 编写程序,但我似乎遇到了一个我似乎无法解决的简单基本问题:也许有人有一个快速修复。

我正在尝试编写一个 if 语句,该语句的 then 子句评估多个表单并返回最后一个的值。

例如:

预期的逻辑等价物是:

(为糟糕的网络格式道歉。)

我遇到的问题是:

我只是想返回 WHERE 的评估,但我需要先执行 SETPOS 函数。XLISP 不喜欢多余的括号:如果我删除了外部集合,我的 WHERE 列表就变成了我的 else(我不想要那个)。如果我删除 SETPOS 和 WHERE 周围的集合,它会将 WHERE 视为 SETPOS 的参数;我也不想要那个。

那么,我如何简单地评估第一个,然后是第二个,然后返回最后一个评估的值?

0 投票
2 回答
549 浏览

haskell - Haskell“资源缩减”

我正在为即将到来的 Haskell 考试进行复习,但我不理解过去论文中的一个问题。谷歌没有发现任何有用的东西

i) Source reduce,使用 Haskells 惰性求值,表达式:

ii) Source reduce,使用严格的评估,相同的表达式

iii) 说明惰性求值的优点和严格求值的优点

我不明白的是什么源减少?