問題タブ [sequences]

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

python - これを行うための機能的な方法はありますか?

リストがどれだけ深くネストするかわからないときは、これが私がこれを行うために考えることができる唯一の方法です。

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

django - Django + Postgres: フィールドのシーケンスを指定する方法

私はdjangoにこのモデルを持っています:

私の問題は、DB (Postgres) では、接続されているシーケンスの名前がDjango の期待どおりでjidはなく、別の名前になっていることです。journals_general_jid_seq

Django が に使用しなければならないシーケンスを指定する方法はありますAutoFieldか? 私が読んだドキュメントでは、答えを見つけることができませんでした。

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

database - Postgresql:2つのシーケンスの同期を維持する

Postgresで2つのシーケンスの同期を維持する方法はありますか?

私が持っている場合は:

実行するとSELECT nextval('table_A_id_seq'::regclass)

私はそれtable_B_id_seqが同じ値を取ることを望みますtable_A_id_seq

そして明らかにそれは反対側でも同じでなければなりません。

Djangoにあるいくつかの制約をハックする必要があるため(そしてそこで解決できないため)、2つの異なるシーケンスが必要です。

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

c# - 最大合計まで指定された数のすべてのシーケンスを生成しようとしています

次の降順の一意の番号(3,2,1)のリストを前提として、最大合計までこれらの番号で構成されるすべてのシーケンスを生成したいと思います。

合計が10未満である必要があるとしましょう。その後、私が求めているシーケンスは次のとおりです。

これを生成する「標準的な」方法があると確信しています。

linqを使用することを考えましたが、理解できません。また、スタックベースのアプローチを試していますが、まだ成功していません。

何か案が?

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

c# - リストとシーケンスの違い

シーケンスとリストの違いを理解しようとしています。

F# では、この 2 つが明確に区別されます。ただし、C# では、プログラマーが IEnumerable コレクションをシーケンスとして参照するのを見てきました。IEnumerable をシーケンスにするのは、コレクションを反復処理するオブジェクトを返すという事実ですか?

おそらく、本当の違いは純粋に関数型言語に見られるのでしょうか?

0 投票する
14 に答える
85441 参照

java - 分散シーケンス番号生成?

私は一般的に、過去にデータベースのシーケンスを使用してシーケンス番号の生成を実装しました。

たとえば、Postgres SERIAL タイプを使用http://www.neilconway.org/docs/sequences/

ただし、データベースがない大規模な分散システムのシーケンス番号を生成する方法については興味があります。複数のクライアントに対してスレッドセーフな方法でシーケンス番号の生成を達成するためのベストプラクティスの経験や提案はありますか?

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

sql-server - oracleとmssqlサーバー間でactiverecordクラスを共有する

CastleActiveRecordクラスにoracleの主キーシーケンスがあります。

ここで、SQL Serverを使用するようにActiveRecordを構成する必要がありますが、シーケンスはサポートされていませんが、Oracle固有のマッピングが使用されているため不可能です。

ID生成アルゴリズムは気にせず、機能させたいだけなので、IDフィールドの一般的なマッピングを提供して、SQLサーバーとOracleの間でクラスを共有できるようにすることはできますか?

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

sql - PostgreSQL8で一時シーケンスとSELECTを使用してSQL関数を作成する方法

私はpostgreSQL8.3または8.4のいずれかでこの問題を抱えています:

3つの一時シーケンスを(再)作成し、それらを使用していくつかのテーブルを転置して単一の行を取得するスクリプトを作成しました。

次に、作成済みの型を返すFUNCTIONに配置します(selectを実行してから、作成したテーブルからフィールドを取得してカスタム型を作成しました)。これがスクリプトです...実は、pgsqlは関係'q'が存在せず関数なしでこのSQLの実行が成功したと言っています...シーケンスの作成ができないと推測する必要がありますSQL関数内?ありがとう!!

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

clojure - Clojureでベクトルを繰り返す

私はClojureの初心者です。私はカードスーツのベクトルの2つのコピーを取得しようとしています。私が思いつくことができる非DRYの方法は

より機能的な方法が必要です(より多くの文字が必要な場合でも:-))。N回欲しい場合はどうなりますか?助言がありますか?

私が試みるすべてのこと、

結果は2つの別々のベクトルになります。

構造を「平らにする」にはどうすればよいですか?

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

database - シーケンスによって生成された技術的な主キーを使用して n:m 関係を挿入する方法は?

いくつかのフィールドを持つ 2 つのテーブルがあり、すべてのテーブルに、データベース シーケンスによって生成された技術 ID である主キーがあるとします。

field11シーケンスによってfield21生成されます。

で設計されたtable1und間に an : m-relationship もあります。table2table3

table1undの ID はtable2、挿入ステートメント中に生成されます。

したがって、プログラムのデータアクセスレイヤーに追加された行の主キーはわかりません。これpkは、データベースで完全に生成されるためです。

今更新するベスト プラクティスは何table3ですか? 挿入したばかりの行の主キーにアクセスするにはどうすればよいですか?