问题标签 [rule]

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 投票
3 回答
166 浏览

php - Apache Rewrite 规则混乱

我正在尝试将一个简单的 url(如下)转换为博客风格的 url,但不太确定如何去做,我的所有其他规则都工作正常,但我似乎无法弄清楚这一点。

我要转换的网址:http ://www.website.com/myblog.php?id=1&title=My+blog+title

我希望它创建的 URL:http ://www.website.com/1/my-blog-title

规则应该是什么?

任何帮助表示赞赏:)

0 投票
1 回答
653 浏览

matlab - Matlab中简化一个四维规则表:寻址每个维度的行和列

我目前正在尝试为一组观察自动生成一组模糊规则,其中每个观察包含四个值,其中每个观察将对应于一个状态(一个很好的例子是 Fisher 的虹膜数据)。

在 Matlab 中,我正在创建一个四维规则表,其中单个单元格 (a,b,c,d) 将包含相应的状态。为了减少表格,我遵循了行列相似性检查的Hong 和 Lee方法,但我很难理解如何处理第三维和第四维的行和列。从方法来看,我的理解是每个维度都是单独处理的,如果规则是真的,表格就会被简化。合并规则如下:

  1. 如果相邻列或行中的所有单元格都相同。
  2. 如果两个单元格相同,或者相邻
    列或行中的任何一个为空,并且两者中至少有一个单元格不为空。
  3. 如果一列或一行中的所有单元格都是空的,并且如果它的两个
    相邻列或行中的单元格相同,则合并三个。
  4. 如果一列或一行中的所有单元格都是空的,并且如果它的两个
    相邻列或行中的单元格相同或其中一个为空,则合并三个。
  5. 如果一列或一行中的所有单元格都是空的,并且如果
    其左侧的列或行中的所有非空单元格具有相同的区域,并且其右侧的列或行中的所有非空单元格具有相同的区域,但与前面提到的区域不同,将这三列合并为两部分。

现在是令人困惑的一点。简单地检查整个行/列是否与相邻的(规则 1)相同似乎很简单:

这个对吗?

但是要检查行/列中的元素是否匹配,或者是否为零(规则 2 和 4),我有点迷茫。会不会是这样的:

对于第三维和第四维:

甚至对四维数组的任何帮助都会很有用,因为我对超过三个的想法感到非常困惑!我建议您查看论文以理解我的意思-他们自己使用了 Iris 数据,但仅给出了 2D 表格的示例。

0 投票
1 回答
518 浏览

regex - jcip 注释的 checkstyle 规则

我想要一个规则来检查字段和类是否在实践中使用 java 并发进行了正确的注释:http: //mvnrepository.com/artifact/net.jcip/jcip-annotations

字段必须用@GuardedBy 注释,类必须用@Immutable、@ThreadSafe 或@NotThreadSafe 之一注释。

我目前应用了一条规则,它确保 Spring Dao 类使用 @Repository 而不是 @Service 或 @Component 进行注释。

这种方法的问题是,我只能检查一些注释并告诉我应该更好地使用另一个注释。这对 jcip 注释检查没有帮助,因为我无法检查“不存在特定注释”。

对于初学者来说,如果有人知道如何将上面的 Dao 检查转换为仅确保 @Repository 存在于名称以 Dao 结尾的类上的检查,那将是很酷的。然后可以使用该模式来开发 jcip 注释检查。

或者也许不是尝试转换正则表达式检查,也许有一些方法可以通过 checkstyle 的令牌支持来实现 jcip 规则?这可能会使规则变得健壮。

无论如何,我想知道如何通过 checkstyle 确保特定的注释必须出现在特定的元素上。希望有人知道这一点。:)

0 投票
2 回答
1086 浏览

php - URL重写-页面显示-.htaccess中的重写规则

对于 URL 重写,我得到了静态 URL 的输出但是,对于动态 URL,我只得到部分输出。我只将 .htaccess 文件放在根目录中。这是代码:

选项 +FollowSymLinks RewriteEngine on RewriteRule ^booking/price/([0-9]+)/?$ booking.php?price=$1

解决方案是什么?

0 投票
2 回答
93 浏览

prolog - Prolog 规则反映结构

我需要设计一个测试贷款是否为汽车贷款的规则。

我需要根据规则内部的事实来测试 Y 和 Z 变量的结构。

如何做到这一点?

谢谢。

0 投票
2 回答
496 浏览

prolog - Prolog 合并规则

我需要编写一个由子规则组成的规则。

知道如何实现这一目标吗?

例如,我需要检查客户类型。如果客户类型是 VIP,则利息较低。如果年龄在 60 岁以上,利息会降低。

请帮忙。

谢谢。

0 投票
2 回答
14282 浏览

prolog - Prolog Or(;) 规则返回多个结果

我已经用 or 运算符定义了一个规则,但它返回多个真或假。

实际上,我需要检查贷款类型是否满足特定的贷款要求并结合一般规则。

换句话说,我需要像这样定义上面的规则。

它应该在命令行中返回 1 个真/假而不是多个语句。

在命令行中检查了规则后,每个 or 规则都返回 1 个我不想要的布尔值。我需要这样(一般规则和(多或规则))。

如何组合返回 1 个布尔值的几个或规则?

请帮忙。

谢谢。

0 投票
1 回答
273 浏览

string - 字符串的 FxCop 规则 ==?

任何人都可以向我指出用于识别“string ==”用法的 fxcop 规则。例如:

我希望将“if”语句作为错误提出。粗略地说,我希望始终将 string.compare 与适当的文化一起使用。

谢谢!

0 投票
2 回答
8137 浏览

makefile - 在 makefile 中为一组文件创建规则

我正在编写一个 Makefile,我想使用通配符的通用规则,比如

但我希望这条规则只对少数特定文件有效。我想用列表定义一个变量,例如

file_list = foo.c bar.c zzz.c

并配置规则,使其仅对该变量中列出的文件有效。我怎么做?

0 投票
1 回答
1528 浏览

prolog - Prolog - 用事实调用规则

TL;DR:需要帮助调用一个规则,因为
我从 Prolog 开始,来自 C 并且让东西工作......直到它们显然被破坏了。我正在为自己编写一个小型汽车油漆程序,因为我正在学习这种新语言

我试图用一个事实来调用一个规则(这可能吗?),我想做的是使用一个事实“汽车”和另一个事实“油漆”来制作一个包含所有不同汽车的大清单油漆。我无法让代码按我的意愿工作......看看

我得到了事实:

所以我想我需要帮助解决两个问题:

  • 我如何将事实汽车和油漆的内容传递给两个循环?
  • 一个“车库”,用于放置所有组合。车库是一个由两个小项目列表(汽车和油漆)组成的大列表。