问题标签 [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.
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 £<? 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),显然我将不得不检查这个数字是否符合每个标准,但我不知道该怎么做。谁能建议最好的方法是什么?
java - ArrayList 的 contains() 方法如何评估对象?
假设我创建了一个对象并将其添加到我的ArrayList
. 如果我然后创建另一个具有完全相同的构造函数输入的对象,该contains()
方法会将这两个对象评估为相同吗?假设构造函数没有对输入做任何有趣的事情,并且存储在两个对象中的变量是相同的。
这是class
应该如何实现contains()
returntrue
吗?
visual-c++ - 为什么 VC++ 2010 Express 说“评估”?
我的印象是 Visual C++ 2010 的 express 版本可以免费用于商业用途。但是,当我启动它时,斜线屏幕显示该应用程序仅供评估使用。
是什么赋予了?
java - 使用 BigDecimal 时将 Groovy 作为 Java 的替代品?
我刚刚完成了对 Java、Groovy 和 Scala 的评估。
我考虑的因素是:可读性、精度
我想知道的因素:性能、易于集成
我需要 BigDecimal 级别的精度。
这是我的结果:
爪哇
时髦的
斯卡拉
请注意,在 Java 和 Scala 中,我使用了静态导入。
Java:
优点:它是 Java
缺点:没有运算符重载(很多方法),几乎不可读/可编码
Groovy:
优点:默认 BigDecimal 意味着没有可见的输入,最令人惊讶的是 BigDecimal 支持所有操作(包括除法)
缺点:另一种要学习的语言
Scala:
优点:BigDecimal 有运算符重载
缺点:除法的一些令人惊讶的行为(用 Decimal128 修复),另一种要学习的语言
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?
有什么建议吗?
python - python函数参数评估模型
我正在查看 Peter Norvig 网站上的一篇文章,他试图回答以下问题(顺便说一句,这不是我的问题)“我可以在 Python 中做相当于 (test ? result : alternative) 的操作吗?”
这是他列出的选项之一,
这是一个使用示例。
我理解这是如何工作的(我认为),但我只是在玩代码,并决定看看当我将上面“事实”定义中的第三个参数更改为 n * fact(n-1) 时会发生什么,即是,将其更改为不可调用的表达式。在运行它时,解释器进入一个永无止境的循环。我很清楚为什么会发生这种情况,也就是说, if_ 函数返回的表达式与它正在接收的表达式相同。但是那个表达式的类型是什么?这里到底发生了什么?我不是在寻找详细的解释,而只是寻找一些指向 python 评估模型的指针,这可能有助于我的理解。
谢谢!
jakarta-ee - 项目绩效评估和发现薄弱环节
我在 J2EE web 项目中工作,它有很多 Java、SQL 脚本、JS、AJAX 的东西。项目已经运行了 5 年,仍然运行良好。
我已经分配了该项目的性能评估工作,因为可能存在一些内存使用问题、数据库获取逻辑延迟和其他类似的薄弱性能领域。我应该从哪里开始?
任何使项目更好的最佳实践?
sharepoint-2010 - Sharepoint 2010 Web 应用程序开发适用性评估/评估
我想知道什么样的应用程序适合在 Sharepoint 2010 之上开发,哪些不应该建立在它之上。因此,何时接受/避免将 Sharepoint 2010 作为新 Web 应用程序的开发平台。
附录
作为共享点开发专家,您是否会选择它作为具有以下特征的下一个企业应用程序的平台:
- 处理器密集型
- 许多用于输入和管理数据的屏幕
- 许多复杂的业务流程
- 无需更改 UI(即重新定位部件)
- ERP集成
- 等等
我是一名 Asp.net MVC(前 Web 表单)开发人员,想知道是否应该在 Sharepoint 2010 之上构建通常的多页半复杂 Web 应用程序(内部/外部网络)以及为什么(如果是或如果不)。
forms - 表格中的连续调用/评估?
大家好,简单的问题...
使用 XLISP 编写程序,但我似乎遇到了一个我似乎无法解决的简单基本问题:也许有人有一个快速修复。
我正在尝试编写一个 if 语句,该语句的 then 子句评估多个表单并返回最后一个的值。
例如:
预期的逻辑等价物是:
(为糟糕的网络格式道歉。)
我遇到的问题是:
我只是想返回 WHERE 的评估,但我需要先执行 SETPOS 函数。XLISP 不喜欢多余的括号:如果我删除了外部集合,我的 WHERE 列表就变成了我的 else(我不想要那个)。如果我删除 SETPOS 和 WHERE 周围的集合,它会将 WHERE 视为 SETPOS 的参数;我也不想要那个。
那么,我如何简单地评估第一个,然后是第二个,然后返回最后一个评估的值?
haskell - Haskell“资源缩减”
我正在为即将到来的 Haskell 考试进行复习,但我不理解过去论文中的一个问题。谷歌没有发现任何有用的东西
i) Source reduce,使用 Haskells 惰性求值,表达式:
ii) Source reduce,使用严格的评估,相同的表达式
iii) 说明惰性求值的优点和严格求值的优点
我不明白的是什么是源减少?