問題タブ [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.

0 投票する
15 に答える
2114 参照

c# - ++が+1と同じ結果を生成しないのはいつですか?

次の2つのC#コードスニペットは、異なる結果を生成します(再帰呼び出しの前後の両方で変数レベルが使用されると想定しています)。なんで?

以下の回答のいくつかを読んだ後、この問題を欺く方法を強調するために、level ++、++ level、およびlevel+1のスタックトレースを投稿する価値があると思いました。

この投稿のためにそれらを簡略化しました。再帰呼び出しシーケンスはDoStuff(1)で始まります。

//レベル++

//++レベル

//レベル+1

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

objective-c - Obj-C -> 数値をインクリメント (および Cocoa ラベルにステップを表示)

私はObjective-Cが初めてなので、おそらくこれには簡単な解決策があります。

数値を増やしたいのですが、各反復をラベルに表示します。(たとえば、1、2、3、4、5... が時間間隔で表示されます)。

私は試した:

9 秒間待ってから (どうやらフリーズしたようです)、テキスト ボックスに 9 と表示されただけです。

0 投票する
11 に答える
11486 参照

c++ - なぜ ++i は左辺値と見なされますが、i++ はそうではありませんか?

++i が左辺値であり、i++ でないのはなぜですか?

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

c# - ボタンを押すたびに配列の値をインクリメントしますか?

C#で電卓を作っています。ボタンが押されるたびに配列内の数値をインクリメントするのが最善の方法かどうかはわかりません。これは、現在のボタン イベント ハンドラー メソッドの 1 つです。

このボタンを押すたびに数字[1]が2ずつ増えるようにしたいのですが、今のところボタンを何回押しても2になるだけです。

本当にありがとう!

0 投票する
1 に答える
3815 参照

c++ - Visual Studio 6 VC++ プロジェクトのバージョン - どうすればインクリメントできますか?

VC++6 で書かれた古いプログラムに変更を加えています。プロジェクト リソースには、以下を含む「バージョン」セットが含まれます。 ブロック ヘッダー コメント 会社名 ファイル バージョン 製品バージョン

FileVersion と ProductVersion はどちらも 1.0.0.97 です (97 はビルド番号で、プロジェクトをビルドするたびに増加します)

私の変更は、他の数字の 1 つをインクリメントする必要があるようなものです。おそらく 1.0.1 になるはずです。これらの文字列は編集できますが、プロジェクトをビルドするとすぐに、最初の 3 つの数字が 1.0.0 に戻ります。これらの数値が実際に保持されている場所と、それらを変更する方法を知っている人はいますか?

これらの数値と設定は、実行可能ファイルの「プロパティ」にも含まれます。ビルドの日付は「コメント」リソース文字列に保持されますが、これはくだらないと思いますが、これも自動的に生成したいと考えています。すべてのビルドの前にチェックすることを忘れないでください!

どんな提案もありがたく受け取った。

--- アリステア。

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

java - 16進値をインクリメントする(JAVA)

Javaで16進値をインクリメントできますか?つまり、「16進値」="16進値"++

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

sql-server - 復元されたデータベースでの主キー違反

SQL Server 2005 データベース間のトランザクション レプリケーション (更新可能なサブスクライバーではない) をセットアップしました。パブリッシュされたデータベースのテーブルには ID 列があります。テーブルは問題なく複製されました。しかし、サブスクライバー データベースをバックアップして復元すると、ID 増分フィールドを含むテーブルに行を挿入できず、主キー違反が発生すると表示されます。このIDプロパティを削除して再作成した後、またはIDシード値をテーブルのrowcountにリセットした後、挿入できるようになりました。このような問題を回避するために、トランザクション レプリケーションでサブスクライバー データベースをバックアップおよび復元するためのガイダンスが必要です。

ありがとう、P.ゴパラクリシュナン。

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

mysql - SQLに一意の値ごとに増分を挿入する

私は、私が持っているSQLの知識の限られた範囲外にあるSQLの問題を抱えています。次の問題があります。

現在、次のようなテーブルがあります。

それぞれの一意の値に増分番号が付けられた別のテーブルが欲しいのですが...次のようになります。

挿入ステートメントでこれがどのように行われるかわかりませんか?

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

regex - アプリケーション/テキストエディタを探しています

一致するたびに正規表現検索の「置換」フィールドを体系的に変更するのに最も役立ちます。

たとえば、テキスト内の通常のポイントに「id = $number」というフレーズを挿入する必要がある xml ファイルがあり、基本的に、正規表現が一致するたびに (id = 1、id = 2 など) 最後まで $number++ を挿入します。ファイルの。

bash/perl/python スクリプトなどを書けばよいことはわかっていますが、少なくとも適度にユーザーフレンドリーにして、インテリジェントな (ただし技術的傾向が少ない) ワーカーに使用方法を教えて、独自の変更を加えます。正規表現は彼らにとって問題ではありません。

これまでに最も近いのは、Notepad++ の列エディターと「increase [number] by」関数ですが、これを使用すると、別の正規表現を記述してすべてを整列させ、インクリメントを追加し、別の正規表現を記述して元に戻す必要があります。残念ながら、この関数をあまりにも多くの異なる種類のファイルで使用し、マクロを実行可能にするために「置換」する必要があります。

理想的には、このプログラムは Windows と Linux の両方で利用可能で (WINE は許容されますが、ネイティブがより望ましい)、「VI/VIM 入力」オプション (テキスト エディターの場合) を備えている必要がありますが、これらは重要ではありません。

もちろん、OSS ソリューションがあればいいのですが、それが私が探しているソリューションを提供するのであれば、喜んで 20 ドルから 50 ドルを開発者に寄付します。


長々と失礼しました。ご協力ありがとうございました。