问题标签 [expression]
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.
java - Struts 标签和表达式语言
我在 struts2 项目中同时使用表达式语言和 struts 标签时遇到问题。以下来自 jsp 文件的代码片段说明了我的问题。fruits 对象由一个 servlet 传递。我知道错误不是来自 servlet,因为当我注释掉表单代码时,它会正确打印出每个水果。
这不起作用,并返回以下错误:“根据 TLD 或标记文件中的属性指令,属性标签不接受任何表达式”。
我想知道的是,有没有一种不需要表达语言的类似优雅方式的方法?我真的很想为我的jsp 页面使用struts 标签。我也试过 %{fruit} 没有运气。
c# - 如何在数学对象等表达式中使用自定义类?
我注意到可以定义一个自定义类,然后在其中一些上使用 +、-、/ 和 * 等运算符,而不是使用方法来这样做。例如,我创建了一个 Matrix 类,它执行复杂的矩阵代数/微分并创建它,以便所有操作都由方法控制:
但是,在查看This CodeProject PagePosition = Speed * (float)gameTime.ElapsedTime.TotalSeconds;
并使用XNA 框架(Vector2
对象乘以float
using *
)之后,您可以改用 +、-、/ 和 *。
那么我将如何更改我的课程,以便我可以简单地键入以下代码来执行与上面相同的操作?
提前致谢。
linq - LINQ 动态表达式 API,与 DBNull.Value 比较的谓词
我在使用动态表达式 API 时遇到问题。我似乎无法将 DataTable 字段与 DBNull.Value 进行比较。该 API 应该能够“支持静态字段或静态属性访问。任何公共字段或属性都可以访问。”。但是给出以下查询:
我最终得到错误:“类型'<>f__AnonymousType0`2'中不存在属性或字段'DBNull'”
有人对如何解决这个问题有想法吗?我不能在传递给 Where 方法的字符串中使用 Submission.Field("NullableIntColumnName"),顺便说一句,否则我将能够与 null 而不是 DBNull.Value 进行比较。
xml - XPath | 路径表达式.Net
对于上面的 XML,“select [cities] where [name]='Orange'”的等效 XPath 表达式是什么?
编辑 07/27/09 上午 00:29 PST:
我知道了!谢谢大家的建议,你们是很棒的老师。我能够从所有“城市”中选择所有属性
ms-access - MS-Access 2003 - 表单文本框中的表达式
只是想知道在文本框中的表单上使用表达式时,要从表中返回值,表达式中是否可以有多个表来返回值?
表是链接的,我可以在查询中返回值,所以我认为 Access 也可以使用这种方法来完成它????
=DSum("[tblMain]![Revenue]","tblMain","[tblMain]![Quarter]=3 AND [tblMain]![Region]='NorthEast'" AND [tblOffice]![Location]='NewYork'")
这是我在文本框中输入的表达式,没有对第二个表的引用它可以正常工作,但是一旦我有了它,我就会在文本框中收到闪烁的错误消息(就像在报告中一样).... ..
我知道这种方法可能更多地用于报告而不是表单,但我是新手,并试图提出一个仪表板解决方案,该解决方案可以快速返回每个部门的大量事实。我在属性窗口的数据选项卡的“控制源”字段中使用它,而不是 VB。主要是因为我不知道如何让它与 VB 一起工作。
感谢您一如既往的帮助!
c - 使用 C 语言计算中缀表达式的最简单方法是什么?
假设用户输入一个中缀表达式作为字符串?使用 C 语言评估该表达式的结果可能是最简单的(最简单的意思是shortes t)方法?
可能的方法是将其转换为后缀,然后使用堆栈。但这是一个相当长的过程。是否有任何方法可以使用诸如atoi()或eval()之类的函数来简化工作?
c++ - 为什么 C/C++ 没有定义表达式求值顺序?
您可能知道 C/C++ 没有指定表达式求值顺序。什么是未定义的原因。
c# - 如何转换表达式> 到谓词
我有一个接受Expression<Func<T, bool>>
作为参数的方法。我想将它用作 List.Find() 方法中的谓词,但我似乎无法将其转换为 List 采用的谓词。你知道一个简单的方法来做到这一点吗?
更新
结合 tvanfosson 和 280Z28 的答案,我现在使用这个:
excel - MS Access 2003 - 根据售出数量/每个站点的供应百分比计算平均值
这是我关于能够在 Access 中计算这种情况的另一个问题,甚至根本就不能计算:
我有一个查询,可以找到在给定时间范围内销售的 TOP 5 商品,并按站点分组。我用它来创建一个网站之间的比较图表,用于 ppt 演示。我做了很多这些,但我对演示文稿有一个问题,我预见他们会遇到问题,这会导致糟糕的指标:
有些商店比其他商店大,而且供应更多。因此,直接汇总了仅 qty 最畅销的物品,并且比较这些位置有点堆积甲板。
因此,如果站点 A 获得 80% 的供应并出售 500 件,站点 B 获得 15% 的供应并出售 75 件,站点 C 获得 5% 的供应并出售 50 件物品,那么站点 C 实际上具有与其规模相比最好的销售额。我在第一个图表(来自我的查询等)中完全有我需要的内容来显示汇总总数,但是我需要什么来表示上面提到的想法。
我有这方面的因素是:
ItemID - 按项目分组 - 按销售数量分组 - 总和/降序(这是确定前 5 名的变量) 商店/位置 - 分组依据
然后我运行一个单独的查询来获取每个站点的总交付(供应)
我意识到这可能只是我缺乏数学理解,但有人可以帮忙吗?
谢谢