問題タブ [gumbo]

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

flash - Flex 4.5: Style で Move トランジションを使用していますか?

Flex 3 では、「左」、「右」、「上」、「下」などのスタイルで Move トランジション効果を使用できました。たとえば、アプリケーションに幅と高さが 100% の HBox があり、この HBox には 3 つの VBox がありました。左の VBox の幅が 300px の場合、HBox の「左」スタイルを -300 に設定して、左の VBox がオフステージになるようにします。別の状態では、HBox の「左」を 0 に設定して、その状態で左の VBox が表示されるようにします。これにより、次のようなトランジションを使用して、状態が切り替わったときに左側のパネルでトゥイーンすることができます...

私はまだ Flex 4.x をあまり扱っていません。これは Flex 4.5 でも実現できますか? スパークトランジションでいくつかのことを試しましたが、トゥイーンを機能させることができませんでした。

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

c++ - 特定の数のスレッド c++

私はc ++でクローラーを書いています。関数crawlerはWebサイトをダウンロードし、そこからすべてのリンクを抽出します。複数のスレッドで関数を実行しcrawler、各スレッドに異なるパラメーターを指定し、スレッドの量を指定したいと考えていました。そのため、プログラムの開始時にスレッド数を指定し、プログラムの開始時に各スレッドを異なるパラメーターで実行して、指定した数の Web サイトを同時にダウンロードできるようにする必要があります。基本的なマルチスレッドの実行方法は知っていますが、プログラムの開始時にスレッド数を指定する必要があります。それで、それを可能にするライブラリはありますか? それとも可能std::threadですか?

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

d - DUB を使用したガンボ d バインディング

プロジェクトでガンボ d を使用しようとしていますが、ダブが失敗します。

ダブ出力は次のとおりです。

ライブラリ ファイルをどこに置く必要があるのか​​、どのような形式にする必要があるのか​​、少しわかりません。gumbo-d 依存関係ディレクトリに .lib ファイルがあります。これはライブラリという意味ですか? もしそうなら、なぜリンカーはそれにリンクできませんか?

これが私のメインの dub.json ファイルの内容です (gumbo-d 依存関係を含むプロジェクト全体の場合)

そして、gumbo-d 依存関係の dub.json ファイルは次のとおりです。

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

python - Gumbo とその Python ラッパーのインストール

Gumbo の python ラッパーを使用して HTML を解析しようとしています。

私のオペレーティング システムは Ubuntu 14.04.3 LTS です。私はPython2.7を使用しています

Gumbo の最新バージョンをgithubから複製しました。

Github で提供されているインストール手順に従いました。

ライブラリ (C ライブラリと python ラッパーの両方) のインストールは成功したようです (エラー メッセージは表示されず、両方とも最後に成功メッセージが出力されました)。

C ライブラリの最終メ​​ッセージ:

ライブラリは次の場所にインストールされています: /usr/local/lib

Python ラッパー メッセージ:

/usr/local/lib/python2.7/dist-packages/gumbo-0.10.1-py2.7.egg インストール済み gumbo==0.10.1 の依存関係を処理中 gumbo==0.10.1 の依存関係の処理を完了

私が遭遇した最初の問題は、ライブラリをよりよく理解するために、ガンボの pydoc を開こうとしたときでした。

pydoc gumbo次のエラーが発生しました:

メッセージを検索すると、1 つの結果が得られました。

私にはあまり役に立ちませんでした。

dist-packages ディレクトリを見てみると、libgumbo.so が にないことに気付きました/usr/local/lib/python2.7/dist-packages/gumbo-0.10.1-py2.7.egg/gumbo/。ただし、他のすべてのファイル (soup-adapter.py、gumboc.py など) は存在します。

C ライブラリをインストールすると、libgumbo.so (および libgumbo.a libgumbo.la などの他のライブラリ) が に配置され/usr/local/libます。そこで、回避策として から.../dist-packages/gumbo-0.10.1-py2.7.egg/gumbo/への simlink を作成しました/usr/local/lib

これにより、pydoc ガンボが動作するようになりました。

その後、インタープリターにガンボとスープアダプターをインポートしようとしました。次のエラーを受け取りました。

続行する方法や、ガンボを機能させる方法が正確にわかりません。

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

c++ - C++ クラス実装で C 関数を呼び出す

C で書かれたhttps://github.com/google/gumbo-parserライブラリを使用する必要があります。

HtmlParserで定義されているクラスがあり、そのHtmlParser.hメソッドを実装していますHtmlParser.cpp

私がインクルードgumbo.hして、その関数HtmlParser.hを呼び出しますgetLinks(...)HtmlParser.cpp

コンパイルしようとすると、「gumbo_parse」への未定義の参照が表示され ます。どうすれば修正できますか?

私のメイクファイルは

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

monitoring - Gumbo Apache Storm の監視メトリクス

ここからストーム トポロジ モニタリング用に Gumbo を設定しようとしています。

このサイトには明確な例や使用法がありません。パラメータとは何か、上記のサイトでこのコードを追加する場所を明確にする必要があります

では、MetricGroup、metric、task_id、および component_id にどのような値を提供する必要があるでしょうか? 各スパウトとボルトからそれを見つける必要がある場合、どうすればよいでしょうか? このコードを配置する場所は、トポロジを送信する前のトポロジ ビルダーか、open/prepare メソッドの下の個々の Spout/Bolt クラスか、それ以外の場所かです。この質問に関する助けに感謝します。

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

html - Gumbo Parser で特定のタイプのノードをすべて取得するにはどうすればよいですか?

Gumbo Parser を使用して、特定のタイプのすべてのノードを取得しようとしています。たとえば、HTML ドキュメントのすべての<p></p>ノードまたはすべてのノードです。<a href...></a>

私の関数プロトタイプは次のようなものです:

2 番目のパラメーターの代わりに何を入れればよい<required type of nodes>ですか?