問題タブ [evaluation]

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 投票する
2 に答える
418 参照

.net - 与えられた条件の解析と評価

私がこれをやろうとしているのは、.NET で次のケースの単純なパーサーを作成することです

  • [PART]は評価場所を示します (これが巨大なテキスト ファイルであると仮定すると、PART はテキスト ファイルを大きなチャンクに分割します)。
  • function()s は、このクエリを介して呼び出すことができる文書化された関数です。返品trueまたはfalse
  • thisTrue/Falseとその他の演算子に基づいて、結果を結合し、入力全体から最終的な True または False を返したいと思います。

.NET でそのようなことを実装する最良の方法は何ですか?これを統合できる簡単なライブラリはありますか?それとも単純なパーサーを作成して自分で実行する必要がありますか?

PS 質問の適切なタイトルが見つかりませんでした。

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

data-structures - キー評価を伴う構造体の ColdFusion ループが失敗する! 私は何が欠けていますか?

このコードは cfm にあり、動作します

ロジックとビューを分離するために cfc に入れましたが、より一般的なものにしようとしています

そして私の新しいcfm

失敗します。このエラーメッセージが表示されます

CFML コンパイラで、予期しない coldfusion.compiler.CompilerInternalException 例外が発生しました。その理由は次のとおりです。 CFML から Java への変換を完了できませんでした。発生場所:

. . .

C:\path\to\document\root\cfc\ArrayManager.cfc でエラーが発生しました: 行 21
C:\path\to\document\root\cfc\update-emp.cfm から呼び出されました: 行 66
C から呼び出されました: \C:\path\to\document\root\cfc\update-emp.cfm: 66行目

19:21:23 ` : _ _ : <cfif key eq "#arguments.structstring#">
20

: <cfset y = evaluate(0,key) />
22

私は何を間違っているのですか、または私がやろうとしていることを達成するためのより良い方法がありますか(テーブルにデータベースコンテンツを表示し、同じテーブルを介してデータベースコンテンツを更新(更新および削除)します)

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

java - Java ポートレットの長所と短所は?

クライアントから、ポートレット 1.0 仕様と Websphere Portal Server 6.0 を使用するように依頼されたプロジェクトがあります。私はこれまでポートレットを扱ったことはありませんでしたが、ポートレットについて聞いたことがあるのは、常に悪い批判でした。それらを使用するという明白な理由以外に、どのような理由がありますか? 理由がない場合、それらを回避するためにどのような引数を使用できますか?

0 投票する
6 に答える
11005 参照

recursion - SICP の演習 1.6 の説明は?

私はちょうど SICP の作業を始めたところです (これはクラス用ではありません)。演習 1.6 で数日間苦労してきましたが、まったく理解できないようです。ifこれは、Alyssaが に関して次のcondように再定義したものです。

彼女はそれをいくつかの単純なケースでうまくテストし、それを使って平方根プログラムを書き直しました (これは でうまくいきましたif):

次に、「アリッサがこれを使用して平方根を計算しようとするとどうなりますか?説明してください。」という質問が表示されます。good-enough?[必要に応じて、他の手順 ( 、など)を再現improveさせていただきます。お知らせください。]

これで、何が起こるかわかりました。値を返すことはありません。つまり、プログラムは無限に再帰します。なぜこれが起こるのか説明できません。ifとの間に存在する微妙な違いが何であれ、new-if私を逃れています。ありとあらゆる助けが大歓迎です。

0 投票する
5 に答える
9065 参照

sql - mysqlの「WHERE」句での複数の「IN」式の評価

@Cesarさんのリクエストにより更新しています。あなたが何を望んでいるのか理解できれば幸いです。そうでない場合は、元に戻してください。カッスノイ。

SQL次のようなクエリを作成した場合:各リストで同じ番号を持つ要素のペアのみに一致SELECT * FROM TABLE_NAME WHERE b IN (2, 7) AND c IN (3, 9)すると仮定できますか?MySQL

つまり、、、(2, 3)... (7, 9)

たとえば、次のようなテーブルがあるとします。

返される行はand (and not )のみであると想定するのは正しいですか?135

0 投票する
8 に答える
5063 参照

c# - eval(文字列)からC#コードへ

実行時にC#で以下を評価することは可能ですか?

Field3つのプロパティ( 、、)Operatorを含むクラスがありますValue

これは私のルールクラスです...

今、私はループを持っています

構文がわからない、またはC#で可能な場合は、JSで可能なことはわかっていますが、コンパイル言語ではありません。

アップデート

基本的に、私eval(stringCode)はより良い方法、またはよりサポートされた方法が必要です。

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

c++ - C/C++ が式の評価順序を定義しないのはなぜですか?

ご存じのとおり、C/C++ では式の評価順序が指定されていません。それらを未定義のままにした理由は何ですか。

0 投票する
6 に答える
643 参照

virtual-machine - インストールと仮想マシン イメージ

私は多くのソフトウェアを評価することになるようです。これには、システムにあらゆる種類のものを常にインストールする必要があります。それは膨大な混乱を引き起こし、私はインストール プロセスに多くの時間を費やします。気に入らない場合は、行ったことをすべて削除します。私の評価の多くは、評価対象のソフトウェアの機能から離れて、インストールの難しさに向かう傾向があります。この起動コストのために、実際にはより良い選択だったかもしれない優れたソフトウェアが恋しいと確信しています。

VMWare Player や VirtualBox などの VM ソフトウェアの出現により、VM にロードして実行できるイメージを提供していただければ、私のような人にあなたのソフトウェアを販売するのはずっと簡単になります。私は、どのリビジョンと争うよりも、ほとんどすぐに機能を調べます。VM がこれらすべてを処理してくれます。

それとも、ベンダーと OSS が自社製品用に VM の配布を開始する必要がありますか?


私の評価のほとんどは、Linux にインストールされたサーバー側ソフトウェアに対するものであるため、OS のライセンスは問題ではありません。

0 投票する
4 に答える
540 参照

php - PHP IF ステートメントの評価とサーバーのオーバーヘッド

PHP の if ステートメントが評価されるときのサーバーへの影響、つまりメモリ消費と CPU 使用率に興味があります。トラフィックが増加するにつれて、これが大きな問題になる可能性はありますか?

たとえば、WordPress ブログの各記事の要約のテーマで PHP IF ステートメントを大量に使用する場合、ホームページのトラフィックが増え始めると、サーバー リソースがさらに大量に必要になるのでしょうか? そして、投稿が多いページ(カテゴリーページなど)では、これが問題になりそうです。

トラフィックが急増した場合に備えて、絶対に必要ではない IF ステートメントを削減することをお勧めします。それとも、これは私が心配していることでもありますか?

0 投票する
5 に答える
72358 参照

function - GDBの関数を評価する方法は?

評価関数がgdbで機能しないのはなぜですか?私が含めたソースファイルに、gdbでデバッグする場合、これらの例は間違った評価です。