問題タブ [hotswap]

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

java - libGDX で Java の HotSwap 機能を使用する

次のコードで小さなテストを作成し、これらの手順を実行してホットスワップ機能を使用しようとしました。

  1. [デバッグ] ボタンを使用してプログラムを実行します。
  2. render 関数にブレークポイントを作成して、プログラムを一時停止します。
  3. 四角形の幅の値を変更します
  4. プログラムをコンパイルする
  5. intelliJ にコードをリロードさせます。

しかし、これは画面上の長方形のサイズを変更していないようです。

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

haskell - 実行時に (プラグインを使用して) 文字列から haskell 関数をコンパイルできますか?

さまざまな理由で、任意のユーザー提供コードを実行する必要があるアプリケーションがあります。(SafeHaskell はこれを素晴らしく安全にします)。これは、ディスク上の .hi ファイルからロードするのに非常に便利です。

ただし、私のプログラム設計では、これらのユーザー プログラムをデータベースに保存し、プログラムで使用できる関数に直接コンパイルできれば理想的です。

したがって、コンパイルしている関数に次のタイプがあるとします。

文字列からその関数を生成する関数を書きたいと思っています:

ここで、string には「someFunction」の haskell コード code が含まれています。

できればプラグインパッケージを使用して、これを行う方法があるかどうか誰かが知っていますか? 私はGHC APIに少し出くわしましたが、それについて、そしてそれがこれにどのように関係するのかについてはあまり知りません。

ヒントを試してみましたが、スレッドセーフではないため、私のアプリケーションには適していません。

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

java - Javaでのjarファイルのホットスワップ

2 つの jar ファイルがあります。One.jar にはプロセスを開始するメイン メソッドが含まれ、他の two.jar にはクラス ファイルのみが含まれます。

One.jar では、マニフェスト クラスパスで two.jar を参照しました。

One.jar には、Class.forName() を使用してクラスを動的にロードするメカニズムが含まれています。

One.jar を一生に一度だけデプロイしたい。それに変更を加える予定はありません。

変更は two.jar でのみ行われます

two.jar を更新された two.jar とホットスワップしたい。OSGi、ANTのホットスワップなど、ホットスワップに関する他の投稿を見たことがありますが、何も役に立ちません。

少し調査した結果、JRebel の方が優れていることがわかりましたが、これらの jar と統合する方法が本当にわかりませんか? 私はこれにほぼ2日間立ち往生しています。これを行うには、いくつかの情報が必要です。誰か助けてください...これは私にとって本当にとても重要です...ありがとう

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

delphi - ISAPILoader の経験がある人はいますか?

2003年から先月までEggcentricのISAPILoaderを使っていました。これにより、ISAPI dll の透過的なホット スワップが可能になります。

Windows2003 Web サーバーから Windows2008 Web サーバー、IIS 6.0 から IIS 7.5 に移行しました。古い ISAPILoader.dll が機能しなくなりました。

www.eggcentric.com から新しいものをダウンロードしました (コードに 2009 年の日付が含まれています)。私はそれを機能させることはできません。support@eggcentric.com から応答がありません。

Q1: 誰か聞いたことありますか? 手伝ってくれますか?

Q2: 他の人は何を使っていますか? IIS に dll がロードされたら、新しいバージョンの dll をポストする前に、アプリケーション プールをリセットする必要があります。これにより、そのサイトの他のすべてのユーザーが追い出されます。これをどのように回避しますか?

0 投票する
7 に答える
2591 参照

java - コードを "mvnDebug tomcat:run" に HotSwaping する

通常、私は tomcat を使用して起動しmvnDebug tomcat:runます。

コード変更後、使用する必要がありますmvn tomcat:redeploy

多くの場合、既存のメソッド本体のコンテンツのみを変更するため、これは最適ではありません。

メソッドの本体をランタイムにホットスワップし、フォールバックとしてホット再デプロイできますか?

残念ながら、のようなものは何も見つかりませんでしたmaven-hotswap-plugin

顔-config.xml

web.xml:

pom.xml:

0 投票する
0 に答える
111 参照

java - weblogic 高速スワップによる迅速な J2E アプリケーション開発

私は J2E アプリケーションに 15 年間携わっていますが、WAR の開発サイクルが非常に遅いことにいつも気付きます。IDE からアプリ サーバーへのコード変更をすぐに行うにはどうすればよいですか?

今日、一部のアプリケーション サーバーまたはサーブレット コンテナは、展開された war 展開とクラスのホットスワップに基づいてこれを実行できますが、展開された war のインクリメンタル ビルドに対する IDE のサポートは何ですか?

爆発した戦争を段階的に再構築する(変更されたものだけを理解する)ための無料の解決策( $jrebel なし)を見つけることができませんでした。aa maven プロジェクトの説明に基づくかどうか。

詳細: 爆発した戦争は、タッチされた Java ソース ファイル -> 更新されたクラスと変更されたリソースで更新する必要があります。私たちのアプリケーションサーバーは、残りを処理できます。

私たちは解決策に非常に近づいていると確信していますが、これを可能にするのはどのようなアイデア/環境ですか?

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

haskell - ファイルの再コンパイル時に Haskell プラグインが古い値を与える

Haskell プラグイン パッケージを使用して、実行時に Haskell で使用できる関数/値に文字列をコンパイルしています。ただし、問題があります。同じ名前で異なる値をロードしようとすると、最初の値しか返されません。

これが私のテストファイルです:

そして私のghci実行:

別の値を指定しても、古い値が保持されます。一時ディレクトリとすべてを削除します。

これはプラグイン パッケージ固有の制限ですか、それとも何か間違っていますか?