問題タブ [sequence]

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 投票する
3 に答える
5391 参照

sql-server - SQLのグループ内で欠落している値を順番に見つける方法は?

IDと位置の表があります

私が見つけようとしているのは、IDによるポジションのシーケンスにブレークがあるかどうかです。この場合、44,1と44,3の間のブレークです。

私はなんとか一緒に解析することができました:

ただし、ID値が複数ある場合は機能しません。IDが1つだけの場合は機能します(44)。

考え、コメント、提案?

ありがとう!

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

c# - C#でのイベント追跡

イベントサイクルを理解したい。グリッドとテキストボックスを備えたフォームがあります。DataTableにバインドされたグリッドと、同じテーブルにバインドされたテキストボックスがあります。私は何かをデバッグしようとしていますが、フォームで発生したすべてのイベントを識別して、問題を解決できるものを確認する方法を知る必要があります。

とにかく、フォーム上のすべてのクラスを明示的にサブクラス化し、すべてのイベントを自分のイベントハンドラーにオーバーライド/アタッチしない限り、特定のアクション中に発生するすべてのイベントを取得/リッスンするにはどうすればよいですか...「選択済み」の変更などDataGridViewの道路。それは明らかにそれ自身の「CurrentRow」を更新します...私は同じCurrentRowの再ロードを強制する方法/方法を知る必要があります。

理由:フォームレベルの「編集モード」で、別の「テキストボックス」コントロールのコンテンツを変更し、変更を拒否した場合、現在の「レコード」がリロードされて元の値に戻ることをシミュレートする必要があります。

0 投票する
10 に答える
889 参照

algorithm - (疑似)ランダムな順序で一連の数字を吐き出すアルゴリズムを探しています

数列があるとします: {n, n+1, n+2, ... n + m}

事前に数値を保存せずに、シーケンス {1,2,3,...m} を指定すると、元のセットをランダム (または少なくとも疑似ランダム) の順序で吐き出す関数 f() を作成したいと考えています。 .

たとえば、シーケンスが {10, 11, 12, 13, 14, 15, 16, 17} であるとします。

過去のある時点で、同僚がこれを行うことができる数学的アルゴリズムを私に見せてくれましたが、それ以来、存在すること以外はほとんどすべてを忘れてしまいました. 事前にシーケンスを取得し、関数で使用されるシーケンスからいくつかの定数を生成する必要があったことを覚えています。そして、不思議に思っている人のために、悲しいことに、私はその同僚との連絡を失いました.

この質問の答えは私が望むものに近いように見えますが、答えによって出力を特定のシーケンスに事前に制限できるかどうかはわかりません。


編集:

もう少し明確にするために、元のシーケンスまたはシャッフルされたシーケンスを保存したくありません。元のシーケンスから関数 f() を生成したい。

イライラするのは、私がこれを見たということです.Googleでもう一度見つけるのに十分な記憶がありません.

Fisher-Yates アルゴリズムは、デッキの並べ替えやシャッフルには最適ですが、私が探しているものではありません。

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

scala - 空の文字列が Seq.empty として一致しないのはなぜですか?

編集: これは、Scala 2.8 以降で修正されてから長い間、古いバグでした。

Pattern matching a String as Seq[Char] という質問に関するいくつかの実験中に、別の奇妙な一致現象に出くわしました。文字列を一連の文字として扱う次のコードを考えてみましょう。

空の String で input を呼び出すと、""正しく生成され"Empty"ます。

ただし、最初の一致句を次のように書き直すと、

の一致は""失敗し、代わりに default 句に一致します。

Scala ライブラリのソース コードを見ていくと (理想的な世界では、これを行う必要はありません :-))、 と のSeq()両方Seq.emptyRandomAccessSeq.empty. Seq()どうやら、これは空の文字列のみに一致するため、上記の現象とは一致しません。

更新: さらに実験を重ねると、この質問は次のように絞り込むことができます。

これは基本的に、空Seqが自動的に等しくないことを意味しますSeq.empty。そのため、定数と照合する場合 (starblue が提案するエクストラクタを使用するのではなく)、この不等式は一致の失敗につながります。String空をシーケンスとして解釈する場合も同様です。

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

java - Java での連続したビデオ再生 (カットリスト) .. できますか?

まったく同じ形式、形状などのビデオ ファイルがたくさんある場合、ジャンプやギャップなしでシームレスに再生できますか? エンド ユーザーの視点からの効果は、あたかも 1 つのビデオを見ているかのようになります。

これが DirectX で可能であることは理解していますが、できれば Java を使用したいと考えています。

0 投票する
7 に答える
3564 参照

c# - Windows/C# システムレベルの連続番号ジェネレータ?

管理されたシステムレベルの連番ジェネレーターはありますか? DateTime.Now.Ticks は機能しません。これは、私が行っている操作がティックごとに複数回発生することがあるためです。


要件の説明:

  • プロセスにとらわれない - これにアクセスするプロセスは実際には 1 つだけです。
  • パフォーマンスは重要です。これは、広告サーバーでインプレッションを記録するために使用され、1k/秒に達する可能性があります

次のいずれかである必要があります。

  • ティックごとにリセットされる 4 バイトの連番
  • 12 バイトの連番 - 基本的に DateTime に 4 バイトの粒度を追加
0 投票する
8 に答える
217136 参照

sql - テーブルから最大値で始まるOracleシーケンスを作成するにはどうすればよいですか?

特定のテーブルの最大値で始まるシーケンスをOracleで作成しようとしています。なぜこれが機能しないのですか?

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

db2 - DB2でシーケンスを2回インクリメントします

DB2(バージョン9.1)でシーケンスの次の値を2回取得する必要があります。以下を2回実行するのではなく:

私は次のようなことをしたいと思います:

上記を除いて、それを一度だけインクリメントします:

2回だけクエリを実行する必要がありますか、それとも1回のクエリで2回インクリメントする方法はありますか?

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

sql - SQLクエリによるシーケンスのチェック

すべての店舗からのすべての注文を保持するテーブル注文があります。各店舗のシーケンス順序を確認するクエリを作成しました。そのように見えます。

このクエリですべての注文が存在することを確認できます。Web注文番号は1...nからの番号です。

一時/別のテーブルに参加せずに不足している注文を見つけるクエリを作成するにはどうすればよいですか?

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

identity - HiLoかアイデンティティか?

主キーについていくつかの意見を得たかっただけです - ID/シーケンス番号を使用するか、HiLo 戦略を使用する方が良いでしょうか (高い値を照会し、アプリ自体で低い値をインクリメントします)?