問題タブ [insertion]

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 に答える
1836 参照

java - JavaJSpinnerは文字の挿入を防ぎます

JSpinnerは、(SpinnerNumberModelを使用して)アプリケーションに数値を格納するために使用されます。

予想どおり、スピナーでは無効な文字(文字、記号など)を保存できません。ただし、これらの文字を入力すると、スピナーコンポーネントに表示されます。フォーカスを別のコンポーネントに切り替えるとすぐに、文字が消えます。

無効な文字がスピナーに表示されないようにする方法はありますか?

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

sql - PostgreSQL を使用してデータベース間でデータを転送する

別のデータベースからデータを転送する必要があります。古いデータベースは paw1.movi​​esDB と呼ばれ、新しいデータベースは paw1 です。各テーブルのスキーマは次のとおりです。

古いデータベースから新しいデータベースにデータをコピーするにはどうすればよいですか?

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

jquery - jQuery: .get 後の dom 挿入セレクタの問題

こんにちは、ボークスです。

ここに、ajax応答に置き換えたいコードブロックがあります:

これは私がajaxリンクを観察する方法です:

リンクをクリックすると、すべてが正常に機能し、コード ブロックが期待どおりに置き換えられます。リンク名以外はすべて同じです。

しかし、リンクをもう一度クリックすると、セレクターが機能しなくなります。古いa.likeが入れ替わったからだと思います。

私の質問は、新しい DOM ノードがあることを jquery または DOM にどのように伝えることができるかということです。

私は助けを望んでいます。ありがとう。

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

c++ - C++ostream挿入演算子でコンテキストを利用できるようにする必要があります

私が取り組んでいるAPIの場合、ユーザーがカスタムオブジェクトをに挿入できるようにしたいのですostreamが、これらのオブジェクトはそれ自体では意味がなく、メモリに制約があり、コンテキストの追加のポインターや参照を含めることができません。(メモリが限られている組み込みシステムでは、数千万の16- / 32- / 48ビットオブジェクトを考えてみてください。)

ユーザーが基になるコンテキストを初期化し、次のオブジェクトの1つを検索するとします。

まったく異なるスコープで、おそらくユーザーの明示的なコードから遠く離れてネストされている場合は、オブジェクトをに挿入する必要がありますが、ostream使用ddbできません。

twによってカプセル化された実際の値はです97,594,974が、必要な出力は次のとおりです。

これが機能するためには、適切な挿入演算子がにアクセスする必要がありますがddb、静的またはグローバル変数または関数に依存することはできません(マルチスレッドの理由により)。私がやりたいは、ユーザーが次のようなストリームラッパーを要求して使用できるようにすることです。

返されるostreamのサブクラスには、それを必要とする特別なストリームインサーターが使用するddbへの参照と、std::coutすべての出力を転送する元のストリーム(この場合)への参照が含まれます。

残念ながら、私が思いついた継承または構成スキームは、コード化するのが面倒であり(大きな懸念ではありません)、ユーザーにとって問題になる可能性があります(はるかに大きな懸念)。挿入演算子でddbをエレガントに利用できるようにする方法に関する提案はありますか?私はboost.Iostreamsをわずかに認識していますが、それがここで私を助けるかどうかはわかりません。

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

algorithm - btree 挿入に関する特定の問題

私はslady.netの非常にクールな btree アプレットで遊んでいます。特定の動作を理解するのに苦労しています。この開始状態を見てください。

代替テキスト http://www.freeimagehosting.net/uploads/db2931c7da.jpg

この特定の状態は、10、15、30、16、70、1、9、27、45、50、55 のシーケンスを挿入することによって達成されました。

私の質問は、シーケンスに次の値 65 を挿入すると [45, ] ノードに何が起こるかに関するものです。

代替テキスト http://www.freeimagehosting.net/uploads/3b70c1d302.jpg

[55,70] ノードは 65 で分割され、中間値である 65 は上に移動し、[30,50] ノードも分割します。私の質問は: [45, ] ノードが [30, ] ノードの子になるのはなぜですか? その親にはもともと 3 つの子があり、一番左と一番右が新しい別のノードになりました。45 はこれらの値の間にあり、[65, ] ノードの下にも同様に配置された可能性があるようです...なぜですか?

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

database - JBoss 5.1へのCMP2.1Beanの実際のDB挿入を延期するにはどうすればよいですか?

Weblogic9アプリケーションをJBoss5.1に移行しているところ、次の問題が発生しました。

セッションejbは、CMP2.1エンティティを管理します。これらは、MyEntityLocalHome.create()メソッドの呼び出し時に挿入されます。データベーステーブルには「nullではない」制約があるため、通常はcreate()メソッドの呼び出し後に設定される一部のフィールドが設定されず、挿入が失敗します。

マネージャーがcreate(myNotNullField);を呼び出した場合、私は知っています。メソッド、正しいパラメータを渡すと、問題は解決されます。残念ながら、マネージャーは実行時にどの* LocalHomeとどのcreate()メソッドを呼び出す必要があるか(イントロスペクションによって)を検出するレイヤーを使用し、createメソッドはエンティティのPKフィールドを使用して検出されます。つまり、レイヤーは、PKの一部ではないパラメーターを持つcreate()メソッドを見つけることができません。

JBossのドキュメントで、ejbPostCreate(...)メソッドの後に挿入を延期できるパラメーター(insert-after-ejb-post-create)を見つけましたが、「 LocalHome.create()呼び出しは、DB挿入後も戻ります。

管理者が「nullではない」フィールドを設定できるように、DBへの実際の挿入をトランザクションの最後まで遅らせるにはどうすればよいですか?アプリはWeblogic9で動作するため、このようなオプションはWLSに存在すると思います...このパラメーターはJboss 5.1に存在しますか?

ご協力いただきありがとうございます :)

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

image - Flex/Spark TextArea または TextFlow の特定の場所に画像を追加する方法

私はSpark TextAreaを持っています:

そして、画像を追加するボタン:

次のスクリプトが機能します。

ただし、TextFlow の最後にのみ追加されます。TextArea のアクティブなキャレットに InlineGraphicElement を挿入するにはどうすればよいですか? 私の最初の考えは次のようなものです:

しかし、現在の段落を .addChild() のオブジェクトとして見つけることさえできると仮定すると、これはまだ現在の段落の最後にのみ追加されます。では、TextFlow オブジェクトの子段落のテキストの途中に InlineGraphicElement を挿入する (またはテキストを置き換える) にはどうすればよいでしょうか。

あなたの洞察に感謝します。

更新: 近づいています。

段落の先頭または末尾に追加できます。

しかし、まだ真ん中に挿入する喜びはありません。また、上記のコードは強調表示されたテキストを置き換えませんが、それはここでの本当の問題ではありません。


解決:

Eugene のリンクに基づくと、これの鍵は EditManager です。

次のコードは、作業中の更新された関数を表しています。

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

javascript - HTMLテーブルのinsertBeforeメソッドを使用したInvalidArgument

これはIEのバグだと思います...HTMLテーブルの正確な位置に新しい行を追加する必要があります。(insertRow(index)cuzは必要ありません。これは、他の理由で改善されるようです)

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

sql - Postgresqlアプリケーションの挿入とトリガーのパフォーマンス

SQLバックエンド(Postgresql)を使用したアプリケーションの設計に取り組んでいますが、設計に関するいくつかの質問があります。つまり、DBはその場で発生するネットワークイベントを保存する役割を果たします。そのため、これらのイベントに応じた「リアルタイム」アクションにより、挿入速度とパフォーマンスが重要になります。データはいくつかのテーブルで高速のデフォルト形式にダンプされます。現在、postgresqlトリガーを使用して、このデータをレポートに使用される他のいくつかのテーブルに配置しています。

通常のイベントでは、データはそれぞれ同じ主キー(イベントID)を共有する2つの異なるテーブルに挿入されます。次に、データを移動して、Webベースのレポートインターフェイスで使用されるいくつかの異なるテーブルに再配置する必要があります。私の主な目標/懸念は、最初の挿入テーブルの負荷を軽減して、彼らが自分のことを実行できるようにすることです。レポートは二次的なものですが、すでに処理されたイベントをクエリして管理する必要があるcronジョブとは対照的に、トリガーを介してオンザフライでこれを実行するのは良いことです。レポートは、最初の挿入テーブルに触れる必要があります。パフォーマンスに関して..これは理にかなっていますか、それとも私は完全にオフですか?

データが適切なレポートテーブルに配置されたら、挿入テーブルのデータを長時間保持する必要がないため、挿入パフォーマンスのために定期的にデータを整理しておきます。このシナリオについて考えるとき、これは半一般的であると確信していますが、次の3つのオプションを考え出しました。

  1. トリガーを使用して、最初の行の挿入時にトリガーし、レポートテーブルにデータを入力します。これが私の当初の計画でした。

  2. トリガーを使用して挿入データを一時テーブル(同じ形式)にコピーしてから、トリガーまたはcronを使用してレポートテーブルにデータを入力します。これは単なる考えでしたが、一時テーブルへの単純なコピー操作は、上記のソリューションのトリガーのクエリのいずれかをオフロードすると思います。

  3. 最初の出力プログラムを変更して、すべてのデータを1つのテーブルにダンプし(2つにまたがる場合と比較して)、その挿入をトリガーしてレポートテーブルにデータを入力します。したがって、ソリューション1がマルチテーブルからマルチテーブルのトリガーの状況である場合、これはシングルテーブルのソースからマルチテーブルのトリガーになります。

私はこれを考えすぎていますか?私はこれを正しくしたいと思います。どんな入力でも大歓迎です!

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

c# - ポップアップグリッドモードを使用してtelerikグリッドを使用して編集/追加操作でカスタマイズを実行します

私はMVCに、telerikグリッドを使用してレコードを表示するアプリケーションを持っています。そのためにエンティティモデルを使用しています。編集および追加操作の場合、ポップアップモードを使用したいのですが、カスタマイズを実行できません:編集モードで列を非表示にし、一部の列を編集不可にし、適切な検証メッセージを表示し、編集モードを維持し、カスタムを追加しますデータベーステーブルとは別のフィールド。

嘆願は、telerikグリッドのポップアップを使用して編集/追加操作でカスタマイズを実行する方法を私に提供します。ありがとうSupriya