15得票2回答
Java:如何在没有实现接口的情况下独立评估EL表达式?

我想在我的应用程序中使用EL,但是我找不到任何操作说明。通常情况下,我最终需要一些接口,而我没有实现它们。 我有一个对象映射表,并且我想要类似于“Hello,${person.name}”的字符串表达式被评估为字符串。 我该如何实现这一点,使用Commons EL、javax.el、OGN...

17得票5回答
在C语言中,评估赋值运算符的左操作数有什么意义?

根据ISO C11 - 6.5.16.3规范,它表示: 赋值运算符将一个值存储在左操作数指定的对象中。赋值表达式具有赋值后左操作数的值,但不是lvalue。赋值表达式的类型是左操作数在lvalue转换后的类型。更新左操作数存储的值的副作用在左右操作数的值计算之后被排序。操作数的评...

20得票2回答
将表达式传递给内部函数

深入探究 R 评估的奥秘... 这与我的上一个问题密切相关(如何编写一个在数据框内评估表达式的 R 函数)。假设我想编写一个函数 topfn,它接受一个数据框和涉及该数据框列名的表达式作为参数。我想将这两个参数都传递给另一个函数 fn,该函数实际上在数据框的“环境”中评估表达式。而且当传递数据...

12得票4回答
评估开发人员

我是一支小型编程团队的技术负责人,正在为一个外部客户开展项目。 最近,我被要求撰写对我的团队成员的书面评估。我感到不舒服,因为我并不认为自己是管理人员,也从未深入思考过我的同事,只停留在"A很可靠,而B则有点懒惰"这种表面认识上。 但是我需要撰写更详细的内容供实际经理阅读,而我的经理暗示这...

9得票11回答
在T-SQL中进行评估

我有一个存储过程,允许使用IN参数指定要使用的数据库。然后,我在该数据库中使用预先决定的表进行查询。我遇到的问题是在我的查询中将表名与该数据库名称连接起来。如果T-SQL有一个评估函数,我可以做类似于以下的操作: eval(@dbname + 'MyTable') 目前我在创建一个字符串...

10得票4回答
如何评估程序员?

几周前,我被分配评估所有程序员的表现。由于我曾经教过所有人公司使用的编程语言(他们在大学里并不知道这种语言,而我碰巧非常熟练),所以我对此感到非常不舒服。在评估中,我非常偏袒他们的表现(给出了满分)。 我很高兴我们的编程团队不需要平均水平的表现,但我听到过一些要求平均水平的公司的可怕故事。 ...

11得票4回答
如何构建数学表达式的解析树?

我正在学习如何编写标记器(tokenizers)、解析器(parsers),并以此作为练习在 JavaScript 中编写计算器。 我使用了一种语法树(prase tree)的方法(我希望我用对了这个术语),来构建我的计算器。我基于运算符优先级建立了一个令牌(token)的树。 例如,给定...

10得票3回答
在if语句中评估可选对象的Bool属性

我正在寻找一种在单个 if 语句中简洁地评估 Swift Bool 的方法,当 Bool 是可选对象的属性时:var objectWithBool: ClassWithBool? // ... if let obj = objectWithBool { if obj.bool { ...

21得票4回答
什么是需求调用(call-by-need)?

我想知道什么是按需调用。 虽然我在维基百科上搜索到了这里:http://en.wikipedia.org/wiki/Evaluation_strategy, 但我并不能完全理解。如果有人能够用例子来解释并指出与按值调用的区别,那将是一大帮助。

42得票5回答
如何在GDB中评估函数?

我想知道为什么在gdb中evaluate函数不起作用?在我的源代码文件中,当在gdb中调试时,这些示例都是错误的评估。(gdb) p pow(3,2) $10 = 1 (gdb) p pow(3,3) $11 = 1 (gdb) p sqrt(9) $12 = 0