問題タブ [containers]
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.
c++ - Windows複合ファイルに代わるオープンソースの代替ファイルはありますか?
いくつかのファイルをコンテナファイルに保存しようとしています。ファイルは後で変更できます。つまり、コンテナを拡大する必要がある場合があります。ユーザーは、このコンテナをファイルシステム内の単一のファイルとしてのみ表示する必要があります。アプリケーションはC++で記述され、Windowsで実行されますが、ファイルは他のプラットフォームにも移植可能である必要があります。
コンテナ形式の要件は次のとおり
です。1。サイズ:4GBを超えるファイルを許可します。
2.移植性:他のプラットフォームでコンテナファイルを開くことが可能である必要があります。
3.パフォーマンス:コンテナ内のファイルを変更する場合、その特定のファイルを表す「チャンク」のみを変更できます。特に、そのファイルの完全な書き換えがない場合があります。
4.構造:ファイルとディレクトリの階層を構築できるディレクトリ構造を提供する必要があります。
要件1.)および2.)を除外する場合は、複合ファイル(WordやExcelで使用されるような)が適しています。
もちろん、すべての要件を満たすAPIを設計することは可能ですが、まさに問題に取り組むオープンソースソリューションがすでにあるのではないかと思います。
助言がありますか?
c++ - stl コンテナはどのように削除されますか?
stl の vector のようなコンテナ オブジェクトは、ヒープで作成されているにもかかわらず、どのように破棄されますか?
編集
コンテナーがポインターを保持している場合、それらのポインター オブジェクトを破棄する方法
language-agnostic - 非常に大きなリストの言語は?
Java (およびおそらく基になる C っぽいコード) には、java.util の配列とコンテナーの最大容量 Integer.MAX_VALUE (~ 20 億) があります。より大きな容量のコンテナーを特徴とする他の言語はありますか?
c++ - STL コンテナに適した単純な C++ テンプレート
このような完璧に機能するテンプレートが必要です
次に、上記のテンプレートを std::string に特化したいので、
これは機能せず、エラーがスローされます。2番目の例を機能させたいのですが、可能であればテンプレートにコードを追加して、std::vector/std::deque/std::listが使用されているかどうかを確認し、それぞれで異なることを行いたいと思います場合。コードの 99% は vector と deques などの両方で同じであるため、テンプレートを使用しました。
c# - C#リストを使用する理由.NullReferenceExceptionを返すように見えますか?
まず、http://msdn.microsoft.com/en-us/library/x0b5b5bc.aspxによると、 List.FindメソッドはArgumentNullExceptionをスローするものとしてのみリストされています。ただし、次のテストコードがあり、匿名デリゲートでFindを使用すると、検索対象のオブジェクトが見つからない場合にNullReferenceExceptionがスローされます。
アイテムが見つからずにnullを返すだけで、FindではなくNullReferenceExceptionが発生する理由がわかりません。私が見たことがないのは私の側の微妙なコーディングエラーであると90%確信していますが、これは一日中私を悩ませてきました、助けてください!
編集:私はこの複雑なコードを他の誰かから継承したことを言及する必要があります。したがって、上記のねじれたコードは、実際のコードで失敗したもののやや単純化されたバージョンです。
c++ - STLコンテナ内の要素をシフトするにはどうすればよいですか
コンテナ内の要素を任意の位置で左または右にシフトしたい。シフト要素は連続していません。
たとえば、ベクトル {1,2,3,4,5,6,7,8} があり、{4,5,7} を 2 つの位置で左にシフトしたい場合、期待される結果は {1,4 になります。 ,5,2,7,3,6,8}
それを解決するエレガントな方法はありますか?
security - セキュリティフィルターによって拒否されたURLを保存し、ユーザーがログインした後にそのURLに移動する方法
イントラネットWebアプリケーションにアプリケーション管理セキュリティを使用しています。
web.xmlファイルに次のフィルターがあります。
index.htmlにはログインボックスが含まれています。ユーザーがログインすると、イントラネットのダッシュボードに移動します。フィルターはうまく機能します。
次の状況を見てください。
- http://appname.com/corporate/page.do?id=6などのイントラネットページが記載されたメールが届きます。
- 彼はリンクをクリックし、デフォルトのブラウザにCookieが保存され、自動的にログに記録され、ページが正しく表示されます。
だが:
- http://appname.com/corporate/page.do?id=6のようなイントラネットページのリンクが記載されたメールが届きます。
- 彼はリンクをクリックします。彼のデフォルトのブラウザにはアプリCookieがないため、自動的にログに記録されません。彼はログイン画面にリダイレクトされます。彼はログインしますが、リンクに記載されているページではなくダッシュボードに移動します。
これを解決する簡単な方法はありますか?
私は基本的に2つのアイデアを持っています:
B)-基本を使用-問題を解決するコンテナ管理のセキュリティ。
A)-認証フィルター内に、拒否されたURLをリクエスト属性として保存するメカニズムを実装します。-拒否されたURLをログインボックスの非表示フィールドとして配置します。-ログインロジックを変更して、常にダッシュボードではなくフィールドURLを使用するようにします。
どちらもちょっとした作業のようですか?誰かもっと良いアイデアがありますか?
popup - YUIで外部ファイルからポップアップを表示するには?
メッセージボックスのポップアップやその他のダイアログを表示するために、アプリケーションでYUIのContainer コントロールを使用し始めています。
外部の HTML ファイルをソースとするポップアップを作成するための推奨/最もクリーンな方法が何であるかは明確ではありません。製品に関する「詳細情報」を表示するポップアップについて話しています。これには、テキストと画像が含まれます。
私がやりたいことに最も近い例は、「モデル読み込みダイアログを作成する」です。これは、外部データを非同期にロードしている間、しばらくお待ちくださいというグラフィックを示していますが、完了すると、そのデータはポップアップ内ではなくページの本文に表示されます。
これで、この例を使用して「お待ちください」ダイアログを表示し、完了時に返されたデータを含む別のポップアップを表示できることがわかりました。
ただし、次の理由により、外部ファイルをポップアップにロードする機能が組み込まれていることを望んでいました。
a)私が行うコードとイベント処理が少なくなります
b)ポップアップには画像が含まれます。ポップアップ内のすべての画像が読み込まれるまで、画面に表示されたままにしてください。それを自分でやるのはもっと難しいだろう
java - SpringPitchforkを使用して非JavaEEコンテナで実行されるJavaEE準拠のコードを作成する
私は、Java EE 5コンテナーを放棄して、代わりにWebコンテナーを使用するという決定に直面しています(Springを使用)。Interface21によると、Spring Pitchforkを使用すると、JavaEEプログラミングモデルの要素をSpringで使用できます。したがって、Springコンテナ内にJavaEEアノテーションのサブセットを取得します。私はJavaEEとの互換性を維持することを好むので、これは私にとって魅力的なオプションのように見えます。Pitchforkでのあなたの経験は何ですか、そしてそれを使って何を達成しましたか?