問題タブ [vibed]

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

d - vibed: 出力ストリームの終わりを過ぎて書き込みます

エラーが発生する理由がわかりません: 次のコードで:

ここにスクリーンショットがあります

私が間違っていることは何ですか?

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

d - vibe.d REST クライアント ジェネレーターを使用して単一のオブジェクトを POST する方法

そのようなコードでvibe.dレストクライアントジェネレーターを使用して、いくつかのオブジェクトで投稿を送信しようとしています:

そして、vibe.dは、そのようなネストでjsonを生成します

しかし、次のようにネストせずにjsonを送信する必要があります

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

d - vibedでファイルをローカルファイルシステムにロードする方法は?

Web ブラウザからローカル FS にデータを送信する必要があります。データの送信には Vue-JSコンポーネントを使用しています

バイブに基づく私のサーバー側。しかし、バイナリ データをローカル FS に保存する方法の例が見つかりません。

HTTPServerRequest .filesを使用する必要があるようですが、使用方法がわかりません。ユーザーのアップロードには複数のファイルが必要です。

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

http - 静的ファイルを提供している間、vibe.d が HTTP Byte-Range をサポートしているかどうかは誰にもわかりませんか?

私はのソースコードを見ていましたが、これについて何の光も示してvibe-d-0.7.28fileserver.dません。実際、sendFileImpl()関数はそのジョブの主な実装であり、バイト範囲ヘッダーへの参照はありません。

それがサポートされているか、またはどのように機能するか知っていますか?

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

multithreading - D の threadPool を介してファイバーをディスパッチできますか

私が望むのは、コンテキストの切り替えでファイバーの高い効率を得て、I/O 中に CPU 時間を確保することですが、ワークロードがより多くの CPU を供給するのに十分な場合は、物事を並行して行うという事実からパフォーマンスを得たいと考えています。

スレッドとファイバーに関するこの素晴らしい記事を読みました https://octarineparrot.com/article/view/getting-more-fiber-in-your-diet

そして、繊維と糸の比較に関するこの質問を読んでください。 D のスレッド上のファイバー

しかし、私はそれらを不可知論的かつ優雅に混合するための良い方法について少しでも光を得たいと思っています. もちろん、コードサンプルは大歓迎です。

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

d - バイブ用の最小限の VPS 構成?

VibedのVPSの最小構成は何ですか? バイブドのメモリープリントはとても小さいようです。ただし、それを構築するには、より多くの RAM が必要になる場合があります。では、最小とは?

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

d - vibe.d: 停止したタスクにメッセージを送信してみる

停止した vibe.d タスクにメッセージを送信すると、アプリケーションでセグメンテーション エラーが発生します。メッセージが配信されるとは思っていませんでしたが、失敗した送信試行について通知される (または少なくともクラッシュしない) とは思っていませんでした。

次の例は、この問題を示しています。

上記のコードを実行すると、出力は次のようになります。

... それ以外の:

コールスタックは次のようになります。

  • どうすればセグメンテーション違反を防ぐことができますか? 送信機能をチェックしていますか?これは、vibe.d または phobos2 でどのようにパッチできますか?
  • vibe.d や phobos2 のバグでしょうか?