問題タブ [interleave]

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

list - Haskell で 2 つのリストをマージする

Haskellで次の方法で2 つのリストをマージする方法がわかりません。

0 投票する
4 に答える
6491 参照

list - Haskellのリストのインターリーブリスト

たとえば、次のような関数がある場合、リストのリストを単一のリストにインターリーブする関数をHaskellでどのように記述できるのでしょうか。

interleavelists :: [[a]] -> [a]

要素をインターリーブできる必要があります。

例:[[1,2,3] [4,5,6] [7,8]] --> [1,4,7,2,5,8,3,6]

リストは有限または無限の両方にすることができます...使用できますfoldrか?

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

rtsp - IPカメラでRTSPにインターリーブを設定(Onvif規格)

onvif 標準に基づく IP カメラを使用しています。シナリオは次のとおりです。

ここに画像の説明を入力

RTPポートとHTTPポートは、それぞれ 22554 と 22280 です。これに問題はありません。これらのポートでトラフィックを A から B に再ルーティングして、カメラに到達します。実際、RTP セッションは正しく確立されています。

問題はSETUPメッセージにあります。ここで、A (セッションを開始する) は、ビデオ交換用の UDP 接続用の新しいポート (クライアント ポート) を確立します。同様に、カメラも新しいポート (サーバー ポート) を設定します。B ではサーバー ポートがリダイレクトされないため、何も受信できません。

ビデオ パケットのRTSPメッセージ (この場合は 22554) に使用される同じポートを使用するために、インターリーブ モードを使用する可能性があることを読みました。しかし、これを行う方法がわかりません。たとえば、VLC は最初のオプション (新しいクライアント サーバー ポート) を試行し、それが機能しないため、インターリーブ モードで別の rtsp セッションを正常にセットアップします。

Onvif ライブラリに基づくこのコード ( http://bit.ly/1Xvwqx9 ) を使い始めました。しかし、インターリーブのこの側面に関しては何も見つかりません。

誰でも私にヒントを与えることができますか?よろしくお願いいたします。

0 投票する
3 に答える
967 参照

python - gstreamer-0.10 のオーディオ「インターリーブ」について助けが必要です

ビデオ/オーディオの吹き替えエディタをプログラムしようとしています。vala/genie で複数のオーディオ ファイルをミックスしようとしています。加算器またはインターリーブの使用。

この gst-launch コマンドを Genie または Vala コードに翻訳する必要がありますが、以下を使用します: 1.- Gst.Element.link 2.- Gst.ElementFactory.make 3.- request_padなど... 使用しないでくださいparse_launch()

私はこの魔神コードを持っています:

何が問題なのかわかりません。

0 投票する
3 に答える
71 参照

merge - SAS データセットのインターリーブ (共通の患者番号による)

SAS データセットにインターリーブする必要がありますが、患者 ID が両方に存在する場合のみです。マージ ステートメントでは "in" と "if" を使用しますが、データをスタックする必要があります。データは変数に関して同等です。

何か案は?

0 投票する
4 に答える
232 参照

c - ピクセルデータでビットストライピングを行う方法は?

32 ビット プロセッサで実行されている R、G、B ビット データを含む 3 つのバッファがあります。

次の方法で 3 バイトを結合する必要があります。

ここで、xxxxxxxx は、バッファー内の次の各バイトに続きます。

それらを組み合わせる最適な方法を探しています。私のアプローチは間違いなく効率的ではありません。

これが私のアプローチです

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

clojure - clojure のインターリーブの拡張

与えられた 2 つのシーケンスをインターリーブする関数を書きたいと思います。関数は次のように動作する必要があります。

より長いシーケンスに達すると、プロセスは終了します。

私のコードは次のとおりです。

しかし、このコードは次のように実行されます。

このコードを修正するにはどうすればよいですか? ありがとうございました!