問題タブ [lazylist]

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

perl - Perl 6のこちら側のレイジーリスト用のPerlソリューションはありますか?

Perlで遅延評価されたリストの良い解決策を見つけた人はいますか?私は次のようなものを変えるためにいくつかの方法を試しました

遅延評価に-たとえば、@listを結び付けることによって。コードをデバッグする能力を台無しにするので、私はそれを行うために分解してソースフィルターを書くことを避けようとしています。誰かが成功しましたか。それとも、分解してwhileループを使用する必要がありますか?

注:リストを機能的に変換するために、時々長いgrep-mapチェーンに夢中になっていることを言及する必要があると思います。つまり、foreachループやwhileループではありません。マップ式は、同じ垂直方向のスペースにより多くの機能を詰め込む傾向があるということです。

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

ocaml - 遅延リスト処理用の OCaml ライブラリは何ですか?

遅延リスト処理を提供する OCaml ライブラリは何ですか? 私はこれらの行に沿って何かを探しています:

Camlp4 パーサーをバックトラッキングStreamするための型とシンタックス シュガーとの統合は素晴らしいでしょう。

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

f# - F-Sharp (F#) 型なし無限大

F-Sharp が無限大をサポートしていないのはなぜでしょうか。

これは Ruby で機能します (f# では機能しません)。

-> System.DivideByZeroException: ゼロ除算を試みました。

同じ機能を非常に複雑な方法で記述できます。

->動作します

しかし、私は最初のものの方がはるかに明確になると思います。F# で動的に型指定された無限大を使用する簡単な方法が見つかりません。infinity キーワードがありますが、float です:

System.OverflowException: BigInteger は無限を表現できません。System.Numerics.BigInteger..ctor(Double value) at .$FSI_0045.main@() エラーのため停止


編集:これも繰り返しで機能するようです:

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

syntax - Ocaml 構文エラー

Nilタイプが または のいずれかCons (value, thunk)である遅延リストの実装を使用しています。ここで、thunkはユニットからリストの残りの部分への関数です。

関数を作成しようとしていますcrossが、これは機能List.combineします。残念ながら、構文エラーがあります。

これにより、次のエラーが発生します。

私は何を間違っていますか?

アップデート:

このタイプはチェックしますが、探しているタイプではありません。

これは私が望むタイプのクロスではありません。を探しています:

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

c# - レイジーリストvs System.Lazy> ASP.NET MVC 2 では?

Rob Conery の Storefront シリーズで、Rob はLazyList<..>からデータを引き出すために構造を広範囲に使用しIQueryablesます。

  • System.Lazy<...>これは、現在 .NET 4.0 (およびおそらくそれ以前) で利用可能な構造とどのように異なるのでしょうか?

DoctaJones の優れた回答に基づく詳細:

  1. IQueryableとして操作したい場合、どちらかをお勧めしList<T>ますか?
    は現在フレームワークに含まれてLazy<T>いるため、将来のサポートと保守性にとってより安全な賭けであると思いますか?
  2. 匿名 ( ) 型の代わりに強力な型を使用したい場合var、次のステートメントは機能的に同等でしょうか?
    • Lazy<List<Products>> Products = new Lazy<List<Product>>();
    • LazyList<Product> = new LazyList<Product>();
0 投票する
8 に答える
34912 参照

java - Android:アクティビティのonListItemClick

前回ここで質問したので、たくさんのことを学んだので、もう一度試してみる価値はあると思います。

このリンクからFedorによる遅延リストを使用しています: ListViewでの画像の遅延読み込み

それは魅力のように働いています。しかし、ヒョードルは彼のメインクラスをActivityの代わりに拡張させていListActivityます。このため、listItemClickリスナーを使用できなくなりました。Eclipseはの周りにいくつかのエラーを宣言していonListItemClick()ます。私が回すと動作します

の中へ

しかし、インテントランチャーは機能しません。トースト通知も行いません。

を回してActivityListActivity、Eclipseはよろめきませんが、エミュレーターによって強制的に閉じられます。

どうすれば入手できますか

  • アクティビティonListItemClick()をクリックしてください(推奨)
  • ListActivityまたは、コードを強制終了なしで変換しますか?

よろしくお願いします。

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

android - Androidで遅延リスト機能を実装する動的リストを処理するには?

チャット関連のアプリを開発しています。私のデータベースには約 4500 のエントリがあり、このデータベースにはユーザーの画像とチャット メッセージが表示されています。私はコードファイルの下に実装されており、リストにロードされたすべての提案を表示するのに時間がかかります。

コードファイル:

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

android - Android: Fedor の LazyList を使用した GSON

Fedor の LazyLoading ListView に GSON を実装しました。これは、アプリが Web からダウンロードした画像とテキストを、ImageLoader クラスを介して外部ストレージに保存することを意味します。

なぜインターネットに接続せずにリストビューにアクセスできるようにするのだろうか? アプリは既にキャッシュ データを SD カードに正常に保存していますが、これらのファイルを呼び出すにはどうすればよいでしょうか? そのため、インターネットがない場合、SD カードからデータ (テキストと画像) を呼び出します。

ありがとう。私はあらゆる種類の解決策に対してオープンです

ここに私のListViewクラスがあります:

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

android - 遅延読み込みリスト - ここで少し助けが必要

したがって、基本的に誰もがこれを行う必要があり、Webまたはキャッシュからリストビューにいくつかの画像をロードします.FedorによるLazy Listの本当に良い例を見つけて、必要なことを行うためにそれを作ろうとしていますが、それにいくつかの問題があります。私の場合、画像は暗号化されています。そのため、デバイス上で画像を暗号化し、リストビューで表示する必要があります。今のところ、次のコードを取得しました。

私が知っているように、それは正しくありません(理由がわからないので、助けが必要です)。ここに私が得る例外があります:

そして、ここに ImageLoader クラスのコード全体があります:

Lazy Loading Listの使い方を本当に理解したいので、誰かがこれを修正するのを手伝ってくれることを願っています。

PS実際には、onCreateをオーバーライドせずにActivityを拡張していることに気づきましたが、これがこれを行う唯一の方法です: AssetManager is = is.getAssets();. それ以外の場合は、拡張を削除すると、エラーが表示されます:The method getAssets() is undefined for the type ImageLoader