問題タブ [bidirectional]
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.
netbeans - Netbeans sFTP Sync - 双方向の調整
私はNetbeansを使用して、独自のセットアップでPHPプロジェクトを管理しています。ファイルは Web サーバー上にあり、netbeans sFTP を使用してファイルをダウンロードし、変更すると自動アップロードします。それはうまく機能し、他の人がこれを行っていることを読んだことがあります。これにより、ファイルを変更/作成すると、ファイルの作成/アップロードが処理されます。ファイルをローカルで削除すると、ファイルも削除されるようです。
次に、ソース管理に入ります (私の場合は Git ですが、この場合は型は問題になりません)。ソース管理はWeb サーバー上にある必要があります。これは独自のセットアップの一部です。
ブランチを切り替えるとしましょう (明確にするために、これは Web サーバー上で行われます) 。サーバーからのすべての変更を調整するにはどうすればよいですか? これには、使用しているバージョンに存在しなくなったファイルとフォルダーをローカルで削除することが含まれます。また、変更のためにファイルの内容を更新することも含まれます。
今、私はネットビーンズの「ダウンロード」機能を認識しています。Netbeans で、フォルダー構造またはプロジェクト (「プロジェクト」ペイン内) を右クリックすると、Netbeans はすべての変更をダウンロードしますが、サーバー上に存在しなくなったローカル ファイルとフォルダーは削除され ないようです。
jpa - JPAはcascase関係を持つオブジェクトを永続化し、それを削除します(休止状態)
ユーザー エンティティとジョブ エンティティの間に次の双方向の 1:n 関係があります。
ユーザークラス:
ジョブ クラス:
ユーザーオブジェクトを保存する(そして、休止状態にジョブエンティティを自動的に保存させる)ことができます...次に、データベースからジョブエンティティを削除したいときに、例外が発生します....
例外:
なぜこれが起こるのですか?ところで。ジョブオブジェクトで永続化を明示的に呼び出すと、問題は発生しません...しかし、ジョブを個別に永続化したくありませんが、休止状態でそれらを永続化させます(カスケードを使用すると、実際に機能します....)
どうも
java - JPA 双方向関係
DataModel に双方向のリレーションシップがある場合、Java コードで参照を最新の状態に保つのはアプリケーションの責任です。
これを行う最善の方法は何ですか?
たとえば、双方向。AとBは1:Nの関係。
私が B.addA(b) と言った場合、これは A の変数 b が私が追加した参照を指すようにしません。そして、私が A.setB(b) を呼び出すと、これは b の参照を B のコレクションに追加しません。
考えられる 1 つの方法は、アプリケーション コードで setB AND addA を呼び出すことです。
もう 1 つの可能性は、次のように setA(..) メソッドを記述することです。
ただし、これにより次のような例外がスローされることがあります。
フレームワークがある時点でこの setMethod を呼び出し、「this」参照をロードしたいからだと思います...?!? なぜこれが起こるのか誰かが私に説明できますか?そして、私のJavaコードにクリーンな双方向関係があることを保証する方法は何ですか?
どうも
更新: 元のコードは次のとおりです。
私のクエリの1つで、setGridメソッド内の何かが間違っているという例外が発生します...行を削除するとすべて問題ありません..しかし、双方向がありません... :/
スタックトレース:
performance - 双方向の高速ファイル同期を設定するには?
そのために、GITを使用しようとしています。
gitリポジトリのすべての変更を自動コミットし、最後のものを除くすべての履歴リビジョンを削除する.shスクリプト(Linuxの下)を開発しようとしています。リポジトリは、最後のコミット データのみを保持し、以前の履歴をすべて消去する必要があります (すべてのデータが失われます)。
たとえば、次の 3 つのファイルをコミットします。
- ファイル 1: 12 MB;
- ファイル 2: 4 MB;
- ファイル 3: 12 KB。
コミット後、私の .git フォルダーのサイズは約 25 MB です。
ここで、file1 と file2 を削除します。
次回のコミット後、私の作業コピーは 12 KB で、.git フォルダーは 25 MB です。
可能な限り最小の .git フォルダーを取得するために、リポジトリ内のすべてのデータをフラッシュ (データを失う) したいと考えています。
問題は、cron スクリプトを実行する必要があるため、ONE SINGLE NON-INTERACTIVE COMMAND LINE でそれを行う必要があることです。
何時間もフォーラムを閲覧していますが、この質問に対する解決策が見つかりません。
本当の問題は、双方向の高速ファイル同期をどのようにセットアップするかということです。同期するフォルダーが大きい (数千のファイルで 20 GB)。最初の同期は非常に遅くなりますが、問題はありませんが、2 回目の同期はより高速で、変更されたファイルのみを比較して 30 ~ 40 秒以内です...
助けてくれてありがとう。
actionscript-3 - UnityとFlashは、ブラウザで共存している場合、相互に通信できますか?
言い換えると、両方がWebページに存在し、両方が相互に通信するためのいくつかの公開されたメソッドでセットアップされている場合、FlashはUnityのメソッドをトリガーできますか?
JavaScriptは、2つの間の通信を行う仲介者になるでしょうか?
FlashはExternalInterfaceを使用し、Unityは別のものを使用すると思います(私はそれについて十分に精通していません)。
理論的には、それが可能かどうかだけ興味があります。
ありがとう!
ssh - sshforward-双方向
ssh転送を使用する場合リモートサーバーに対してcvsおよびftpでコミットできます。サーバーに私のマシンに対してリクエストを開始させることは可能ですか?サーバー上のWebアプリケーションに私のマシン上のRESTメソッドを呼び出させたいのですが。
ありがとう。ニコライG。
verilog - SRAM インターフェイス用の Verilog 双方向バス
Terasic DE1 FPGA ボード上の SRAM チップに書き込もうとしていますが、トライステート制御に関するエラーが発生しています。エラーは次のとおりです。
私たちが問題を抱えているモジュールを以下に示します。
tinymce - 置き換える入力の方向属性に基づいて、さまざまなTinyMCEエディターの方向性を設定するにはどうすればよいですか?
TinyMCEに置き換える複数のテキストエリアを持つページがあります。一部のTextareaはアラビア語のテキスト、一部は英語のテキストを使用します。textareasには、受け取る必要のある入力に応じてdir
-attributeが正しく設定されています。
テキストエリアに応じて、さまざまなエディターの方向性を設定するにはどうすればよいですか?次のように、すべてのインスタンスの方向性を設定できます。
しかし、エディターごとに異なる方向を設定するにはどうすればよいですか?
hibernate - Hibernateアノテーション双方向関係カスケード削除とnull以外の外部キー
Order(親)で削除を実行するとき、hibernateは子をカスケード削除しようとしています。最初に子を削除するのではなく、外部キーを無効にしてから親を削除してから、子を削除しようとします。
最初に子を削除し、次に親を削除できるように構成を変更する方法はありますか?外部キーを無効にするステップをバイパスしますか?
表と関連する列
注文
id-PK、int、nullではない
OrderResult
id-PK、int、nullではないorder_id-FK、int、nullではない
エンティティの指定
注文
OrderResult
bidirectional - この双方向テキストでキャレットが移動したのはなぜですか?
次の MS Word 2010 の双方向テキストについて考えてみましょう。キャレットはマウス クリックでヘブライ文字のダレットの左側に配置されています。
次に Delete キーを押すと、キャレットが新しい位置に移動します。
私が理解できる限り、この場合キャレットは動かないはずです。説明はありますか?