問題タブ [list]
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.
sharepoint - SharePoint: カスタム リストと新しい列をリストに展開する
カスタム リストを作成し、お知らせリストに列を追加しました。質問は、新しい Web アプリケーション (スクリプト、機能など) を作成するときに、これらの新しく作成された項目をどのように含めることができますか?
追加情報: 開発マシンからステージング サーバーまたは運用サーバーにデプロイするときのようなものです。実動サーバーを更新して、お知らせリストに追加した新しい列を表示するためのスクリプトまたは何かが必要です。SQL Server テーブルを更新する SQL Server の ALTER TABLE コマンドと同様です。
Sharepoint リストに同等のものはありますか?
ティア!
list - Perl のマップのポイントは何ですか?
マップ機能のポイントを実際に取得していません。誰かがその使用例を説明できますか?
ループの代わりにこれを使用するとパフォーマンス上の利点はありますか、それとも単なる砂糖ですか?
c++ - std::list の splice() とイテレータの無効化
の 3 引数形式はlist::splice()
、1 つの要素を 1 つのリストから別のリストに移動します。 SGI のドキュメントには、移動中の要素を指すものを含め、すべての反復子が有効なままであると明示的に記載されています。 Roguewave のドキュメントには、メソッドのイテレータ無効化プロパティについては何も記載されていませんsplice()
が、C++ 標準では、すべてのイテレータと結合される要素への参照を無効にすることが明示的に述べられています。
splicing() は実際には SGI の定義どおりに動作しますが、Microsoft の STL 実装 (標準の文字に厳密に従う) のデバッグ / セキュア SCL バージョンでアサーション エラー (無効なイテレータの逆参照) が発生します。
今、リストを使用しているのは、それを指している反復子の有効性を維持しながら、リスト間で要素を移動したいからです。この標準は、元の SGI の仕様に対して非常に役に立たない変更を加えました。
この問題を回避するにはどうすればよいですか? または、実用的で頭を砂に突き刺す必要があります(スプライシングは実際にはイテレーターを無効にしないためです-イテレーターのデバッグがオフになると、MSの実装でもそうではありません)。
language-agnostic - ゲームプレイにコーディングが含まれているのはどのゲームですか?
回答ごとに 1 つのタイトル。
api - .NET を使用して GAL 内に Exchange 配布リストを作成するにはどうすればよいですか?
Asp.Net から Exchange 2007 配布リストをリモートで作成する必要があります。
私の知る限り、GAL で配布リストを作成する唯一の方法は、Exchange 管理ツールを使用することです。これを Web サーバーにインストールせずに、配布リストをリモートで作成する方法はありますか? 個人用配布リストを作成できるサード パーティのコンポーネントがいくつかありますが、これらはユーザーの連絡先フォルダーにのみ存在し、社内のすべてのユーザーが利用できるわけではありません。
理想的には、exchange への何らかの Web サービス呼び出し、または使用できる API が存在するでしょう。Exchange SDK は、Exchange データ (電子メール、連絡先、カレンダーなど) を管理する機能を提供します。Exchange 管理 API はないようです。
配布リストは特別な Exchange 属性を持つグループ オブジェクトとして AD に保存されているようですが、それらがどのように機能するかについてのドキュメントはないようです。
編集: Exchange が AD で行っていることをリバース エンジニアリングすることはできますが、私の懸念は、Exchange の次のサービス パックでこれがすべて機能しなくなることです。
Exchange を介さずに Active Directory の配布リストを管理するために使用できる API はありますか?
.net - HashSetとリストのパフォーマンス
HashSet<T>
ジェネリッククラスの検索パフォーマンスがジェネリッククラスよりも高いことは明らかですList<T>
。ハッシュベースのキーをList<T>
クラスの線形アプローチと比較するだけです。
ただし、ハッシュキーの計算自体にCPUサイクルがかかる場合があるため、少量のアイテムの場合、線形検索がの実際の代替手段になる可能性がありHashSet<T>
ます。
私の質問:損益分岐点はどこにありますか?
List<T>
シナリオを単純化するために(そして公平を期すために)、クラスが要素のEquals()
メソッドを使用してアイテムを識別すると仮定しましょう。
c# - C# 2.0 で 2 つの IList を同期するための最適なアルゴリズム
次のタイプを想像してください。
IList<Account>
C# 2.0 で2 つを同期するための最適なアルゴリズムは何ですか? (リンクなし) ?
最初のリスト (L1) は参照リストで、2 番目 (L2) は最初のリストに従って同期するリストです。
- L1 に存在しなくなった L2 のすべてのアカウントは、L2 から削除する必要があります。
- L1 にまだ存在する L2 のすべてのアカウントを更新する必要があります (金額属性)
- L1 にあり、まだ L2 にないすべてのアカウントを L2 に追加する必要があります
Id はアカウントを識別します。単純で機能するアルゴリズムを見つけるのはそれほど難しくありませんが、読みやすさとパフォーマンスを損なうことなくこのシナリオを処理するスマートなソリューションがあるかどうかを知りたいです。
編集:
- アカウントの種類は関係ありません。クラスである可能性があり、プロパティ、等価メンバーなどがあります。
- L1 と L2 はソートされていません
- L2 アイテムは L1 アイテムに置き換えることができませんでした。更新する必要があります (フィールドごと、プロパティごと)
generics - サービス対象コンポーネントでの汎用リストの使用
クラスのプロパティとして汎用リストを使用しようとしていますServicedComponent
...
MyList
コードはエラーなしでコンパイルされますが、別のクラスの com オブジェクトでプロパティを使用しようとすると、リストに値が追加されません。Googleは、コンポーネントでジェネリックを使用できないと「言った」が、その理由と問題の適切な解決策をまだ見つけていない.
誰かが私を助けることができますか?