問題タブ [precompile]

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 投票する
2 に答える
672 参照

c - Cプログラミング言語でプリコンパイラを使用して配列を初期化する方法

配列を初期化したい。ただし、コンパイル時の初期値は2つあります。だから私はプリコンパイル時にそれをやりたいです。私のコードは

しかし、私はこのエラーを受け取ります:「式が必要です」。配列の最後にエラーがあります。では、どうすればこの問題を解決できますか?

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

asp.net - asp.net4プリコンパイルユーティリティと従来のaspファイル

800を超えるクラシックASPページがまだある巨大なサイトがあります。サイトの4.0へのアップグレードに取り組んでいるときに、asp.netプリコンパイルユーティリティaspnet_compilerが、特にincludeディレクティブを使用して、これらの従来のaspページで数百万のエラーをスローするという問題に遭遇しました。(主に定数と関数は、インクルードされたファイル自体には表示されないグローバルファイルで定義されます)

プリコンパイルユーティリティに従来のaspファイルとincファイルを無視するように指示する方法はありますか?

すべてのaspページを変換してプリコンパイルする以外の方法はありますか?

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

sql - DB2の問題を解決する方法、または解決を開始する方法は?

埋め込み SQL ステートメントを含む DB2 Cobol アプリケーションをプリコンパイルしようとすると、SYSTERMファイルに次のエラーが表示されます。

エラーは、手続き部セクションが見つからないことだと思いますが、次のコードにあります。

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

asp.net - WCF と ASP.Net のプリコンパイル

私のasp.net Webアプリの「サービス」ディレクトリにWCFサービスがあります。の

ソース コードを仮想ディレクトリにコピーすると、すべてが機能します。さまざまな理由からコードをプリコンパイルしたいと本当に思っていましたが、実行するとサービスが中断されます。「.cs」ファイルがプリコンパイルされ、「/Services」ディレクトリに「MyService.svc.cs」がなくなったためと想定しています。


エラー

エラー: http://myurl.com/services/MyService.svcからメタデータを取得できません


私の .svc マークアップは標準です:


私が間違っていること、または ASP.net のプリコンパイルを可能にするために WCF クライアント/サービスを変更できることはありますか?

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

.net - Visual StudioでWebサイトを公開する:「固定の名前付けと単一ページのアセンブリ」を使用しますか?

Visual Studio 2008からWebサイトを操作すると、いくつかのオプションを含むダイアログボックスが表示されます。それらの1つは、「固定の名前付けと単一ページのアセンブリを使用する」です。

私たちはそれを有効にしていませんが、このオプションの長所と短所は何ですか?パフォーマンスなどに違いはありますか?これを使用すべきか、使用すべきではありませんか?

このオプションがないと、公開後にbinフォルダーに774個のファイルが取得されます。これを確認すると、すべてのascxが独自のdllを取得するため、1320個のファイルが取得されます。

これを確認すると、「固定名」は自分のコンピューターでのみ固定されますか?それとも、同僚がWebサイトを公開するときも同じですか?

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

jsf - .jsp なしでコンパイル済みの JSF を Tomcat6 にデプロイする方法は?

.jsp ファイルなしでコンパイル済みの JSF のみを Tomcat6 にデプロイする方法を学習しようとしていますが、HTTP ステータス 404 リソースが見つからないというエラーが発生します。以下は、テストで行った手順です (申し訳ありませんが、少し長いです)。

Web アプリケーションの名前は'precompile'です。

  1. プリコンパイル前の 2 つのJSF (.jsp) ファイルを含む元のWARがデプロイされ、次の URL を使用して正常にテストされます。

    index.jsp から 2 ページ目に移動しても問題ありません。

  2. Tomcat 6 Jasper 2 Documentationで説明されている ant スクリプトを使用して、デプロイされた Web アプリケーションをプリコンパイルします。コマンド ラインは次のとおりです。

    ビルドは成功です。また、 in jasper タスクweb.xmlを追加することで、 generated_web.xml が自動的にマージされます。addWebXmlMappings="true"web.xml は、この投稿の下部に含まれています。

  3. すべての .jsp ファイルがまだ Web アプリケーションにある状態で、Web ブラウザーで再度テストします。

  4. トムキャットを停止します。Web アプリケーションから 2 つの .jsp ファイルを削除します。トムキャットを起動します。Web ブラウザーでテストします。index.jsp へのアクセスは問題ありませんが、2 番目のページに移動すると、HTTP ステータス 404 要求されたリソースが利用できないというエラーが表示されます。

    Tomcat コンソールにエラーが表示されません。

web.xml:_

参照する必要がある場合faces-config.xml:

サーブレットのマッピングミスが原因ではないかと思いますが、よくわかりません。

私は何を間違えましたか?何が欠けていますか?

この長い質問を読んでくれてありがとう。

2011 年 6 月 21 日更新:

追加情報

次の URL で page1 にアクセスすると:

エラーが発生しCannot find FacesContextます:

コンパイルされたファイルpage1_jspにも問題があるようです。

原因は何ですか?.jsp なしでコンパイル済みの JSF を正常にデプロイした人はいますか? それがどのように行われたかを共有してもよろしいですか?

ありがとうございました。

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

ios - IOSアプリ-デバッグはできますが、リリースはできません

私はクライアントのためにアプリストアにアプリを送信しようとしていて(私の最初の試み)、さまざまなさまざまな問題に遭遇しています。最終的に、新しいアプリ名を作成し、開発者プロビジョニングプロファイルを再作成し、開発者証明書を再作成することにしました。

これで、シミュレーターで実行してデバイスでデバッグすることはできますが、リリースモードで実行することはできなくなり、コンパイルすらできなくなります。エラーメッセージは次のとおりです。

「CityGuide_Prefix.pch」ファイルへの参照は、私がベースにしたアプリからのホールドオーバーであり、明らかに正しく名前が変更されていませんでした。なぜ今問題が発生したのかわかりません。

コンパイルログの先頭に、このファイルへの参照があります。

また、このパラメーターの下のgcccompileコマンドの下にも表示されます。

私の質問は、この古い参照をどのように取り除くのですか?そして、なぜそれが以前に機能したのですか?

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

asp.net - ASP.Net JITコンパイルをトレースするにはどうすればよいですか?その非常に遅い

アプリケーションのJITコンパイルを追跡するにはどうすればよいですか?大きなWebサイトの一部である小さなasp.netアプリケーション(残りのコードはクラシックasp)があるため、頻繁にアクセスされることはなく、タイムアウトまたはアプリプールのリサイクル後に(おそらく)再コンパイルされます。再コンパイルには最大2分かかります!!

何が起こっているのかを正確に追跡するのに役立つトレースツールまたはperfmonのカウンターはありますか?

私はプリコンパイルを試みるつもりでしたが、タイムアウトとアプリプールのリサイクルはそれを役に立たなくするだろうと思います。(またはそれは悪い仮定ですか?)

事前にThx!

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

c++ - Apache Avro(pythonスクリプト)を使用してC++ヘッダーを生成する方法

Apache Avroのコード生成ツール(つまり、Pythonスクリプト)を使用してC++ヘッダーを生成することに興味があります。ドキュメントによると、それはかなり簡単なはずですが、私は通常Pythonを使用しないので、物事は私にはちょっと奇妙に見えます。

指示は次のように述べています。

コードを生成するには、2段階のプロセスが必要です。

プリコンパイルステップは、スキーマをコードジェネレーターで使用される中間形式に変換します。この中間ファイルは、スキーマのテキストベースの表現であり、スキーマタイプのツリー構造の深さ優先探索によってフラット化されています。

これにより、コードジェネレーターは、フラット化されたスキーマを入力として読み取り、example.hhにC++ヘッダーファイルを生成するように指示されます。オプションの引数名前空間は、オブジェクトをその名前空間に配置します...

私の問題(いいえ、医者に診てもらったり、クリームを使ったりすることはできません):

プリコンパイルの方法を詳しく説明しているものは何もありません。ドキュメントでは、コマンドプロンプトに「precompile」と入力してコマンドライン引数を指定すると、魔法のように機能するように見えますが、precompileは有効なWindowsコマンドではありません。では、Windowsでプリコンパイルする適切な方法は何ですか?誰かがそれを行う方法を知っているなら、私に知らせてください!

また、 gen-cppcode.pyスクリプトを実行しようとしましたが、316行目でエラーが発生します(スキーマをプリコンパイルしなかったために発生している可能性があります)。

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

db2 - 両方とも db2 -cobol プログラムである場合、db2-cobol の実行プロセスの手順を説明してください

両方とも db2-cobol プログラムである場合、メイン プログラムから 2 つのサブ プログラムを実行する方法は?

「Mainpgm1」という名前のメイン プログラムは、呼び出されたプログラムである「subpgm1」および「subpgm2」という名前のサブプログラムを呼び出しており、静的呼び出しのみを優先しました。

実際、プランと 1 つのメンバーの代わりに package というステートメントを使用しています。どちらも「db2bind」(バインド プログラム) で、dsn 名を持つ 1 つの dbrmlib と一緒に使用しています。

主な問題は、両方の db2-cobol プログラムをバインドしている間に、'db2bind' でどのような変更が影響を受けるかということです。

同様に、「DB2RUN」(プログラムの実行) でも同様です。