問題タブ [expression]
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.
java - Struts タグと式言語
struts2 プロジェクトで式言語と struts タグを一緒に使用すると問題が発生します。jsp ファイルからの次のコード スニペットは、私の問題を示しています。果物オブジェクトはサーブレットによって渡されます。フォームコードをコメントアウトすると、各フルーツが正しく出力されるため、エラーがサーブレットからのものではないことがわかります。
これは機能せず、「タグ ファイルの TLD または属性ディレクティブに従って、属性ラベルは式を受け入れません」というエラーが返されます。
私が疑問に思っているのは、表現言語を必要としない同様のエレガントな方法でこれを行う方法はありますか? jsp ページに struts タグを使用したいと考えています。%{fruit} も試してみましたが、うまくいきませんでした。
c# - 数学オブジェクトのような式でカスタムクラスを使用するにはどうすればよいですか?
カスタムクラスを定義してから、メソッドを使用するのではなく、それらの多くで+、-、/、*などの演算子を使用できることに気付きました。たとえば、複雑な行列代数/微分を行うMatrixクラスを作成し、すべての操作がメソッドによって制御されるように作成しました。
ただし、このCodeProjectページを確認し、XNAフレームワーク(オブジェクトにusingを掛けるPosition = Speed * (float)gameTime.ElapsedTime.TotalSeconds;
)を使用した後は、代わりに+、-、/、および*を使用できます。Vector2
float
*
では、次のコードを入力するだけで上記と同じようにできるように、クラスをどのように変更する必要がありますか?
前もって感謝します。
linq - LINQ 動的式 API、DBNull.Value 比較による述語
Dynamic Expression API の使用に問題があります。DataTable フィールドを DBNull.Value と比較できないようです。APIは、「静的フィールドまたは静的プロパティへのアクセスをサポートできるようになっています。すべてのパブリックフィールドまたはプロパティにアクセスできます。」. ただし、次のクエリが与えられた場合:
最終的にエラーが発生します:「タイプ '<>f__AnonymousType0`2' にプロパティまたはフィールド 'DBNull' が存在しません」
誰でもこれを回避する方法についてアイデアがありますか? Where メソッドに渡される文字列で Submission.Field("NullableIntColumnName") を使用することはできません。そうしないと、DBNull.Value の代わりに null と比較できます。
xml - XPath | パス式.Net
上記のXMLの「select[cities]where [name] ='Orange'」に相当するXPath式は何ですか?
07/27/09 00:29 AM PSTを編集:
わかった!アドバイスをありがとうございました、あなたは素晴らしい先生です。すべての「都市」からすべての属性を選択することができました
ms-access - MS-Access 2003 - フォームのテキスト ボックス内の式
テキスト ボックスのフォームで式を使用してテーブルから値を返す場合、式に複数のテーブルを含めて値を返すことはできますか?
テーブルはリンクされており、クエリで値を返すことができるので、Access でもこの方法でそれを行うことができると思いました????
=DSum("[tblMain]![Revenue]","tblMain","[tblMain]![Quarter]=3 AND [tblMain]![Region]='NorthEast'" AND [tblOffice]![Location]='NewYork'")
これは、テキスト ボックスに入力した式です。2 番目のテーブルへの参照がなくても問題なく動作しますが、一度取得すると、テキスト ボックスに点滅するエラー メッセージが表示されます (レポートと同じように)。 ..
この方法はおそらくフォームよりもレポートで使用されることが多いと思いますが、私は初心者であり、部門ごとに多くの事実をすばやく返すダッシュボード ソリューションを考え出そうとしています。VB ではなく、プロパティ ウィンドウのデータ タブの「コントロール ソース」フィールドでこれを使用しています。主な理由は、VB で動作させる方法がわからないためです。
いつも助けてくれてありがとう!
c - C言語を使用して中置式を計算する最も簡単な方法は何ですか?
ユーザーが中置式を文字列として入力するとします。C言語を使用してその式の結果を評価する最も簡単な方法は何ですか?
考えられる方法は、スタックを使用してポストフィックスに変換することですが、かなり長いプロセスです。仕事を簡単にするatoi()やeval( )などの関数を使用する方法はありますか?
c++ - C/C++ が式の評価順序を定義しないのはなぜですか?
ご存じのとおり、C/C++ では式の評価順序が指定されていません。それらを未定義のままにした理由は何ですか。
c# - 式を変換する方法> 述語へ
をパラメーターとして受け入れるメソッドがExpression<Func<T, bool>>
あります。List.Find() メソッドの述語として使用したいのですが、List が取る述語に変換できないようです。これを行う簡単な方法を知っていますか?
アップデート
tvanfosson と 280Z28 からの回答を組み合わせて、これを使用しています。
excel - MS Access 2003 - サイトあたりの販売数量と供給 % に基づく平均の計算
これは、Access でこのシナリオを計算できるかどうか、またはその問題についてもまったく計算できるかどうかについて、私が持っている別の質問です。
特定の時間枠で販売された上位 5 品目を検索するクエリがあり、サイトごとにグループ化されています。これを使用して、ppt プレゼンテーション用のサイト間の比較表を作成します。私はこれらの多くを行っていますが、プレゼンテーションに問題があり、彼らが問題を抱えていると予測しており、それは悪い指標になります:
一部の店舗は他の店舗よりも大きく、より多くの供給を得ています。したがって、トッピング販売アイテムの数量だけの単純な合計合計であり、場所を比較すると、デッキが少し積み重なっています。
したがって、サイト A が供給の 80% を獲得して 500 個を販売し、サイト B が 15% の供給を獲得して 75 個を販売し、サイト C が 5% の供給を獲得して 50 個のアイテムを販売した場合、実際にはサイト C がそのサイズで最高の売上を達成します。最初のグラフ (クエリなどから) で集計合計を表示するために必要なものは正確にありますが、上記のアイデアを表すには何が必要ですか。
これに入る要因は次のとおりです。
ItemID - アイテムごとにグループ化 - 販売数量ごとにグループ化 - 合計/降順 (上位 5 位を決定する変数) 店舗/場所 - グループ化
次に、個別のクエリを実行して、各サイトへの合計配信 (供給) を取得します
これは私の数学的な理解が不足しているだけかもしれませんが、誰か助けてもらえますか?
ありがとう
c - 複合ステートメント(ブロック)はANSI Cのparens式で囲まれていますか?
Linuxカーネルソースを閲覧すると、括弧で囲まれたステートメントのブロックが式a la lisp(またはML)、つまり最後のステートメントの値である式として扱われるコードが見つかりました。
例えば:
このコードが解析ツリーにどのように適合するかを理解しようとしてANSIC文法を調べてきましたが、成功していません。
それで、この振る舞いが標準によって義務付けられているのか、それとも単にGCCの特性なのかを誰かが知っていますか?
更新:フラグ-pedanticを試してみましたが、コンパイラーから警告が表示されるようになりました。