問題タブ [dragonfly-bsd]

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

gnu - 肥大化した echo コマンド

次の「echo」コマンドの実装を見てください。

リストを下に進むにつれて、実装ごとに肥大化が進んでいることに気付くと思います。272行のエコープログラムのポイントは何ですか?

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

freebsd - DragonFly BSD OS に strace をインストールするにはどうすればよいですか?

DragonFly BSD OS に strace デバッグ ツールをインストールするにはどうすればよいですか? トンボOSのハッキングを始めたばかりです。OSにstraceデバッグツールをどのようにインストールするのだろうと思っていました。

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

sockets - NGINX : 65535 接続制限を超えています

HTTP とは異なり、websocket は HTTP からアップグレードされた後も長期間接続を維持します。

OS がすべてのポートを使用するように調整されている場合でも、合計で 65536 ポートしかありません。NGINX がこの制限を超える可能性はありますか?

潜在的な解決策は ですがSO_REUSEPORT、ドキュメントが不足しています -- 少なくとも次の段落以外は見つかりません

NGINX リリース 1.9.1 には、SO_REUSEPORT ソケット オプションの使用を可能にする新しい機能が導入されています。これは、DragonFly BSD および Linux (カーネル バージョン 3.9 以降) を含む多くのオペレーティング システムの新しいバージョンで使用できます。このソケット オプションを使用すると、複数のソケットが同じ IP アドレスとポートの組み合わせでリッスンできます。次に、カーネルはソケット間で着信接続の負荷を分散します。

そのため、NGINX はacceptインバウンド接続を受け入れるように呼び出します。

accept() システム コールは、接続ベースのソケット タイプ (SOCK_STREAM、SOCK_SEQPACKET) で使用されます。リッスン ソケット sockfd の保留中の接続のキューで最初の接続要求を抽出し、新しい接続済みソケットを作成し、そのソケットを参照する新しいファイル記述子を返します。新しく作成されたソケットはリッスン状態ではありません。元のソケット sockfd は、この呼び出しの影響を受けません。

新しいソケットはポートを消費しますか? はいの場合、65535 接続制限を超えるにはどうすればよいですか?

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

dragonfly-bsd - Dragonfly BSD でマウスを構成する - VirtualBox ゲスト

VirtualBoxゲストとしてインストールされたDragonfly BSDでマウスをどのように構成しますか?

  • ホスト: VirtualBox 5.1.30 を実行する Ubuntu 17.10
  • ゲスト: トンボ BSDバージョン 5.0.2

VirtualBox VMDrangonFly の を次のように構成しました。

  • 一般\名前: DragonFlyBSD
  • 一般\オペレーティング システム: FreeBSD (64 ビット)
  • システム\ベース メモリ: 1024 MB
  • システム\プロセッサ: 2
  • システム\ポインティング デバイス: PS/2 マウス
  • ディスプレイ\ビデオ メモリ: 32 MB
  • 表示\加速: 3D
  • オーディオ\ホスト ドライバー: ALSA オーディオ ドライバー
  • オーディオ\コントローラー:インテル HD オーディオ
  • USB\USB コントローラを有効にする:チェックあり
  • USB\USB 2.0 (EHCI) コントローラ:チェックあり

ユーザー アカウントを作成したときに、「他のグループ メンバーシップ」フィールドをホイール、ビデオに設定しました。

DragonFly BSD Xページにある指示に従って、次のように xorg をインストールしました。

startxを実行すると、マウス カーソルは表示されますが、何をしてもマウス カーソルが移動しません。

Xorg -configureを実行しても違いはありませんでした。

VirtualBox OSEDragonFly BSD に Additionsをインストールする方法に関する情報が見つかりません。

次のコマンドでは結果が得られません。

この問題を解決する方法についての情報を持っている人はいますか?

ありがとう。