问题标签 [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 回答
1945 浏览

php - PHP - is_numeric() 的使用是必要的,还是可以使用比较符号来处理所有正数的情况?

似乎简单的比较符号>,>=及其反向组件可以评估某个变量是否为数字。例子$whatami='beast'; ($whatami<0)?echo 'NaN':echo 'is numeric!';

是否存在is_numeric()需要使用正值(数字> 0)的情况?似乎使用上面的比较符号将确定变量是否为数字..

0 投票
2 回答
1823 浏览

django - django:如何评估重构项目

你们有没有人对django项目进行过评估以及如何改进/重构它的代码库?我所在公司的一个宠物项目正在被越来越广泛地使用,在进一步开发之前提高它的质量会很好。django在我们开始将越来越多的功能放入项目之前,是否有任何分析项目的技术或方法?我们不想突然意识到,由于早期的糟糕选择,我们不得不忍受一些非常糟糕的事情。

0 投票
2 回答
13474 浏览

variables - LateX 中的变量评估

我有以下一段乳胶代码:

我预计 \d 的值为 1.5。但它没有。但是,将括号添加到 \c 的定义中

也不起作用,因为如果我在某处使用 \c ,它会抱怨括号。有没有办法在 \d 的定义中除以 2 之前评估 \c?喜欢:

(我做了那个 \eval 来表明我的意思)

0 投票
2 回答
1590 浏览

c# - 评估存储为字符串的表达式

我想在数据库中存储一个布尔表达式,并对其进行评估。没有必要存储完整的表达式树,一个字符串可能就可以了。

我想象了一个这样的方案:Criteria (expression_to_evaluate, value_to_return)

例如,假设我有一个匹配年龄在 20 到 40 岁之间的人的表达式:

var必须用相关人员的年龄替换,如果匹配,则应返回该行。如果不匹配,则应考虑下一行,评估该表达式,依此类推。

可以有更复杂的表达式,例如: ((var >= 20 AND var <= 40) OR (var < 10))

甚至可能有两个变量: ((var1 <= 10) AND (var2 >= 10 OR var1 == 20))

这应该在 SQL (SQL Server 2005/2008) 或 C# 中完成。匹配行的值应返回并在 C# 中进一步处理。

这甚至可能吗?

0 投票
7 回答
215 浏览

c# - 如何从 C# 程序员的角度为 Java 评估做准备?

我被提议免去大学的计算机科学课程,因为老师注意到我显然知道编码的介绍。我非常精通 C# 和大多数编程概念,所以考试应该不会那么难。我还可以用其他语言编写代码,例如 C++、C、Lua、PHP、VB 等。

我不在乎通过与否,我的意思是这次考试将是我这个学期唯一的成绩。因此,我想把它做对。

假设我有大约 2 周的准备时间,我想知道从哪里开始。我显然不需要学习任何概念(即什么是变量、如何使用类、什么是继承等),因为这些在大多数语言中都是相同的(或者在这种情况下,C# 和 Java)。

我假设我必须熟悉细微的语法变化(字符串 -> 字符串,布尔 -> 布尔)和系统差异(即输入扫描仪,导入与使用)。

对于大多数语法更改,我发现以下页面:

http://it.toolbox.com/blogs/codesharp/java-for-c-developers-21248

据我所知,测试将包括变量和值、基本运算符、逻辑结构(即 if/else、for、while)、函数和结构。据我所知,这个学期没有看到课程。

我很想知道 S/O 社区可以给我什么建议。提前致谢!

0 投票
7 回答
3408 浏览

php - php switch case问题

我想说$level > -100 && $level < 100

你能用这样的switch语句吗?

0 投票
6 回答
290 浏览

php - PHP 中什么更慢或更快: if( @$myvar['test'] === null ) 或 if( !isset( $myvar['test'] ))

我想知道什么更慢或更快:

或者:

还想知道如果您使用 @ 抑制警告或通知,它会使评估变慢吗?

感谢您的回答!

PS:这不是区别,我知道 isset 检查一个元素是否已设置,而不是它是否为空。但在我的情况下,重要的是知道它是否为空。

0 投票
2 回答
1270 浏览

f# - 来自流阅读器的 F# 惰性评估?

我在代码中遇到了一个错误,这让我觉得我并不真正了解有关 F# 和惰性求值的一些细节。我知道 F# 急切地评估,因此对以下函数有些困惑:

当我在 FSI 中调用它时:

这让我觉得这getStringFromFile是在懒惰地评估——所以我完全糊涂了。我对 F# 如何评估函数一无所知。

0 投票
1 回答
657 浏览

asp.net - ASP.NET web 控件 - 如何制作评估版或试用版?

我不得不开发一些自定义的 ASP.NET Web 控件,因为我找不到可以购买的具有所需功能的控件。我很惊讶我找不到我需要的东西,我认为我开发的 Web 控件可能对其他人有用。

所以我在想也许我可以卖掉我新开发的网络控件并赚钱。我意识到我可以让它们开源并要求捐款,但出于我不想进入这里的原因,我宁愿制作一个评估/试用版,然后要求人们购买许可证以使用它们比试用期长。

我从来没有想过如何制作软件的试用版。似乎任何有能力的 .NET 开发人员都可以通过使用可用的 .NET 反编译器之一轻松阻止我想出的任何东西。

任何人都可以提供一些关于如何实现软件评估/试用版的指针、参考资料(网页、书籍等)吗?

0 投票
4 回答
268 浏览

c++ - 在 C++ 中同时分配和条件测试

我有三个返回整数错误代码的函数,例如

为了简洁起见,我想同时分配和测试错误。下面的工作和便携吗?

谢谢!