問題タブ [promotions]
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.
atg - 既存のプロモーションを変更した場合、既にそれを持っているユーザー プロファイルはどうなりますか?
無制限のアクセス権を持つプロモーション promoxyz を作成し、promoxyz を使用するクーポン クーポン xyz を作成し、それを user1 に渡しました。彼はそれを使用したため、promoxyz はアクティブなプロモーションに無制限として保存されました。
いいえ、しばらくして、promoxyz の最大使用数を「1」に制限することを希望したため、最大使用数が「1」に変更され、BCC を通じて公開されました。
今私の質問は、user1 が無制限に使用し続けることができるのはなぜですか。更新されたプロモーションは user1 に影響を与えません。この場合、user1 のプロモーションが最新の設定を 1 回だけ使用するように強制する方法はありますか?
ありがとう
ruby-on-rails - データベースのデータを利用した販促コンテンツの扱いは?
Ruby on Rails を使用しており、プロモーション目的でデータベース データを利用する Web ページをレンダリングしたいと考えています。ソースコードは次のように記述されています。
上記のコードでは、データベース レコードに関連するオブジェクト インスタンス (プロモーション用のインスタンス) を「単純に」探し、それをビューに表示しています。ただし、上記のコードを使用することにより、必要条件としてレコードの存在 ( にid
記載されているものと等しいPROMO_ID
) を確保する必要があります。そうしないと、アプリケーションでエラーが発生する可能性があります。
PROMO_ID
ページを機能させるには、レコードが開発データベースと本番データベースの両方に存在する必要があり、その参照が異なる可能性があるため、私は困っています。開発では9
(上記のコードのように)、本番ではそうかもしれません378
.
私は自分の目的のためにモック オブジェクトを使用することを考えましたが、データベース レコードを使用したいと考えています。この方法では、ユーザーが「プロモーション」レコードをさらに処理できるからです。この問題に対するバランスのとれた無駄のない解決策を探しています。
何についてアドバイスしますか?どのように進めればよいですか?いくつかのid
定数を記述したり、モック オブジェクトを使用したりする必要がありますか?
c++ - float がすべての int 値を表すことができないのに、C++ が int を float にプロモートするのはなぜですか?
私は次のものを持っているとしましょう:
i
は a に昇格されfloat
、2 つのfloat
数値が比較されますが、afloat
はすべてのint
値を表すことができますか? int
と の両方float
を a に昇格させてみませんdouble
か?
c++ - いいえ、実際に浮動小数点数の昇格が実際に行われるのはいつですか?
this other QUESTIONから、彼らは Bjarne Stroustrup が、int
(eg short
) よりも狭い整数データ型が an に昇格されるのと同じようにint
、float
s が a に昇格されると言った方法について話しdouble
ます。ただし、 よりも狭い整数の拡大とは異なりint
、浮動小数点の昇格は同じ方法では発生せず、別の場所で発生します。
二項演算子( )が適用される前に を計算すると、 が に変換されることはわかっていfloat + double
ますfloat
。ただし、Learncpp.comによると、これは浮動小数点の昇格ではありません。これは通常の算術変換です。double
+
浮動小数点の昇格が実際に行われるのはいつですか?