問題タブ [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 - ApacheRewriteルールの混乱

単純なURL(下記)をブログスタイルの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 での 4 次元ルール テーブルの単純化: 各次元の行と列のアドレス指定

私は現在、観測ごとに 4 つの値を含む一連の観測に対して一連のファジー ルールを自動的に生成しようとしています。各観測は状態に対応します (良い例はフィッシャーのアイリス データです)。

Matlab では、単一のセル (a、b、c、d) に対応する状態が含まれる 4 次元ルール テーブルを作成しています。表を縮小するために、行と列の類似性チェックのHong と Leeの方法に従っていますが、3 番目と 4 番目の次元の行と列に対処する方法を理解するのが困難です。この方法から、各次元が個別に扱われ、ルールが真の場合、テーブルが単純化されていることが理解できます。マージのルールは次のとおりです。

  1. 隣接する列または行のすべてのセルが同じ場合。
  2. 2 つのセルが同じ場合、または隣接する
    列または行でいずれかが空で、両方のセルの少なくとも 1 つが空でない場合。
  3. 列または行のすべてのセルが空で、
    隣接する 2 つの列または行のセルが同じ場合、3 つを結合します。
  4. 列または行のすべてのセルが空で、
    隣接する 2 つの列または行のセルが同じであるか、いずれかが空の場合、3 つを結合します。
  5. 列または行のすべてのセルが空で、
    その左側の列または行のすべての空でないセルが同じ領域を持ち、その右側の列または行のすべての空でないセルが同じ領域を持つ場合、ただし前述のリージョンとは 1 つ異なりますが、これら 3 つの列を 2 つの部分にマージします。

紛らわしいビットのために今。行/列全体が隣接するものと同じかどうかを確認するだけ (ルール 1) は、十分に単純に思えます。

これは正しいです?

しかし、行/列の要素が一致するかどうか、またはどちらかがゼロであるかどうか (ルール 2 および 4) を確認するには、少し迷っています。それはこれらの線に沿ったものでしょうか:

3 番目と 4 番目の次元については、次のようになります。

私は3つ以上の考えにとても混乱しているので、4次元配列の助けさえあれば役に立ちます! 私の意味を理解するために論文を読むことをお勧めします.彼ら自身は虹彩データを使用していますが、2Dテーブルの例しか示していません.

0 投票する
1 に答える
518 参照

regex - jcip アノテーションの checkstyle ルール

フィールドとクラスが Java 並行性で適切に注釈付けされていることを確認するルールが必要です: http://mvnrepository.com/artifact/net.jcip/jcip-annotationsによって提供される実際の注釈

フィールドには @GuardedBy で注釈を付ける必要があり、クラスには @Immutable、@ThreadSafe、または @NotThreadSafe のいずれかで注釈を付ける必要があります。

現在、Spring Dao クラスに @Service または @Component の代わりに @Repository でアノテーションを付けるルールが適用されています。

このアプローチの問題は、いくつかの注釈をチェックして、代わりに他の注釈を使用する方がよいことを伝えることしかできないことです。「特定の注釈が存在しない」ことを確認できないため、これは jcip 注釈チェックには役立ちません。

手始めに、上記の Dao チェックを、名前が Dao で終わるクラスに @Repository が存在することを保証するチェックに変換する方法を誰かが知っていれば素晴らしいでしょう。そのパターンを使用して、jcip 注釈チェックを開発できます。

あるいは、正規表現チェックを変換しようとする代わりに、checkstyle のトークン サポートを使用して jcip ルールを実装する方法があるのではないでしょうか? これにより、ルールが堅牢になる可能性があります。

とにかく、checkstyle を介して特定の要素に特定の注釈が存在する必要があることを確認する方法を知りたいです。うまくいけば、誰かがこれを知っています。:)

0 投票する
2 に答える
1086 参照

php - URL書き換え-ページ表示-.htaccessの書き換えルール

URL書き換えの場合、静的URLの出力を取得しましたが、動的URLの場合、部分的な出力のみを取得しています。.htaccessファイルをルートディレクトリにのみ配置しました。コードは次のとおりです。

オプション+FollowSymLinksRewriteEngine 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 演算子を使用してルールを定義しましたが、複数の true または false を返します。

実際には、ローンの種類が特定のローン要件を満たしているかどうかを確認し、一般的なルールと組み合わせる必要があります。

つまり、上記のルールをこのように定義する必要があります。

コマンドラインで複数のステートメントではなく、1 つの true/false を返す必要があります。

またはルールのそれぞれは、コマンドラインでルールをチェックした後、必要ではない1つのブール値を返します。私はこのようにする必要があります (General Rule & (Multiple Or Rule) )。

1つのブール値を返すいくつかまたはルールを組み合わせる方法は?

助けてください。

ありがとう。

0 投票する
1 に答える
273 参照

string - 文字列 ==? の FxCop ルール

「string ==」の使用を識別するための fxcop ルールを教えてもらえますか。例えば:

エラーとして発生する「if」ステートメントが必要です。大まかに言えば、私は常に string.compare を適切なカルチャで使用したいと考えています。

ありがとう!

0 投票する
2 に答える
8137 参照

makefile - 一連のファイルのみのメイクファイルにルールを作成する

私は Makefile を書いていますが、ワイルドカードを含む一般的なルールを使用したいと考えています。

しかし、このルールをいくつかの特定のファイルに対してのみ有効にしたかったのです。たとえば、リストで変数を定義したかった

file_list = foo.c bar.c zzz.c

この変数にリストされているファイルに対してのみ有効になるようにルールを構成します。それ、どうやったら出来るの?

0 投票する
1 に答える
1528 参照

prolog - プロローグ - ファクトでルールを呼び出す


TL;DR: 私が Prolog から始めて、C から来て、機能するようになったという事実でルールを呼び出すのに助けが必要です...明らかに壊れてしまうまで。この新しい言語を学びながら、自分用に小さな車の塗装プログラムを書いています。

ファクトを使用してルールを呼び出そうとしています (これは可能ですか?)。1 つのファクト「cars」と別のファクト「paint」を使用して、すべての異なるすべての車で構成される 1 つの大きなリストを作成します。塗料。コードを思うように動作させるのに問題があります...見てください

私は事実を持っています:

だから私は2つの問題を解決するのに助けが必要だと思います:

  • ファクトカーとペイントの内容を 2 つのループに渡すにはどうすればよいですか?
  • すべての組み合わせを入れる「ガレージ」。ガレージは、小さな 2 つの項目リスト (車と塗料) で構成される大きなリストです。