問題タブ [conditional]
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.
reporting-services - SSRS におけるセルの動的マージ
SSRS レポートには、14 列のテーブルがあり、最初の列は午前 7 時、最後の列は午後 7 時です。会議名とタイミングを含む 100 のレコードがあります。
元:
- 国際会議 午前9時~午後5時
- 全国大会 午前8時~午前11時
問題は、タイミングに基づいてこれらの列セルをマージし、テキストを中央揃えで 1 つのテキスト ボックスとして表示する必要があることです。
例: 全国大会 午前 8 時から午前 11 時までの列が結合され、午前 8 時から午前 11 時までの時間が、これらの結合されたセルに中央揃えで表示される必要があります。
誰でもこの問題について何か提案をしてもらえますか。これについてカスタムコードを書くことを考えましたが、何もわかりませんでした。
だから、誰かが私を助けることができれば、私はとても感謝しています.
(SSRS の条件に基づいてセルを動的にマージできますか)
php - PHP: オブジェクト内に疑似結合メソッドを作成する
クエリのような条件ステートメントを処理できるオブジェクトを作成しようとしています。これは、使用されている「結合」のタイプに基づいて、2 つの条件を「結合」して、それらの間に依存関係を作成できるようにするためです。現在、次のメソッドを含む単純なオブジェクトがあります。
問題は、validate メソッドの戻り値に影響を与える 2 つのステートメント間で条件付き結合を実行できるようにする必要があることです。アイデアは、次のように条件を指定できるということです。
これにより、3 番目の条件の結果が最初の条件の結果に影響を与えるように後方連鎖することを指定するために必要なロジックが生成されます。
例では、次のように言いましょう。
これを使用して、熟した赤く金色のおいしいリンゴを渡すと、validate() の結果が false になると仮定する必要があります。condition_3 の「結合」が NOT であるため、メソッドは失敗するはずです。
ただし、現時点では、メソッド全体の結果が前の条件の結果と結合方法に依存することをコードに伝える方法はありません。
どんな助けでも大歓迎です!ありがとう。
perl - elsif は Perl でどのように機能しますか?
なぜPerlには「elseif」ではなく「elsif」があるのですか?
私はこのようなことをしています:
コードが elsif ステートメントに到達することはありません。この場合idcount
、実際には 5 なので、最初の if ステートメントになります。しかし、内部if
ステートメント (1) は true ではないため、$somevariable
まだ 0です。is は 5 であるため、 is は 1 よりも大きく、まだ 0 であるため、同様idcount
になるはずです。elsif
$idcount
$somevariable
多分私はただ疲れていて、明らかなものが見えていません。
c - pthread_cond_timedwaitがすぐに戻る
奇妙な問題があります。私は次のコードを持っています:
dbg
gettimeofday
すべての行の前に呼び出し、行の前に時間を追加します。その結果、次の出力が得られます。
ご覧のとおり、2つのデバッグ行の間を通過したのはわずか7マイクロ秒ですが、pthread_cond_timedwait
返されETIMEDOUT
ます。これはどのように起こりますか?cond変数を初期化するときに、時計を別のものに設定しようとしました。
(エラーメッセージは印刷されません)。CLOCK_REALTIME
との両方を試しましCLOCK_MONOTONIC
た。
このコードはブロッキングキューの一部です。5秒以内にこのキューに何も入れられない場合、何か他のことが起こるような機能が必要です。を使用しない場合、ブロッキングキューは正常に機能するため、ミューテックスと条件は両方とも初期化されますpthread_cond_timedwait
。
javascript - And Or Javascript のスタック条件 (if $1 && ($2 || $3))
例えば。3 つの変数があり、1 は必須、2 と 3 はどちらかであるため、1 と 2 が true である限り 3 は false になり、1 と 3 が true である限り 2 は false になります。
うまくいかない
誰でも問題を見つけることができますか?
javascript - 三項演算子と if A, B, else C. 重要な違いはありますか?
JavaScript でこれを行う方法はいくつかあります。
最も読みやすく柔軟なのは、おそらく次のとおりです。
割り当てでのみ*機能し、読みにくい他のものは次のとおりです。
ただし、私の主な質問は、私が考えることができる最後の2つの方法についてです。
この 2 つの表現に違いはありますか? 両方に欠けている読みやすさ以外。
*ただし、foo を関数に割り当てて、if ステートメントの後で実行することもできます。
ruby-on-rails - Rails 条件付きルート
ユーザーがいるウィザードの現在のステップに対応するページにのみユーザーが移動できるユーザー作成ウィザードをセットアップしようとしています。
ステート マシンの機能を整理しました。現在の状態は DB に格納されます。これは問題ではありません
問題は、ユーザーを正しいページにリダイレクトする方法です。
最初に before フィルターを試しましたが、リダイレクト ループが発生しました。これに対する解決策は厄介でした。
次に試したのは、redirect_to を使用してリクエストをアクションに送信し、アクションが適切なページにリダイレクトすることです。2 回リダイレクトしたため、DoubleRenderError が発生しました。redirect_to は新しい http リクエストだと思っていましたが、そうではないようです。
この種の機能をルートに直接設定できるかどうか疑問に思っています。現在の状態を取得するには、DB にアクセスする必要があります。これがどのように行われるのか、それが可能かどうかさえわかりません
何か案は?
ありがとうございました
php - !== FALSE を使用して PHP のストリップをチェックするのはなぜですか?
これが私が見ているコードです。
申し訳ありませんが、コードをきれいにフォーマットする方法もわかりません。そのためのヒントをいただければ幸いです。
私は自分よりずっと頭のいい人が書いたコードを見ているので、すべてを に変更するという第一印象を信用するつもりはありませんif(stripos($foo))
が、なぜこのようにするのでしょうか?
vba - VBA が Null でない
Access でいくつかの VBA コードを操作すると、非常に特定の条件セットが満たされると、整数を求める入力ボックスがポップアップ表示されます。ここまでは順調ですね。
問題は、Not IsNull が無視されているように見えることです。値が既に存在しない限り、値を入力するように求めたいと思います。min <> max および qty <= min の条件が満たされている限り、これは InputBox を起動し続けます。ここで何が欠けていますか?