問題タブ [resourcereference]
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 - Wicket の ResourceReferences とは何ですか? また、どのように機能しますか?
次のようなものを含む例を見てきました。
しかし、Javadoc はコンストラクターについて次のように述べています。
したがって、 を作成するときはResourceReference
、クラスを指定します。なんで?通常、作成したばかりのオブジェクトのグローバル スコープまたはスコープのいずれかが必要ですResourceReference
よね?
また、何name
ですか?ですかsharedResourceKey
?そうでない場合、はresourceKey
どこから来たのですか?それはどのように生成され、なぜ名前ではないのですか? またはname
、クラスパスで検索され、魔法のようにロードされます (クラスパスにその名前のファイルが 1 つしかないと仮定します。複数ある場合はどうなりますか?)? その名前のファイルをロードする場合、Javadoc でそう言わないのはなぜですか?
実際にこれに物理リソースをどのように割り当てますResourceReference
か? ありますが、getResource()
見逃しているようですsetResource()
。たとえば、ディレクトリに画像ファイルがある場合webapp
、ファイルへの参照、そのパス、またはファイルの内容のバイトストリームをどのように「添付」しますか? Web アプリケーションでリソースを読み取る方法があれば、これは便利かもしれませんが、できません。それはクラスパスにのみあります。
たとえば、コンテンツを「マウント」してwebapp/games/someGame.swf
、Web アプリケーションの SWF に Wicket ページからアクセスできるようにしたり、何らかのハンドルを取得したりできるようにしたいと考えています。
java - JavaWicketリソースの問題
コードとWebリソース(css、画像ファイルなど)を分離しておくWebアプリに取り組んでいます。
私はここにファイルを持っています:
プロジェクトルート/src/main/webapp/images/icons/16/add.png
そしてこの場所で:
プロジェクトroot/src / main / java / se / su / dsv / scipro / icons
私はそのようなクラスを持っています:
しかし、このクラスをパネルまたはページのどこかで使用すると、たとえば次のようになります。
次の例外が発生します。
画像ファイルがJavaパッケージの外にあるからだと思いますか?どうすればこれに対処できますか?
image - ファイル システムからイメージを提供する Wicket
私は Wicket を使い始めたばかりで、リソース参照の使用に問題があります。私は wicket 1.5.4 を使用していますが、次の問題があります: ファイル システムに画像を保存しています。構成された rootFilePath (つまり、dir1/dir2/img1.png) に対するファイル パスの一部を保持するクラス ImageElement があります。ページで、次のように画像を追加します。
ここで、ページ パラメータには画像パス パラメータ (path="/dir1/dir2/img1.png") が含まれます。私の質問は次のとおりです。
- ファイル システムから画像を提供する最も簡単な方法はありますか?
- 静的メソッドで ResourceReference を使用しても問題ありませんか? または毎回新しい ResourceReference を構築する必要がありますか? 以前のバージョンでは new ResourceReference(globalId) を使用できましたが、現在はそうではないようです。もしそうなら、グローバルリソース参照は何ですか? 私が理解している限り、リソース参照はリソースのファクトリであると想定されているため、リソース要求ごとに新しいファクトリを作成するのはかなり奇妙です。
- 最後の質問は、ImageResource で応答メソッドが呼び出されたら、インデックス付きパラメーターを連結してパスを作成する必要がないように、より良い方法で画像へのパスを渡すにはどうすればよいかということです。
- 効率的かつ簡単な方法で動作させるための最良のシナリオは何でしょうか。「Wicket in action」の例を見ましたが、これはデータベースからの動的な画像生成を目的としており、私の場合に適しているかどうかはわかりません
「/images」パスの下のアプリケーションにマウントした ResourceReference の実装は次のようになります。
ヘルプやアドバイスをいただければ幸いです。前もって感謝します。
java - Wicketは、Webアプリケーションディレクトリ外のファイルシステムからイメージを作成します
サーバーのどこかに多くの画像を保存するリポジトリがあります。リポジトリに保存されている画像の1つを使用して動的な画像オブジェクトを作成できるようにしたいと考えています。
改札1.5.7を使用しています。この例はどこかで見ました
1)FileResourceクラスを作成しました:
2)MyPage.javaの場合:
3)MyPage.htmlの場合:
しかし、私の場合、WebResourceが私の改札1.5で利用できないため、これは機能していません。
私はまた、改札アクションでこのリンクを研究しました。しかし、私はあまり理解できなかった改札口です。
ユーザーが製品をクリックすると、製品名でモーダルウィンドウが開くプロジェクトを作成しています。また、パネル内のモーダルウィンドウに製品画像を含めたいと思います。画像はサーバーのディレクトリに保存されます。
どんな助けやアドバイスもありがたいです!前もって感謝します。
wicket - Wicket 6 webapp コンテキスト リソース
webapp コンテキスト ディレクトリの下に大量の js、css、画像を含む wicket 1.4 アプリケーションを移行しています。
等
私たちのアプリケーションでは、JavaScript.getHeaderContribution("js/plugin1.js"); を使用しました。
新しい wicket 6 の実装には、このヘッダー コントリビューション メソッドがありません。代わりに、以下を使用する必要があります。
JavaHeaderItem.forReference(new JavaScriptResourceReference(Application.class,"js/plugin1.js");
でもスコープは使いたくない!Application クラスと同じパッケージ内のファイルを検索するようになりました。ContextRelativeReference は ResourceReference を拡張しないため、この場所では無効です。
すべてのファイルを共有リソースとして追加し、ヘッダー コントリビューターで参照することなく、webapp ファイルにアクセスする方法についてのアイデアはありますか?
php - ページ上のリソースのリクエストを PHP の実際のページ リクエストと区別する方法
サーバーAが別のサーバー(B)からダウンロードして元のクライアントに送信するサーバーAからhtmlファイルを要求しています。この html ファイルには、 のような img タグに画像が埋め込まれています<img src="abc.png">
。これらのイメージを連続するリクエストで正常にダウンロードするには、"prefix/abc.png"
サーバー A がイメージの連続するリクエストを受信したときのように、src パスにプレフィックスを追加する必要があります。
今私の問題は、リクエストがページに対するものなのか、画像やスクリプトなどのリソースに対する連続したリクエストなのかを判断して、プレフィックスをパスに適切に追加できる方法はありますか?
assembly - QASM での量子計算シミュレーション
IBM の Quantum Experienceを使用していますが、小さな問題があります。ゲートのドラッグ アンド ドロップには時間がかかり、トフォリ ゲートはありません。そのため、トフォリ ゲートを構築するゲートを再ドラッグする必要があり、しばらく時間がかかります。
コンポーザーは QASM ファイルを取り込むので、そのドキュメントと、そのための何らかのエディターを調べようとしました (私の考えでは、ドラッグするよりもすばやく入力でき、コピーして貼り付けることができました)。しかし、あまり見つかりませんでした。私が見つけた唯一のものは、コードを回路図に変換するためのパッケージへのこのリファレンスでした。コードの構文はかなり異なっているように見えますが、それは私が望んでいるものではないと思います。
だから私は2つの質問があります:
- ファイルを .qasm 形式にできるエディタはありますか?
- これに関するドキュメントはありますか?
ありがとう!どんな助けでも大歓迎です。
EDIT : thisとthisも見つけましたが、どちらが正しいかはわかりません。さらに紛らわしいことに、2 番目のリンクを見ると QASM には 2 種類あるように見えますが、IBM がどちらを使用しているかはわかりません。