問題タブ [increment]
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.
c++ - C++ で Date オブジェクトをインクリメントする方法
担当している担当者がいて、最後の機能で行き詰まっています。
関数 void Increment(int numDays = 1) を使用します
この関数は、引数で指定された暦日数だけ日付を進めます。パラメータのデフォルト値は 1 日です。例:
これを行う方法がわかりません。
私は立ち往生しています、++演算子によって関数をインクリメントするように指示する方法を知っていますが、月の最後の日を最初にインクリメントする関数を取得する必要があるとき、または最後に終了する関数を取得する必要があるときに混乱しますたとえば、その月の日付。10 月 31 日から 11 月 1 日、または 6 月 29 日から 7 月 4 日。
c - 複数の post および pre インクリメントを 1 つのステートメントで出力
私はC言語が初めてなので、sum1が助けてください。書かれたACコード
コンパイラは O/P =9 を与えます。どのように?
sql - SQLのアトミックインクリメントとロック戦略-これは安全ですか?
SQLとロック戦略について質問があります。例として、自分のWebサイトに画像のビューカウンターがあるとします。次のステートメントを実行するためのsprocなどがある場合:
特定のimage_idのカウンターの値が時間t0で「0」であると想定します。同じイメージカウンターs1とs2を更新する2つのセッションがt0で同時に開始する場合、これら2つのセッションが両方とも値「0」を読み取り、値を「1」に増やし、両方がカウンターを「1」に更新しようとする可能性があります。 '、したがって、カウンターは'2'ではなく'1'の値を取得しますか?
最終結果:image_id=15の誤った値「1」は2である必要があります。
私の質問は次のとおりです。
- このシナリオは可能ですか?
- もしそうなら、トランザクション分離レベルは重要ですか?
- エラーなどの競合を検出する競合解決機能はありますか?
- 問題を回避するために特別な構文を使用できますか(コンペアアンドスワップ(CAS)や明示的なロック手法など)?
私は一般的な答えに興味がありますが、MySqlとInnoDB固有の答えがない場合は、この手法を使用してInnoDBにシーケンスを実装しようとしているため、興味があります。
編集:次のシナリオも可能であり、同じ動作になります。分離レベルがREAD_COMMITED以上であると想定しているため、s1はすでにカウンターに「1」を書き込んでいますが、s2はトランザクションの開始から値を取得します。
java - なぜこれは無限ループに入るのですか?
次のコードがあります。
x++
彼がorだけを書くべきx=x+1
だったことはわかっていますが、x = x++
最初にそれ自体に属性x
を付け、後でそれをインクリメントする必要があります。as 値x
で続行するのはなぜですか?0
- アップデート
バイトコードは次のとおりです。
理解するために指示について読んでみます...
sql-server - SQLServerデータテーブルにデータを挿入します
自動インクリメントが1に設定されたcustomer_master
と呼ばれる列を含むというテーブルが1つあります。cust_id
cust_id
レコードを挿入しようとすると、正常に機能し、1、2、3、4などの挿入されたレコードが挿入されますが、挿入コマンドでエラーが生成された場合、トランザクションロールバックを実行します。これは、 cust_id
5が挿入されていないことを意味しますが、別のレコードを挿入し、cust_id
6を生成します。5をスキップしますcust_id
。
挿入コマンドでエラーが発生した場合にIDがインクリメントされないように設定したいと思います。
C#とSQLServer2005を使用しています。
javascript - javascriptでキーボードの矢印キーを押すと数字が増えます
テキストボックスに数値があります。今私が欲しいのは、矢印キーのいずれかを押したまま、その数値を増やし続けることです。一度だけ押すと、これを行う方法を知っています。1だけ増加します。しかし、矢印キーを押している間、値を増やし続けたい場合はどうなりますか。どうやってするか?
ありがとう
c - インクリメントおよびデクリメント演算子
出力:2 3 3
誰かがこれを説明できますか?
そして、どういうi =+ j
意味ですか(と仮定i = 1
してj = 2
)?
django - Djangoテンプレートの値をインクリメントするカスタムタグを知っていますか?
厳密なMVCで非常に厄介なことの1つは、テンプレートで最小の処理を実行できることです。通常は良い習慣ですが、この場合は邪魔になります。
- 多くのオブジェクトのクエリセットでforループを作成し、いくつかの属性を表示します。
- 属性はプロパティであり、処理が重くなります(2回トリガーしたくありません)。
- 最後に、これらの属性の値の合計を表示する必要があります。
ここで、ビューで合計を1回実行してから、ループを再実行して(そしてプロパティを再度呼び出して)表示する必要があります。ビューで一度ループして結果をキャッシュすることでこれを改善できますが、この制限を回避するためだけにコードを取得し、より多くのメモリを使用します。
プロジェクトのこの段階では、それほど大したことではありません。パフォーマンスはまだ問題ではありません。しかし、私は本当にこれに対する解決策があることを知りたいです。
私の最善の策は、その仕事をするテンプレートタグを書くことですが、それはそのような雑用です:-)あなたはすでにそれをしただろう誰かを知っていますか?
例えば:
理想的には、次のようになります。
表示されます:
c++ - c++インクリメント演算子
重複の可能性:
ループ内のi++と++iの違いは?
i++と++iに違いはあり ますか?
arrays - 1行でMATLAB配列の1つの値を複数回インクリメントする
これは、forループを使用せずに、同じステートメントでMATLAB配列の1つの値を複数回インクリメントすることに関する質問です。
配列を次のように設定します。
そして、実行します:
明らかに20は無視されます。しかし、私はそれが含まれることを望みます、それで:
与えるだろう:
これをうまくベクトル化された方法で実行できるようにする関数はありますか?
(実際には、配列へのインデックス付けには複数のインデックスが含まれるため、同じ長さ[1 1 2 2 1 1 1 1 3 3 3]
(上記)ずつ増分する数値の配列などが含まれる可能性があります。)[20, 3]