問題タブ [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.
shell - Grailsシェルは変更されたファイルを再コンパイルしません
私はgrailsを初めて使用し、メッセージを表示してもクラスを再コンパイルしないgrailsシェルの問題に遭遇しました。これが私がしていることです:
- 特定の静的メソッドを持つクラスを持つgrails2.0.0アプリがあります
- grailsシェルの機能の一部をテストしたいので、先に進み、grailsプロジェクトフォルダーから次のように起動します。
grails shell
次のようにいくつかの作業を実行するために、クラスの静的メソッドを呼び出しています。
/li>予期しない動作やランタイムエラーが発生した場合は、それに応じてソースコードを変更しており、grailsシェルは実際に変更が行われていることを示しています。
|Compiling 2 source files.
- 次にメソッドを実行しますが、groovyファイルを保存したと確信しているにもかかわらず、同じエラーが発生するため、メソッドは同じように見えます。
- だから、私は
exit
シェルに行って、それを再び起動する必要があります。次に、grailsが変更を取得します。
私が間違っているのは何ですか?それはかなり奇妙な予想される振る舞いのようです...
xcode4 - Xcode では、実行中にブレークポイントで一時停止しているアプリの一部を再コンパイルできますか?
Xcode では、実行中にブレークポイントで一時停止しているアプリの一部を再コンパイルできますか?
これを行う方法があると思いました。Xcode 4 にこのような機能があると聞いたのを覚えていると思いました。
アプリの一時停止中に変数の値を変更して、バグが発生している場所を絞り込むこともできれば便利です。
これができる可能性は低いと思われますが、少なくとも、毎日の謙虚なパイの提供以外の理由があるかどうかを尋ねると思いました:D
(私は iOS 用にアプリをコンパイルしています。)
vim - GVimのエラーを修正した後、メインのラテックスファイルに戻る
Gvim用のvim-latexsuiteを使用して、かなり大きなドキュメントを編集しています。これは、\ begin {document}、\ end {document}などを含むメインドキュメントで構成されています。その間に、別のドキュメントで記述され、。でインポートされるセクションが多数あります\input{blahblah}
。
問題は、を使用してコンパイルする\ll
と、インポートされたドキュメントの1つにエラーがあることです。このドキュメントは、エラーログなどとともに現在のタブで開かれます。これはもちろん、エラーを簡単に修正できるようにするために行われます。
...しかし、エラーを修正した後、以前はメインドキュメントであったタブ内の別のドキュメントに配置されました。このドキュメントには前文がないため、修正が機能するかどうかを確認するために再コンパイルするには、メインドキュメントを再度開く必要があります。
エラーを修正した後は、その場で簡単に再コンパイルできるはずです。どうやってやるの?
java - APK を逆コンパイルし、変更してから再コンパイルする
既存の APK を変更し、ソースを変更してから再コンパイルする必要があります。
- dex2jarまたはapktoolを使用して逆コンパイルできます。うまく機能しています
- jar ファイルから Java ソースを取得できます (jd-gui を使用)
- 次に、Javaファイルを変更できます
しかし今、Javaファイルを再コンパイルしてjarファイルに戻す方法を知りたいです! (jar部分は簡単なはずです。主な問題は、Android用のJavaファイルを再コンパイルする方法のようです)
apktool を使用してから smali ファイルを変更するという別の解決策があることは知っていますが、多くのコードを追加する場合は非常に複雑に思えます。
私のアプリケーションは基本的な HelloWorld Whitout 難読化です。
asp.net - 共有アクセス許可の変更により、ASP.NET が再コンパイルされました
「d:\sites」という名前のメイン フォルダーの下にサイトがあります。"d:\sites" は \server1\sites として共有され、Dev および QA グループの読み取り専用アクセスが許可されています。別の読み取り専用グループを共有アクセス許可 (NTFS ではない) に追加すると、サイトの再コンパイルが開始されました。何が表示されたのかわからなかったので、別のサーバーで実行したところ、同じ動作が発生しました。
動的再コンパイルを使用していますが、これにより再コンパイルが発生するはずであるというリファレンスが見つかりません (ref.[1]: http://msdn.microsoft.com/en-us/library/ms366723%28v=VS .100%29.aspx )
他の誰かがこれを見たことがありますか、またはなぜそれが起こっているのか知っていますか?
static-libraries - シンボルを読み取れませんでした: アーカイブにインデックスがありません
私は古いプロジェクトの世話をしなければならず、それに行き詰まらなければなりません。これはメイクファイル プロジェクトであり、シンボルを読み取れませんでしたというエラーが表示されます: アーカイブにはインデックスがありません。ビルド時にranlib を実行して追加します。
この問題に関する役立つリンクを見つけましたが、シンボルを読み取れませんでした: アーカイブにはインデックスがありません。ranlib を実行して追加します。
nm liboprt.aコマンドを実行して結果が得られました ファイル形式がオブジェクト ファイルに対して認識されません。ファイル planeoprt.oも試してみた結果、planeoprt.o: ELF 32-bit MSB relocateable, MIPS, MIPS-II version 1 (SYSV), not stripped
問題は、静的ライブラリ (.a) とオブジェクト ファイル (.o) しかないため、ソース コード (.c) を再コンパイルするための指示に従えないことです。
ソースコードを再コンパイルせずにこの問題を解決するのを手伝ってくれる人はいますか?
oracle - Oracleストアドプロシージャは、テーブルデータをフェッチするために再コンパイルする必要があります
問題:SPから結果を取得するには、毎回再コンパイルする必要があります。
SPの目的:テーブルの各行からXMLを構築すること。
説明:コンパイル後に初めてSPを実行した後、テーブルに有効な行がある場合でも、再コンパイルしない限り、SPはデータを返しません。
私のコードの概要は..
ポインタに感謝します。
oracle - Oracleおよび「WHERE」句の可能な定数述語
次のサンプルコードで、ORACLEに共通の問題があります。
「(p_customerIdがnullまたはe.CustomerId = p_customerId)」の「OR」は、オプティマイザが「CustomerId」列のインデックス(インデックスシークを希望)を最適に使用せず、シークではなくスキャンが発生するため、プロシージャのパフォーマンスを低下させます。「CustomerId」のインデックスには、明確な値がたくさんあります。
MSSQL 2008 R2(最新のSP)またはMSSQL 2012を使用している場合、「option(recompile)」を使用してクエリにヒントを与えることができます。
- このクエリだけを再コンパイルします
- すべての変数の値を解決します(sprocが呼び出された後にそれらがわかります)
- 解決されたすべての変数を定数に置き換え、定数述語部分を削除します
例:p_customerId = 1000を渡すと、「1000 is null」の式は常にfalseになるため、オプティマイザーはそれを無視します。これによりCPUのオーバーヘッドがいくらか追加されますが、ほとんどの場合、大規模なレポートプロシージャと呼ばれることはめったにないため、ここでは問題ありません。
Oracleでそれを行う方法はありますか?Dynamic-SQLはオプションではありません。
追加します
「p_customerIdisnull」と「p_eventTypeIdisnull」がない同じプロシージャは、約0.041秒間実行されますが、上のプロシージャは約0.448秒間実行されます(約5.000.000行あります)。
dependencies - Grunt.js 依存関係管理
Grunt でファイルの依存関係を指定する方法はありますか? つまり、私が持っている場合:
変更してから、再コンパイルglobal/page.jade
したいと思います。project/index|about.jade
プラグインをチェックアウトしましたが、その機能を提供するものは見つかりませんでした。
performance - 2 回目の Oracle クエリの実行が遅い
Oracle データベースに対してクエリを実行しようとしています。初めて実行すると、約7秒かかります。2 回目に実行しようとすると、実際には完了していないようです。これは、Oracle SQL 開発者と私が開発中のアプリケーション (JDBC Oracle Thin を使用) の両方にあります。
以前に行ったことのない場所でクエリにスペースを追加すると、クエリに再び 7 秒かかります。
これは、オラクルが新しいクエリだと考えているためだと思います。Oracle にクエリをこれまでに見たことのないものとして処理させる方法はありますか?