問題タブ [duplication]

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

ruby-on-rails - fields_forを使用するときにフォームフィールドを複製する

has_many:through関係を処理するためにネストされたフォームを作成しようとしていますが、重複したフィールドがレンダリングされます。

モデル

会社

提供

サービス

コントローラ

設定/サービス

ビュー

形 -

_subs.html.erb

fields_forが重複を引き起こしていることは知っていますが、理由はわかりません。

誰かが明確にすることができますか?

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

objective-c - 重複せずに別の関連するコアデータレコードを挿入する方法

2つのコアデータエンティティがArticlesありFavoriteます。ArticlesTo-Manyとの関係がありFavoriteます。まず、すべてのArticlesオブジェクトを正常に挿入しました。

現在、「お気に入り」エンティティにArticleIDを挿入しようとしていますが、挿入できません。レコードが空の関係で挿入されるか、「Articles」エンティティに新しいレコードで挿入されます。

Articles最初にエンティティの関連レコードを取得してから、それを使用して挿入する必要があると思いますが、Favoriteこれを行う方法がわかりません。私の現在のコード:

任意の提案をいただければ幸いです。

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

mysql - mysql内からmysqlデータベースを複製しますか?

これはおそらく長い道のりですが、データベースレイアウト全体(テーブル、ビュー、プロシージャ、すべて)を、ストアドプロシージャ内のクエリまたは複数のクエリで複製することは可能ですか?

基本的に、このようなmysqldumpを使用する場合と同じ機能を探します

外部ツールなしでmysqlプロシージャでこれを行うことは可能ですか?

「showtables」を使用してテーブルを作成し、結果を反復処理して、各テーブルの「create table」状態を取得し、それらを新しいデータベースに転送できると思います。
これは単なる推測ですが、この方法でデータベースからストアドプロシージャをコピーする方法がわかりません。

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

python - Aptana(Eclipse)が重複するPythonパッケージ/ファイルを作成するのはなぜですか?

写真は千以上の言葉を言います:

Aptana/Eclipseのプロジェクトエクスプローラーの一部。

dblp.pyという名前のファイルを含む1つのsrcフォルダーと1つのwebscraperフォルダーを作成しました。Aptana / Eclipseが重複を表示するのはなぜですか?

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

javascript - 配列の複製javascriptスプライシング

コードに奇妙なバグがあり、なぜそれが発生するのか理解できません。

配列array1があります。array2をarray1と等しくすることで、array1を複製します。次に、スプ​​ライスを使用してarray2を変更し、数値を追加します。Array1に触れてはいけませんか?しかし、どちらも同じ変化を出力します。

配列の割り当てを混乱させていると思いますか?これを起こさずにアレイを複製する適切な方法は何ですか?

乾杯

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

mysql - where 条件が結合されたテーブルにある場合、重複した結果が得られますか?

私は 3 つのテーブルを持っています。1 つは工場労働者がバッチに入れて完了するタスクであるタスクです。これは別のテーブルで、各タスクには batch_id があり、複数のタスクは同じ batch_id を持つことができます。3 番目のテーブルは batch_log で、誰かがバッチで作業したすべての時間が、一意の ID、batch_id、その人のユーザー ID、start_time、および end_time の形式で記録されます。

各タスクには、秒単位の Estimated_recurring 時間と秒単位の Estimated_nonrecurring 時間があります。レーザー切断、バリ取り、塗装などのタスクであるかどうかを表すタスク テーブルのフィールドである operation_id でグループ化された両方のフィールドの合計を取得しようとしています。

問題は、time_period 中に batch_log にあったバッチを持つタスクのみが必要なことです。バッチには、batch_log テーブルに複数のエントリがあります。

ここに私がしようとしているものがあります:

タスク テーブル内の複数のエントリが同じバッチを持つ可能性があるため、実際よりも高い見積もりが得られるのではないかと心配しています。

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

node.js - nodejsモジュールと複製?アプリが共通のモジュールを必要とする2つのモジュールを使用する場合、ノードは同じコードが2回読み込まれないように最適化しますか?

これがばかげた質問である場合はお詫びしますが、両方を必要とする2つのモジュールと、両方のモジュールを必要とするメインアプリケーション、または両方のモジュールを必要とするモジュールを作成し、それ自体に「http」を必要とする場合目的のために、httpモジュールの3つのインスタンスがあり、それぞれが異なるクロージャーのスコープ内でロックされているのでしょうか、それともノードはこれを回避するために物事を書き直しているのでしょうか?

言い換えれば、私は次のようなアプリになってしまいますか?

proxy1も独立して使用したい場合は、モジュールとして使用するのが理にかなっていますが、小さなプロジェクトでも、コアモジュールを繰り返し必要とする多くのモジュール(特にhttpとfs)が発生する可能性があります。

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

php - PHP での ID の重複の回避

病院管理システム用の PHP ブラウザ ベースのアプリケーションがあります。状況は、支払いが行われる3つの部門があるということです。受付、研究室、薬局。上記の各場所の労働者は異なり、彼らのインプットも異なります。これらの各部門は、領収書と呼ばれる 1 つのテーブルに領収書情報を送信するため、テーブルの最後の ID の次の ID である ID が生成されます。データは、この ID (テーブルの最後の ID に基づいて生成されたもの) に基づいて同じ部門に送り返されます。

この問題は、2 つの部門が同時に送信ボタンをクリックすると発生します。その時点で、最後の ID は両方のクエリで同じであるため、これらの人々は両方とも同じ ID を取得します。これにより、データの保存と部門への返送に問題が発生します。

これに対する解決策はありますか?トリガーが解決すると言われましたが、そこに行って単純にしたくありません。ランダム ID 生成を考えましたが、レシートに表示されるので、病院の担当者は連続 ID を望んでいます。また、システムの速度が (かなり) 低下しないことも考慮してください。

編集:おっと、ここにはもっと多くの情報があるようです。そのため、自動インクリメントは機能していません。考慮すべき3つの列があります。id(Pkey)、レシート番号、デビット番号。人が同時に支払うと、ID とレシート番号は一緒に 1 増加し、デビット番号は空になります。しかし、後で支払う場合、領収書番号は NULL になり、ID と debitno は最後に入力された ID から 1 ずつ増加します。したがって、領収書番号 (部門担当者に返送される予定) が記入される必要はなく、自動インクリメントが機能しない場合は正しいですか? あなたのソリューションesp autoincrementに再び感謝します。

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

ruby-on-rails - 配列を別のオブジェクトに複製するにはどうすればよいですか?

これはかなり簡単なようです。

これが実行された後、両方が同じ分布を共有します。

ただし、新しいオブジェクトが「保存」されると。古いものはすべてのディストリビューションを失います。

何故ですか?

ご参考までに:

分布belongs_to :email。Eメールhas_many :distributions

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

java - 同じオブジェクトの類似したコピーを作成する重複コードを排除します

両方ともオブジェクトを構築する2つのクラスがあり、現時点では、これらのクラスの両方に重複するコードがあります。たとえば、このコードはクラス1に存在します。

コンストラクターへの引数の1つだけが異なります。したがって、このコードはクラス2に存在します。

このコードの重複を取り除くためのパターンはありますか?