問題タブ [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.
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 でも実現できますか? スパークトランジションでいくつかのことを試しましたが、トゥイーンを機能させることができませんでした。
c++ - 特定の数のスレッド c++
私はc ++でクローラーを書いています。関数crawler
はWebサイトをダウンロードし、そこからすべてのリンクを抽出します。複数のスレッドで関数を実行しcrawler
、各スレッドに異なるパラメーターを指定し、スレッドの量を指定したいと考えていました。そのため、プログラムの開始時にスレッド数を指定し、プログラムの開始時に各スレッドを異なるパラメーターで実行して、指定した数の Web サイトを同時にダウンロードできるようにする必要があります。基本的なマルチスレッドの実行方法は知っていますが、プログラムの開始時にスレッド数を指定する必要があります。それで、それを可能にするライブラリはありますか? それとも可能std::thread
ですか?
d - DUB を使用したガンボ d バインディング
プロジェクトでガンボ d を使用しようとしていますが、ダブが失敗します。
ダブ出力は次のとおりです。
ライブラリ ファイルをどこに置く必要があるのか、どのような形式にする必要があるのか、少しわかりません。gumbo-d 依存関係ディレクトリに .lib ファイルがあります。これはライブラリという意味ですか? もしそうなら、なぜリンカーはそれにリンクできませんか?
これが私のメインの dub.json ファイルの内容です (gumbo-d 依存関係を含むプロジェクト全体の場合)
そして、gumbo-d 依存関係の dub.json ファイルは次のとおりです。
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 ガンボが動作するようになりました。
その後、インタープリターにガンボとスープアダプターをインポートしようとしました。次のエラーを受け取りました。
続行する方法や、ガンボを機能させる方法が正確にわかりません。
c++ - C++ クラス実装で C 関数を呼び出す
C で書かれたhttps://github.com/google/gumbo-parserライブラリを使用する必要があります。
HtmlParser
で定義されているクラスがあり、そのHtmlParser.h
メソッドを実装していますHtmlParser.cpp
私がインクルードgumbo.h
して、その関数HtmlParser.h
を呼び出しますgetLinks(...)
HtmlParser.cpp
コンパイルしようとすると、「gumbo_parse」への未定義の参照が表示され ます。どうすれば修正できますか?
私のメイクファイルは
monitoring - Gumbo Apache Storm の監視メトリクス
ここからストーム トポロジ モニタリング用に Gumbo を設定しようとしています。
このサイトには明確な例や使用法がありません。パラメータとは何か、上記のサイトでこのコードを追加する場所を明確にする必要があります
では、MetricGroup、metric、task_id、および component_id にどのような値を提供する必要があるでしょうか? 各スパウトとボルトからそれを見つける必要がある場合、どうすればよいでしょうか? このコードを配置する場所は、トポロジを送信する前のトポロジ ビルダーか、open/prepare メソッドの下の個々の Spout/Bolt クラスか、それ以外の場所かです。この質問に関する助けに感謝します。
html - Gumbo Parser で特定のタイプのノードをすべて取得するにはどうすればよいですか?
Gumbo Parser を使用して、特定のタイプのすべてのノードを取得しようとしています。たとえば、HTML ドキュメントのすべての<p></p>
ノードまたはすべてのノードです。<a href...></a>
私の関数プロトタイプは次のようなものです:
2 番目のパラメーターの代わりに何を入れればよい<required type of nodes>
ですか?