問題タブ [mason]
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.
perl - Perl: 使用されたサブルーチンを表示
一部のプロジェクト ( Mason ) には、多数の perl モジュール (> 200) があります。このコードから実際に使用されたのは 5 ~ 10% だけです。どのサブルーチンが使用されているか (または使用されていないか)、どうすればわかりますか?
perl - Perl の Mason を使用して PDF ファイルを出力するにはどうすればよいですか?
.pdf ファイルからコードを取得して、別の pdf ファイルにコピーする必要があります。ファイルを開くために書いたコードは次のとおりです。
ここで、filename は PDF コンテンツを保存するファイルの名前で、"fullname" はコンテンツを取得する PDF です。
perl - サブ内で`my`変数にアクセスできないのはなぜですか?
Mason 1.xコンポーネントページを作成していますが、期待どおりに動作していません。perlsubのマニュアルページは、my
変数が。内でアクセス可能であることを示していますsub
。しかし、次のコード:
私にエラーを与えています:
/opt/rt4/local/plugins/RTx-Foo/html/cf/helpers/ticketQuery.ajxのコンパイル中にエラーが発生しました:変数「@myOrderBy」は/ opt / rt4 / local / plugins / RTx-Foo/htmlでは使用できません/cf/helpers/ticketQuery.ajx行206。
(206行目はforeach
行です)
同じコードは、メイソン以外のコンテキストでも正常に機能します。
html - Perl と HTML::Mason を使用したフォーム送信者の IP アドレス (リモート IP アドレス)
HTML::Mason
フォームを含む Web ページを提供するために使用しています。フォームに入力して送信するときに、リモート クライアントの IP アドレスを知りたいです。
印刷してみまし$r->headers_in
たが、
間違った引数を使用していますか?
perl - get Manager呼び出しでクエリの変数を渡すにはどうすればよいですか?
単純なRoseDB呼び出しを行おうとしています。$id= xyz; $ name = "company";
クエリ全体を毎回書き込む必要はなく、文字列変数のように宣言して、呼び出すことができるようにすることができます。
ここで、$ query = qq {id => $ id、name => $ name};
助けてください
perl - get Manager 呼び出しの「クエリ」として文字列変数を渡す方法は?
私はこの簡単な呼び出しをしようとしています:
これは完全に正常に機能します。しかし、クエリに変数を渡すことは可能ですか? 何かのようなもの:
または似たようなもの。
jquery - json Ajaxリクエストは、ページのすべてのhtml要素を返します
/ video / metadata(メイソンコンポーネント)
コンポーネント呼び出しからのjsonではなく、ページのすべてのhtml要素を返します。
datatype/contentTypeを指定するとparserserrorが発生します
perl - IPC::Run3 が Apache 環境で標準出力をキャプチャできないのはなぜですか?
上記のコードは、 で説明されているように、スタンドアロン スクリプトからmason
使用すると非常にうまく機能します。残念ながら、 で実行すると、 は空の文字列になります。以下は私のMason
HTML::Mason::Admin
perl_mode
$a
httpd.conf
ところで
IPC::Run
スタンドアロンモードとモードの両方でどちらがうまく機能するかを試してみましたmod_perl
。IPC::Run
の代わりに使用するには、すべてのソース コードを更新する必要があるようですIPC::Run3
。
perl - $m->comp() を介して渡された値が不規則に失われるのはなぜですか?
スレッド化されたコメントを含む html ページを表示するために呼び出される perl mason コンポーネントがあります。MySQL データベースからのロードに Class DBI を使用します。
問題は、コードの途中で非常に不規則に変数の値が失われることがあることです。ページをリロードするだけで、コードが開始してから停止するまでの間にコードを変更していません。あるページの読み込みで価値があるだけで、次のページでは価値がないということでもありません。あるページの読み込みで、変数にオブジェクトへの参照 (名前を持つ「人」など) が含まれていることを示すために何かを出力し、後でその同じページの読み込みでコードを出力して、それを再度出力することができます。ないことを示します。次のページのロードでは、変数はずっとその値を保持している場合があります。起こっている唯一のことは、変数が $m->comp() への呼び出しを介して渡され、空の場合はデフォルトが適用されることです。
さらに、すべてのコメントに対して発生し、同じページの読み込みで何度もその値を効果的に失います。
残念ながら (または、見方によっては幸いなことに) 関連するすべてのコードを逐語的に投稿することはできませんが、要約すると次のようになります。「HERE」とマークされた 2 つのコメント行に注意してください。
そのデフォルトを削除しようとしましたが、その場合、空の変数が得られます。
これは、プログラム的に言えば、不可能なことが起こっているように見える数行のコードに至るまで精査された数年前の問題です。Mason のバグの可能性が残っています。または、クラス DBI とデータベースの間のブードゥー教のようなものの組み合わせで、接続が失われたり、$m->comp() についてわからないことがあります。
私が持っている他の唯一の手がかりは、ページに何かを追加したときに、まったく新しい変数に問題が発生したことです。残念ながら、問題がいつ発生するかはわかりません。問題が発生することはめったにないため、提案されたデバッグ コードをそこに投入して、すぐに何かを報告することができません。誰かが同様のことを経験したか、何が起こっているのかを説明する可能性のある問題を知っている可能性が低いことを願っています.
perl - perl masonファイルに定数文字列を作成するには?
簡単な質問: perl mason ファイル内に定数文字列を作成する方法はありますか? ハードコードされた文字列を perl ファイルの先頭にある変数に割り当て、それをファイルの残りの部分で使用できるようにしたいと考えています。Javaに相当するもの
private static final String DEFAULT_USERNAME = "Bobby Joe";