問題タブ [fiber]

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 に答える
372 参照

ruby - RubyファイバーからStopIterationを繰り返し上げる方法

次の Ruby ファイバーは、最初の再開時に StopIteration 例外を発生させますが、その後は発生しません。再開するたびに例外が発生するファイバーを作成することはできますか?

0 投票する
5 に答える
568 参照

c - 画像処理の基本

ここに画像の説明を入力してください

画像処理をしなければなりませんが、どこから始めればいいのかわかりません。私の問題は次のとおりです:-

2Dファイバー画像(この投稿に添付)があります。ファイバーのエッジは白で示され、ファイバーの内側は黒です。ファイバー内の黒いピクセルを選択し、そこからファイバーの長さに沿って移動したいと思います。これには、コントラストを周囲のピクセルと比較してから、目的の方向に移動することが含まれます。私の主な目的は、繊維の長さを見つけることです

それで、誰かが少なくともどこから始めればいいのか教えてもらえますか?私は自分の問題にどのように取り組むかについて大まかなアルゴリズムを頭に入れましたが、どのソフトウェア/ライブラリを使用するかさえわかりません。

よろしくアディ

EDIT1-OpenCVの代わりに、MATLABを使い始めたのは、はるかに簡単だと思ったからです。ハフ変換を適用してから、最大数でハフピーク関数を適用しました。ピークの数=100であるため、すべてのファイバーが含まれます。その後、次の画像を取得しました。どうすれば今の長さを見つけることができますか?

EDIT2-ハフ変換を使用して長さを計算する方法に関する研究記事を見つけましたが、MATLABで実装できません。誰か助けてください

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

python - django-fiber コンテンツ テンプレート

私は現在、私たちのプロジェクトにDjango-fiberを実装しています。ただし、ドキュメントが非常に不足していると思います。サイトのコンテンツのさまざまなチャンクにカスタム コンテンツ テンプレートを使用しようとしています。

私は追加しました

ただし、 django-fiberthree-columns.htmlのテンプレート ディレクトリに配置したテンプレートを使用できないようです。ページのカスタム テンプレートは完全に機能します。

ファイバーを扱っている方からのご意見をお待ちしております。

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

ruby - このルビーファイバーの例の背後にあるロジックを説明してください

サンプルコードはここからです:

したがって、EM実行ブロックのコンテキストでは、作成者はファイバーを作成し、それをですぐに実行しresumeます。http_getしかし、なぜロジックがそのように構成されているのかわかりません。つまり、現在のファイバー(この場合はEM実行ブロックで作成されたもの)を取得し、失敗または成功する可能性のあるhttp要求を開始し、現在のファイバーを再開します。その後、それはただyieldファイバーを要求します。彼がyieldと呼んでいるので、正確には何が実行されますか?http_getなぜそのように書かれているのか説明してもらえますか?

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

ruby - eventmachine クライアント コードが非同期で動作しないのはなぜですか?

このコードでは、 、、行で異なるFiberID を取得することを期待していました。しかし、すべてのファイバー オブジェクトの ID は同じでした。試してみましたが、やはり同じ結果でした。 私は何を誤解していますか?そのコードは非同期でも実行されますか?#1#2#3Thread.current.object_id

PS私が使用ruby 2.0していて、コードが実行されていますrails4

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

meteor - メテオ エラー: ファイバーが定義されていません

たとえば、データベースにレコードを作成する必要がある場合など、非同期呼び出しにファイバーラッパーを使用します。しかし、今日、「Fiber is not defined.」というエラーが表示されます。npm を使用してファイバーを再インストールしようとしましたが、これは役に立ちません。

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

stack - Dファイバーにはスタックサイズの制限がありますか?

C/C++ では、コルーチンはスタック交換ハックで実装されるため、スタック サイズは通常制限され、自動的に大きくなりません。

Dファイバーにはこれらの制限がありますか? それとも自動的に成長しますか?

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

ruby - なぜこの繊維はこのように振る舞うのですか

このコードでは:

出力は113それぞれ別の行にあります。

出力が11最初のものである理由は理解してfiber.resumeいます (そのパラメーターはブロック引数として に渡されます) が、2 番目が を返すFiber.new理由がわかりません。どうしたの?fiber.resume3

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

c - コルーチン:Windowsファイバーの実行が終了したかどうかを確認する方法は?

Windowsファイバーのエントリポイントとして使用する次の機能があります。

SwitchToFiberここで、for ループでメインを呼び出します。次のようなもの。

だから私の質問は: foo が既に実行を終了したかどうかをどのように知ることができますか? (状態変数を渡すか、通信するグローバル状態変数を宣言することなく)