問題タブ [propagation]
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.
python - Python:親リストに沿って操作が予期せず伝播される
変更せずに保持したい別のリストからコピーされたリストに要素を挿入および削除しています。ただし、前者に操作を適用すると、後の結果も変わりました。どうすればそれを回避できますか?
これは何が起こっているかの例です:
操作が親リストに伝播する理由がわかりません。どうすればそれを回避できますか? リストをアレンジとして保存するか、ループを使用してリストのコピーを作成する必要がありますか?
python - ジオメトリ伝搬による Python タートル グラフィックス
タートル グラフィックスを実行するウィンドウにジオメトリ プロパゲーションを持たせようとしていますが、次のコードがある場合:
2 つのウィンドウが表示されます。1 つはジオメトリ プロパゲーションがあり、グラフィックはありません。もう 1 つはグラフィックがあり、プロパゲーションはありません。
どんな助けでも大歓迎です。
spring - @Transactional REQUIRED の 2 番目の tx は最初の tx を壊しますか?
伝播=必須の @Transactional の動作についてはあまり明確ではありません。ウェブでよく参照される例は次のとおりです。
私が読んだことは、call2() が呼び出されると、伝播ポリシーが必要であるため、「利用可能な場合は既存のトランザクション」を使用することです。
私の質問は、 call1() が呼び出されたときに、 call1() の最後にある tx プロキシ コード (Spring の AOP によって追加された) がトランザクションを閉じないのですか? そうでない場合、既存の tx を閉じないための基準は何ですか? たとえば、間に非トランザクション メソッドへの呼び出しがいくつかあるとします。
この場合、 call2() は call1() によって開始された tx 内で呼び出されますか?
とにかく、最初のケース (call1() と call2() が連続して呼び出される) で、call2() が runtimeException をスローすると、tx 全体がロールバックします。これは、メソッド全体が一緒に失敗するか、一緒に成功する必要があると宣言しているため、call1() の宣言にはかなり予想外になりますが、すべてのコードが成功したにもかかわらず、tx はロールバックされます (call2( の外部例外のため)。 ))、これはそれ自体の宣言と矛盾しませんか?
ありがとうヤン
spring - 春のトランザクション管理 Propagation.REQUIRES_NEW が機能しない
私のサービスクラス。
}
私の controller から、サービスメソッド blockAllDevices() が呼び出されます。addToLogTables() メソッドは Propergation.REQUIRED_NEW としてマークされていますが、問題は addToLogTables() メソッドで新しいトランザクションが作成されず、既存のトランザクションが使用されていることです。
私がやりたいことは、 addToLogTables() メソッドのトランザクションは、smsService.sendSms() メソッドを実行する前にコミットする必要があるということです。
ここでの私の問題は、メソッド addToLogTables() メソッドでトランザクションがコミットに失敗した場合、smsService.sendSms() メソッドを実行すべきではありません。
spring - メソッドに対する Spring アノテーション @Transactional(Propagation.REQUIRED) はどのように動作しますか?
私はSpringの公式ドキュメントを読みました
@Transactional(Propagation.REQUIRED)
注釈がありますが、まだ疑問があります。それがどのように動作すると私が考えるかについての例を示します。
最初のサービス
セカンドサービス
Spring Controller から MyServiceImpl クラスを呼び出す:
を 1 回呼び出すと
saveItem()
、新しい物理トランザクションと論理トランザクションが作成されますよね?コントローラーからこのサービスを 2 回呼び出した場合、1 回目と 2 回目で、Spring はメソッドごとに 2 つの物理的な異なるトランザクションを作成しますよね
saveItem()
?updateItem()
を呼び出すと
deleteItem()
、deleteItem が呼び出されたときにトランザクションが開かれるため、1 つの物理トランザクションのみが作成されますが、このメソッドからの内部呼び出しotherService.checkItem()
は最初の物理トランザクションを再利用しますよね?
matlab - Matlab: 屋内フロア プラン、RF 伝搬
私はmatlabが初めてで、私の目標は私にとって少し難しいようです。うまくいけば、皆さんからいくつかの指示を得ることができます。
基本的に、RF 伝搬モデルをマップにマッピングしたい 2D 屋内オフィス フロア プランがあります。このフォーラムで、マップへの発熱に関する質問を見たことがありますが、残念ながらどこにも行きません。
すなわち、フロア プラン イメージのヒート マップ ジェネレーター
私が達成したいことについて少し説明します。まず、マップ (グリッド ポイント付き) にいくつかの RF アクセス ポイントをプロットできるはずです。
次に、すべてのアクセス ポイントで、RF 伝搬モデルをマッピングします。注意が必要な部分は、伝播が等方性ではなく、さまざまな素材で作られたフロア プランの壁によって引き起こされる多くの規則性があることです。私のモデルは、アクセス ポイント間の距離と受信信号強度に基づいています。下の画像とよく似ています。
これはmatlabで実行可能ですか? はいの場合、注意すべき手順または重要な用語は何ですか?
neural-network - iRPROP+ 多層パーセプトロン
こんにちは、私のMLP用のiRPROP+アルゴリズムのコードです。ネットワークをトレーニングしようとすると、標準偏差が 1500 エポック減少します (非常に遅い: ~0.5 から 0.4732) が、突然増加し始めます。誰かが私が間違ったことを言うことができますか?