问题标签 [rules]

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 投票
1 回答
2280 浏览

xslt - xslt 导入/包含 2 个具有相同模板的文件

我有一个关于 XSLT 导入/包含的有趣问题。

我有 2 个具有相同规则的 XSLT 文件。

收据 XSLT:(自行运行)

EmailCommon XSLT:(用作电子邮件文档的模板库,不自行运行)

因此,根据文档类型,我插入正确的 CSS 文件。

我要做的是将这两个文档包含到另一个 XSLT 中:

尽管如此,由于两个包含的样式表中的规则相同,因此归结为 Last-in-first 规则,我最终只包含 email.css。

我想知道在这种情况下是否可以做一些聪明的事情?

我唯一想到的是使用不同的模式,但它不会那么直观,而是积累所有相同规则的代码。不知道如何以及是否可以在 XSLT 中完成。

感谢帮助!

PS对不起,我真的很想了解这个网站上的格式规则,但我根本做不到:( gggrrr

0 投票
0 回答
166 浏览

enterprise-library - EntLib 验证规则操作顺序?

什么决定了 EntLib 验证规则的执行顺序:

鉴于以下情况:

当对象实例化中缺少 TransactionID 时,预计会出现以下附加错误字符串:

但是,似乎每个错误的实际顺序有时会有所不同。出现相同的错误,但顺序不同。

我通过单元测试发现了这一点,我知道数据没有改变,曾经通过的测试现在失败了。

有没有人遇到过这个,并有一个解释?

谢谢。

0 投票
2 回答
131 浏览

sql-server - 关于 sql server 规则

如何更正此语法,将规则 r1 创建为 @f <1000?

0 投票
6 回答
6647 浏览

database - 编程中人名的大写

有人知道如何正确大写人名的一些代码/规则吗?

  • 约翰·史密斯
  • 约翰·范伦斯堡
  • 德里克·冯·高
  • 鲁比·德拉富恩特
  • 彼得麦克劳林
  • 加里·麦克唐纳

(这些可能不正确,只是一些示例名称以及大写如何/如何工作)

这似乎是一场失败的战斗......

如果有人对何时以及如何大写名称有一些代码或规则,请告诉我:)

干杯,阿尔伯特

0 投票
1 回答
17787 浏览

java - Drools 规则:如何在“何时”部分使用方法?

我需要在 DSLR 文件的“何时”部分执行一个方法,但我不确定它是否可能。例子:

(注意:isInAgeRange() 和 hasAtLeastOptIns() 是 User 的方法)

我尝试使用 eval() 并没有出现错误,但它没有执行。像这样:

我该如何解决这个问题?

0 投票
2 回答
141 浏览

visual-studio-2010 - 2010 年单元测试自定义代码分析规则 - 任何希望

过去,对自定义代码分析规则进行单元测试是真正的 PITA。我还没有发现任何情况表明 2010 年的情况有任何不同,但我不会放弃。如果有人知道这在 2010 年是否“可能”,请回复 - 谢谢!

0 投票
1 回答
1417 浏览

eclipse - 我可以在 Eclipse IDE 中为 c++ 代码强制执行代码样式策略吗?

我希望我在 Eclipse 编辑器中定义的任何代码样式..应该由编码器遵循,所以我可以强制执行它,因为程序甚至不会在不满足所有规则的情况下构建???

0 投票
2 回答
3378 浏览

sql - 在 PostgreSQL 8.4 中记录 SELECT 语句

我有一个包含敏感数据的表,根据数据保护策略,我们必须记录数据的每次读/写,包括行标识符和访问表的用户。SELECT使用触发器编写没有问题,但语句不支持触发器。

这样做的最佳方法是什么?我查看了规则,但无法将它们INSERT放入表中,并且我尝试记录每个查询,但这似乎没有记录SELECT语句。理想情况下,出于安全考虑,我希望将日志保存在数据库的表中,但记录到文件也可以。

谢谢,
大卫

0 投票
2 回答
21863 浏览

java - 非常基本的drools 5运行,基本设置和快速入门

是否有更全面的 drools 5 快速入门。我试图运行简单的 Hello World .drl 规则,但我想通过一个 ant 脚本来完成,可能只使用 javac/java:

我收到以下错误:注意:如果没有 Eclipse 或任何其他 IDE,我不会完全运行:

是否有更全面的 drools 5 快速入门。我试图运行简单的 Hello World .drl 规则,但我想通过一个 ant 脚本来完成,可能只使用 javac/java:

我收到以下错误:注意:如果没有 Eclipse 或任何其他 IDE,我不会完全运行:

我的 javac 和 java 目标确实包含以下库:

这是引发错误的 Java 代码。我注释掉了 java.compiler 代码,它也不起作用。

公共无效规则(){

}

...

在这里,我认为 Ant 无关紧要,因为我将 fork 设置为 true:

错误在第 1 行抛出。

基本上,除了打电话,我什么都没做

最终 KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();

我在 Windows XP、Java6 和 Ant.1.7 中运行。Drools-Rules 的最新(截至昨天)版本 5。

0 投票
2 回答
183 浏览

makefile - 如何为gnu makefile中的一个文件去除-D?

我的 CXXFLAGS 中有“-Wredundant-decls”,但对于一个文件,我希望将其删除。

在我的 GNU makefile 中,我如何构建一个规则来仅删除 CXXFLAGS 的那部分。

我知道如何只为该文件添加,我会做这样的事情:

所以,理想情况下,我会做这样的事情(这不起作用)来删除它:

但是,也许有一些 $ 魔法,我可以构造某种 sed 或 perl 脚本来去除 -Wredundant-decls 并将 CXXFLAGS 设置为去除的值: