問題タブ [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 投票する
1 に答える
677 参照

c# - Active Directory から任意のユーザーのタイプを取得する

Active Directory で定義されているすべてのユーザーには、管理者や制限ユーザーなどのタイプ (ルール) があることがわかっています。ローカル ネットワーク上の任意のユーザーの FirstName+LastName があり、サーバーの Active Directory から任意のユーザーの Type を取得したいと考えています。(ドメイン/ユーザーのみ、またはドメイン/管理者です。どうすればよいですか?? Winsフォーム用。

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

.htaccess - ルールを書き換えてリダイレクトする

http://domain1.com/から別のhttp://domain2.com/に変数 (文字列) をリダイレクトする方法

最初にユーザーが domain1.com を入力すると、ユーザーはこの Web サイトを表示できます。 /。

ユーザーが domain1.com を入力したときに必要なもの & 読み込み後、ユーザーが「http://」を含む変数(文字列)を入力すると、domain2.com にリダイレクトする必要があります

上記の例の書き換えルールの書き方。

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

c - パーサーのルールを作成する

ひい、

私は多くのルールを持っているパーサーを持っていて、それがすべて機能していることに問題はありません..私はlexとyaccを使用しています...

問題は、入力文字列がパーサーで定義されたルールのいずれにも一致しない場合に、そのような入力文字列を受け入れるルールを記述したいというルールが必要なことです。

つまり、基本的に私がやりたいのは、入力が他のルールと一致しない場合にパーサーがエラーメッセージを表示するのを止めたくないということです。そのエラーメッセージを表示してから、パーサーが終了する代わりに解析を続行するようにします。 ..

yyerror()関数を変更する必要があることはわかっていますが、正確には..または、そのようなルールを記述できる他の方法はありますか...

ありがとう.. :)

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

regex - 他のリダイレクトを上書きするhtaccess正規表現ワイルドカードリダイレクト

現在、htaccess に次のリダイレクトがあり、2 つの新しいリダイレクトを追加する必要があります。最後のワイルドカード リダイレクトが、追加しようとしている 2 つの新しいリダイレクトをオーバーライドしているように見えますが。これを修正するにはどうすればよいですか? 助言がありますか?ありがとうございました。


RewriteEngine オン

RewriteCond %{HTTP_HOST} ^mydomain.com

RewriteRule (.*) http://www.mydomain.com/ $1 [R=301,L]

RewriteRule ^.*.(jpe?g|gif|png|bmp|ico|swf|gz|xml|htm?l|pem|txt)$ - [L]

RewriteCond %{SCRIPT_FILENAME} !^apanel/*

RewriteRule ^(.*) process.php [L]


そして、追加しようとしている新しいリダイレクトは次のとおりです。

RewriteRule ^cs/(.*.css) /shared.php?type=css&files=$1

RewriteRule ^jscript/(.*.js) /shared.php?type=js&files=$1

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

perl - ディレクトリがUIDで書き込み可能かどうかを確認するにはどうすればよいですか?

File::Find::Ruleディレクトリが特定のUIDで書き込み可能かどうかを判断するために使用できますか?

私は次のテストを使用しました:

$dirしかし、私が知っているテストディレクトリが制限されている場合でも、は常に書き込み可能であることが返されます。

このテストを機能させるために、このテストにどのような調整を加えることができますか?

編集

を使用use File::Find::Rule qw(permissions)すると、スクリプトがクラッシュしました。permissions()以前の操作での以前の使用法でこのオプションを指定する必要はありませんでしたFile::Find::Rule

次のようにルールを調整すると、うまくいきます。

ここでは、サブディレクトリリストに親ディレクトリが存在するかどうかをテストしています。

のサブディレクトリの親ディレクトリ$dir.

そして、そのディレクトリがのリストに存在する場合@subDirs、それは書き込み可能でなければなりません。

このモジュールを提案してくれた池上に感謝します。

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

.htaccess - htaccess - ルールや条件を書き直して、まったく別の廃止されたリンクや間違ったリンクを修正する

さて、私は再び立ち往生しています。2 日間の読書と再び、いくつかの近い解決策を見つけましたが、何も適合せず、私の実験はすべて失敗しました。

これは私の質問の続きです: here at stackoverflow

以下の 4 つのルールは、受信リンクを受け取ります。

そしてそれを列福します。また、ユーザーはアドレス バーで適切なバージョンを使用できます。

これが私の作業規則です。

うまく機能しますが、サイトへの古いリンクがいくつかあることを発見しました。

id=[0-9] を取得して、作業ルールに統合したいと思います。ルールは、上記の 2 番目と 3 番目のルールの間に挿入されると思います。

私は次のようなさまざまな試み(約100!)を試みました:

ご覧のとおり、2 日間の読書で、私には何も沈み込んでいません。すでに持っている作業ルールのバリエーションもいくつか試しましたが、役に立ちませんでした。

古い .php URL から 123456789 をどうにか取り出して、既存のルールに貼り付けることはできませんか?

あなたの助けと私のレベルの共同説明に感謝します.私は理解できるかもしれません...

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

makefile - Makefileでファイル名とスペースを一致させるパターンルールを取得するには?

GNU make docs では、「%」は「空でない部分文字列」と一致することが文書化されています。ただし、実際には、空白を含まない空でない部分文字列にのみ一致するようです。たとえば、次のようにするとします。

これで、GNU Make の組み込みパターン ルールを使用してこれらをビルドできるはずです。

メイクファイルを作成するときにも同じ問題が発生します。

ルールを明示的に追加しても%: %.c、結果は同じです。しかし、次のように Makefile に明示的なルールを追加すると、機能します。

スペースを暗黙のルールで動作させるトリックはありますか?

編集

バグ レポートを送信しました: http://lists.gnu.org/archive/html/bug-make/2011-06/msg00002.html

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

xpath - XPath と複数の条件

私の問題は、XPATH ルールが正しく機能しないことです。DataFile 要素の属性 Filename が「thing.xml」ではないすべての XML を選択する必要があります。理解しやすいように、サンプル XML も追加しました。

これは私のXPATHルールです:

XPATH ルールで無視するXML は次のとおりです。

XPATH ルールで無視しないようにしたい XML は次のとおりです。

0 投票する
3 に答える
64 参照

regex - 正規表現呼び出し内で複数回使用するためのルールを作成する

私が次のテキストを持っていると仮定します:

Lorem ipsum dolor sit amet、consectetur adipisicing elit、sed do eiusmod ,,,,,, tempor incididunt ut Labore et doloremagnaaliqua。Ut enim ad minim veniam、quis ,,,,, nostrud exercitation ullamco [、] Laboris nisi ut aliquip ex eacommodoconsequat。Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu [,,,,,] fugiatnullapariatur。Excepteur sint {,,} occaecat cupidatat non proident、sunt {,,,,,} in culpa qui officia deserunt mollit anim id ,,,,,estlaborum。

次のパターンでテキスト内のすべてのカンマを選択したい

[]ただし、たとえば、カンマのみを選択するなど、特定の文字間にのみ{}適用される同じフィルターを指定したいと思います[}

これが失敗する場所:

そして、以下は期待どおりに機能します

(\,{2,99})つまり、この試合を別の選択で囲みたいときは、毎回再入力する必要があります。

variable同じコマンド内で後で適用できるaを宣言する方法はありますか?お気に入り:

これが理解しやすいことを願っています。私の場合、定期的な遠征は本当に新しいことなので、ご容赦ください。これらの宣言はすべてあなたにとってひどいものに見えるかもしれません:)

ここにひどく書かれていることに気づき、より良い方法をお勧めしていただければ幸いです。

また、すべてのコンマをキャッチするこの例は、同じコマンド内で少しのコードを何度も再利用したいことを示すためのものでした...その単純なセレクターを、自分ではできない巨大なものに置き換えることができます。毎回再入力したいですか?

前もって感謝します

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

.net - ルールエンジン-編集時の解析を回避するためにルールを保存する方法は?

私の.NETアプリケーションは、実行時にユーザー定義のルールを評価します。これらのルールは、ユーザーがGUIメニューを介してシステムに入力します。それに対応する論理ステートメントを生成し、データベースに保存します。

例:(Name ='John' AND Surname ='Smith')OR Number> 12

ただし、ユーザーがGUIでルールを編集したい場合は、逆の操作を行って、保存されているルールからメニューの状態を判別する必要があります。これは、コストがかかり、複雑です。メニューの状態に簡単に戻すことができる方法でルールを保存することをどのように推奨しますか?