問題タブ [unroll]

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

r - 列ではなく行ごとにデータ フレームを非公開にする

比較的単純な質問ですが、答えは私にはわからなかったようです。現在、次のようなデータ フレームがあります。

これを行単位で 1 行のデータに変換しようとしています。私はunlist関数を使用しましたが、それは私が望んでいたことを行いましたが、列ごとにそれらを提供してくれました。それは私にこれを与えました:

しかし、私が欲しいのはこれです:

これがばかげた質問のように思える場合は申し訳ありませんが、私はまだ R の初心者です。ヘルプ (またはこれを処理するのに役立つ関数への紹介) をいただければ幸いです。

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

c - ループの展開 (C)

ループを展開するという概念は理解していますが、単純なループを展開する方法を誰かに説明してもらえますか?

ループを見せてから、何が起こっているのかを説明したそのループの展開バージョンを見せていただければ幸いです.

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

c++ - GCC で max-unroll-times のような特定のパラメーターを使用して特定のループを展開する方法

GCC で max-unroll-times のような特定のパラメーターを使用して、コード内のループの 1 つを GCC で展開したい場合、どのようにコードを記述すればよいですか?

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

caching - 展開された連結リストの最適なブロック サイズ

私は基本的なデータ構造について学んでおり、これまでのところリンクされたリストを展開する必要があります。私が持っている本によると、各ブロックの要素数を最大で 1 つのキャッシュ ラインのサイズにすると、改善されたメモリ ローカリティからキャッシュ パフォーマンスが向上します。これについて 2 つの質問があります。

まず、正確にキャッシュ ラインのサイズにするのが最適なのか、それとも割り切れない小さいサイズが良いのか?

次に、この投稿で、L1/2/3 キャッシュのライン サイズが 64 バイトであることを発見しました。これがすべてのモデル i7 に対応していることを確認したかっただけですか? 私は 2014 年半ばの MBP を持っており、自分のシステムに最適な展開済みリンク リストを作成しようとしています。キャッシュラインのサイズを確認する端末コマンドはありますか?

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

c - 展開された連結リスト配列とノード

展開された連結リストについて読んでいて、1 つを作成する 2 つの異なる方法を見つけました。私が持っている本は次のようなものを実装しています:

ただし、ウィキペディアは、LinkedBlockへのポインターではなくNode、配列を持っていることを示しています。これは、メモリが連続し、キャッシュの効率が向上するためではないでしょうか? このようにすることの他の利点はありますか?私の本がそれを実装する方法は、最適化されていない/悪いですか? 一般的な方法や優先される方法はありますか?

展開されたリンクリストを実装して、それらがどのように機能するかを学習できるようにしようとしていますが、将来使用する必要がある場合にも備えています (奇妙なことに、GitHub または他の場所で C 実装が見つかりません)。基本的に、2 つの方法のうち、実際のアプリケーションで使用される可能性が高い方法を知りたいと思います。また、これは学習に多くの時間を無駄にすべきではないデータ構造ですか? 私の他のアルゴリズムの本(CLRS)では、それについて言及されていないからです。

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

spring - Unroll を使用すると Spring-Boot と Spock が失敗する

Spring-Boot でデモ プロジェクトをセットアップしています。エンティティの永続性のために、インターフェースに基づいて Spring で生成されたリポジトリ実装を使用しています。

これをテストするために、Groovy で Spock を使用しています。

しかし、Spock の @Unroll をミックスしようとすると、すべてがバラバラになります。

結果:

何が原因なのか手がかりがありません。どんな助けでも大歓迎です。ありがとうございました

編集 1: うーん、これは興味深いです。私は次のことを試しました: * @Test を削除します -> java.lang.Exception: 実行可能なメソッドはありません * @RunWith と @ContextConfiguration を削除します -> Unroll は機能しますが、movieRepository は注入されません/配線されます: java.lang.NullPointerException: Cannot invoke null オブジェクトのメソッド findByNameContaining()

ただし、さまざまな注釈をいじっても、機能するシナリオにはなりませんでした。推測はありますか?