問題タブ [capacity]

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

android - 実際の NAND ストレージスペースを取得するには?

PlayStoreアプリで表示されるストレージは、実際のICフラッシュメモリの容量ではありません。

システムが占有しているスペースと内部ストレージが残っていることを示していますが、合計は IC フラッシュ メモリの完全なストレージ容量ではありません。

今のところ、電話を分解し、モデルを表示して適切な値を取得しています。電話を開かずに完全なストレージ容量を取得する方法はありますか.

エンド ユーザーが所有する製品の実際の容量を表示するのに役立ちます。

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

java - 初期の長さを保持するJavaハッシュマップを作成することは可能ですか?

ハッシュマップを作成したい

プログラム全体で myMap の容量を同じままにすることは可能ですか? たとえ定員に達したとしても。

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

objective-c - Objective-C の収集容量のポイントは何ですか?

私は最近 Objective-C を使用していますが、C++ の世界から来て、ネイティブの Objective-C コレクションの容量を指定する意味がわかりません。

C++ では、コンテナーはオブジェクトまたは参照型 (参照ラッパーやポインターなど) で満たすことができるため、初期容量を指定することは理にかなっています。これは、大きなオブジェクトのシーケンスにメモリを事前に割り当てると、パフォーマンスが大幅に向上する可能性があるためです。ただし、Objective-C では、コレクションは動的に割り当てられたオブジェクトへの参照、つまりポインターのみを含むことができます。結果として、最悪の場合、コレクションのサイズが元の容量を超える場合にポインターのみをコピーする必要がある場合、容量を指定することのパフォーマンス上の利点は何だろうか。

明らかに、メモリ モデルに対する私の理解が不足しているため、何が欠けているのでしょうか?

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

c++ - malloc( ): メモリ破損 (高速) エラー C++

私はC++で作業しています。スタックの最大容量を変更する方法に取り組んでいますが、発生するエラーについて混乱しています。以下は私の方法です。

setCapacity( ) メソッドが機能することをテストするためのテスト メソッドも作成しました。

残りをコメントアウトしてテストの各セクションを個別に実行すると、すべて正常に動作します。テストの各セクションに合格します。ただし、セクションを結合してテスト全体を実行しようとすると、次のエラーが発生します。

* glibc が検出されました ** * /home/.../StackProject: malloc(): メモリ破損 (高速): 0x0000000001e86030 *

デバッガーを使用して、問題をスタック内の myArray の作成に絞り込みました。たとえば、テストで " 1 " を正常に実行した後、" 2 " の st8(5) で myArray を作成すると、プログラムがクラッシュします。

私の混乱の主な原因は、各セクションは個別に通過しますが、まとめて通過するわけではないという事実によるものです。私はそれについて何をすべきかわからない。私の方法は間違って書かれていますか?もしそうなら、どのように修正すればよいですか?

ありがとうございました。

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

c++ - C++ で循環キューの容量を増やす

キューについて学んでおり、動的配列を使用して循環キューの最大容量を変更するメソッドを作成しようとしています。これが私のコードが今どのように見えるかです。

ただし、容量を減らすと、アサーションで myFirst 値と myLast 値を取得できません。エントリがラップアラウンドした場合に対処するためにコードを記述する必要があることは理解していますが、その方法について混乱しています。

私が合格しようとしているテストには、次のようなコードがあります。

最初の一連のアサーションはパスしていますが、2 番目の getFirst アサーションは失敗しています。

正しい方向へのポインタを教えていただけますか?ありがとう。

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

ios - NSMutableSet が容量よりも多くのオブジェクトを追加できる理由

たとえば、容量が 3 の nsmutableset を 1 つ作成しますが、3 つ以上のオブジェクトを追加できます。では、実際の容量は?

Apple Docs からは、これで問題ないように見えますが、「容量」の目的は何ですか?

戻り値 numItems メンバーを保持する初期容量を持つ変更可能なセット。

説明 可変セットは必要に応じて追加のメモリを割り当てるため、numItems は単にオブジェクトの初期容量を確立します。

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

c++ - 一連の値を std::deque に効率的に挿入する方法は?

一連の値を に挿入する C++03 コードがいくつかありますstd::deque

これが の場合、ループに入る前にすべてのエントリを挿入するのに十分な大きさのコンテナstd::vectorを使用reserve()します。

しかし、1 つもないstd::dequeので、必要に応じて 1 回だけサイズ変更されるように一連のアイテムを に効率的に挿入するにはどうすればよいでしょうか?