問題タブ [cobra]

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

java - XPath式についてサポートが必要です。1つは機能し、もう1つは機能しません

COBRA HTMLParserを使用していますが、特定の1つのタグを解析できませんでした。ソースは次のとおりです。

次のXPathを使用して、適切な情報を取得できます。

最後の式は、私が試したどの組み合わせでも機能しません。私も次のことを試しましたが、役に立ちません、

助言がありますか?

編集:XMLが違法であるという提案がいくつかありますが(正直なところ、これまでほとんどどこでも見たので、なぜ違法なのかはわかりません)、XMLを制御することはできません。 (少なくとも月曜日まで、他の仲間が戻ってくるまで)。この情報を含むマッシュアップを作成する可能性を確認しようとしています。チェックなどを無効にする方法はありますか?

解析されたXMLは次のとおりです。

ドキュメントが正しく解析されていないと思います。

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

java - Cobra/Lobo HTML レンダラーを使用して DOM ノードの CSS プロパティにアクセスする方法

Cobra/Lobo ツールキットを使用して、DOM ノード (この例では <img> ノード) の CSS プロパティにアクセスする方法を見つけようとしています。私が現時点で持っているものは次のとおりです。

これは、継承または計算されたスタイルではなく、直接設定されたスタイルのみを提供するようです。これらもどうやって入手できますか?

ありがとう

0 投票する
4 に答える
2900 参照

java - Java/Swing オフスクリーン レンダリング (Cobra HTMLPanel -> BufferedImage) 問題: コンポーネントが先に再描画を終了しない

アプリの他の場所で使用するために、Java/Swing Cobra HTML レンダラーのコンテンツをオフスクリーンの BufferedImage にレンダリングしようとしています。

g の結果の画像は、部分的にレンダリングされたページを示しています。新しいドキュメントが設定される前の HTMLFrame のコンテンツである場合もあります。場合によっては、新しいドキュメントの半分レンダリングされたバージョンです。これは、Cobra の setDocument メソッドがドキュメントの再レンダリングをスケジュールするだけであることが原因であると考えていますが、デバッガーをステップ実行していて、再レンダリングを行う 2 番目のスレッドが表示されません。ここで何が起こっているのかについての洞察を持っている人はいますか?

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

java - 解析されたページの HTML

私は Cobra 解析エンジンを使用しており、既に解析されたページの HTML コードを取得したいと考えています (例: javascripts の実行後)。することは可能ですか?Cobra は、必要に応じて別のオープンソース Java Web パーサーに置き換えることができます。

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

java - Cobra を使用した Java HTML レンダリング

私は現在 Cobra: Java HTML Renderer & Parser を使用して、Java アプリでのユーザーの選択に基づいて動的に生成される HTML ページをレンダリングしています。

私のアプリでは、ユーザーは何百ものアイテムを選択できます。アイテムは、特別な一意の色のシンボルの形で表示され、ユーザーは複数のアイテムを選択できます。

多数の項目が選択されると、記述された説明が動的に生成され、css2 および html4 タグを含むようにフォーマットされ、Cobra HTMLPanel に読み込まれて表示されます。

HTMLPanel 内のアイテムの説明を記述したシンボルの画像を表示したいと考えています。

これを行う 1 つの方法は、ImageIO.write を使用して BufferedImage をファイルに保存し、HTMLPanel に読み込まれている動的に生成された HTML ドキュメントに img html タグを含めることです。残念ながら、ユーザーが何百ものシンボルを選択している可能性があるため、これは受け入れられません。その結果、何百もの ImageIO.write 呼び出しが発生し、アプリのパフォーマンスが大幅に低下します。

別の方法として、次のように BufferedImage を Base64 エンコーディングに変換し、エンコーディングを HTML ドキュメントに直接配置することもできます。

残念ながら、HTMLPanel はデータ URI スキームを無視しているようです。

誰かが解決策を知っていますか?

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

matlab - MATLAB:行列内の要素の行インデックスを検索 <0.001、特定の行を除く

MATLAB の Cobra Toolbox を使用して二重遺伝子ノックアウト研究を行っています。増殖率の出力は、grRatioDble と呼ばれる 100 x 100 の行列です。単一の遺伝子ノックアウトに不可欠な行を除いて、<0.001 であるこの行列の要素の行と列のインデックスを見つける必要があります。除外したい行インデックスの 1 列のマトリックスがあります。これを行う簡単な方法はありますか?

(NB: マトリックスから不要な行を削除することはできません。行、残りのセルの列インデックスが変更されます)

0 投票する
4 に答える
6812 参照

go - Cobra が構成ファイルを読み取らないのはなぜですか?

Cobra と Viper のドキュメントは私を混乱させます。私はやったcobra init fooprojectし、プロジェクトディレクトリ内でやったcobra add bar. PersistentFlag名前の付いた があり、これがコマンドfooの init 関数です。root

私の設定ファイルは次のようになります...

そして、電話するgo run main.goと、これが表示されます...

電話しgo run main.go barたら、これ見て…

したがって、構成ファイルを使用していますが、どちらもそれを読み取っていないようです。コブラとバイパーの仕組みを誤解しているのかもしれません。何か案は?

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

go - 引数が一致しないgolang cobraサブコマンド

cobraで golang CLI を作成したい。今のところ、問題なく動いています。のようなものを作成しましたfoobar create --username johndoe。しかし、のようなサブコマンドが必要ですfoobar create user --username johndoe。サブコマンドありuser

引数を一致させて作成しましたが、

しかし、このように引数のマッチングを使用するよりも、コブラを使用する方が良い方法があると思います。なにか提案を?