問題タブ [recompile]
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.
java - プラットフォーム/フレームワーク/基本パッケージの変更
Android Donut r2 の platform/frameworks/base プロジェクトの一部を変更する予定です。変更は非常に小さく、Java パッケージにandroid.graphics
含まれますandroid.text
(API は影響を受けません)。
再コンパイルされたプラットフォームからどの jar ライブラリをコピーする必要がありますか? 変更は小さく、システム全体を置き換えたくありません。特定の jar ライブラリを置き換えようとしています。
php - phpを再コンパイルして再インストールします
LDAPなしでphp5.2.9を使用してFedoraCore10を実行しています。ここで、現在のphpインストールを削除し、最新バージョンのphpをldapで再コンパイルしてインストールします。
これを行う方法?
c# - C#dllを逆コンパイルした後にdllを逆コンパイルする方法は?
リフレクターを使用してasp.netdllを逆コンパイルし、その後バグを見つけて修正しました。今度はそれをdllにコンパイルして戻したいので、デプロイできますが、どうすればこれを行うことができないようです。 ?
asp.net - ASP.NET Webサイトプロジェクトはいつ再コンパイルされますか?
Mauricoとcodekaが最初に述べたように、セッションがWebサイトの再コンパイルやアプリケーションのリサイクルの影響を受けないようにする場合は、デフォルトのInProcセッションを使用しないでください。
ウェブサイト全体が再コンパイルされる原因のリスト:
デフォルトでは、Webサイトの最上位ファイルに変更が加えられると、サイト全体が再コンパイルされます。トップレベルファイルには、global.asaxファイルと、bin/およびApp_Code/フォルダー内のすべてのファイルが含まれます。
SectionInformation.RestartOnExternalChangesプロパティがtrueの場合、構成にはファイルの変更が含まれます
<section name = "MyAppSettings" type = "System.Configuration.AppSettingsSection、System.Configuration、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a" restartOnExternalChanges = " true " requirePermission = "false" />
ノート:
- サイト全体を再コンパイルせずにトップレベルのファイルを変更できるようにする場合は、Web.configファイルのコンパイル要素のoptimizeCompilations属性をtrueに設定できます。
参照:
Webサイトプロジェクト(Webアプリケーションプロジェクトではない)がそれ自体を再コンパイルする原因となる変更とファイルの種類を示す情報はどこにありますか?
私が尋ねている理由は、ユーザーがセッションを失ってほしくないからです。したがって、ライブWebサイトを更新可能な変更は、朝のごくわずかな時間にのみ更新したいと考えていますが、それらを迅速に処理するために、日中に変更を加えることをお勧めします。最初にステージングサーバーにプロモートしてそこで監視しますが、事前に決定的なリストがあれば便利です。
oracle - Oracleではトリガーが無効です
テーブルに特定の変更を加えると、データベースの一部のトリガーが無効になります。しかし、彼らはまだ働いているようです。私が抱えている唯一の問題は、SQL Developerを使用している場合、トリガーの左側に無効であることを示す赤い十字が表示されることです。それは大きな問題ですか?
トリガーを再コンパイルして修正できることはわかっていますが、これが本当に懸念に値する問題であるかどうかはわかりません。もしそうなら、私は以前の何百もの変更を確認し、問題の原因を見つける必要があります。ありがとうございました。
makefile - Make install は再コンパイルを引き起こします
相互に依存する複数の autoconf ベースのライブラリをコンパイルおよびインストールするためのマスター makefile を作成しています。最初はすべてうまくいきます。問題は、これらのライブラリの 1 つに個別に取り組んでいて、"make && make install" を実行すると、プレフィックス フォルダー内のヘッダー ファイルが上書きされることです (たとえ変更されていなくても)。これにより、すべての依存ライブラリがゼロからコンパイルされます。
メイクファイルをハッキングせずに不要な再コンパイルを避ける方法はありますか?
windows - 実行中に実行可能ファイルを再コンパイルしても安全ですか?
実行中に実行可能ファイルを再コンパイルするとどうなりますか?オペレーティングシステムは、実行可能ファイルの実行を開始するときに、実行可能ファイルのすべての内容をメモリに読み込むので、新しい実行可能ファイルを読み取ることはありませんか?または、変更されていないと考えて新しい実行可能ファイルのセクションを読み取り、未定義の動作を引き起こす可能性がありますか?
ループ内で実行可能ファイルを繰り返し呼び出すスクリプトを実行していて、スクリプトの実行中に実行可能ファイルを再コンパイルするとどうなりますか。ループの将来の反復で新しい実行可能ファイルが呼び出され、切り替えが行われたときに進行中だった呼び出しの結果のみが破損する可能性があることが保証されていますか?
私のOSはLinuxですが、Windowsで何が起こるかについても興味があります。
php - PHP の再コンパイル
APC (キャッシング用)、APD (デバッグ用)、その他の重要な拡張機能など、いくつかのオプションの拡張機能を使用して php をコンパイルしました。ここで、mhash という別の拡張機能 (暗号化用) をインストールする必要があります。私の質問は、以前の拡張機能と最後の拡張機能を含めて php をゼロから再コンパイルする必要がありますか、それとも最後の拡張機能だけで php を再コンパイルすることが可能ですか (うまくいけば、以前の拡張機能は引き続きサポートされています)??
sql - ストアドプロシージャの結果をガイドする「IF..ElseIf..Else」または「Where句」
次の2つのSQLステートメントがあります
最初の1つ:
二つ目:
これらのクエリは両方とも、独自のストアドプロシージャにラップされます。IFステートメントがSQLで多くの再コンパイルを引き起こしているのではないかと思います。IFステートメントの各部分を独自のストアドプロシージャに分離するか、IFステートメント全体をWHERE句に置き換える(上記の2番目のSQLステートメントで示した)ことに直面しています。
私の質問は、パフォーマンスの観点から2つのステートメントの違いは何ですか、SQLは各ステートメントをどのように処理するのでしょうか。
ありがとう。
x86 - LLVMを使用してx86コードをより高速なx86に再コンパイルします
x86 32ビットコードの入力でLLVMコンパイラを実行することは可能ですか?ソースコードがない巨大なアルゴリズムがあり、同じハードウェアでより高速に実行できるようにしたいと考えています。最適化を使用して、x86からx86に変換して戻すことはできますか?
このコードは長時間実行されるので、静的に再コンパイルしたいと思います。また、そのランタイムプロファイルを実行して、どのブランチがより可能性が高いかをLLVMヒントに与えることができます。
元のコードはx86+x87用に記述されており、SSE / MMX/SSE2を使用していません。再コンパイル後x86_64および/またはSSE3を使用する可能性があります。また、コードはハードウェアデコーダーに対してより最適な方法で再生成されます。
ありがとう。