问题标签 [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.
ms-access - 如何使用 vba 减小访问中图像的文件大小
我有一个访问文件,我想找到一种方法来减小我使用 VBA 代码插入的图像的文件大小。
更具体地说,他们给了我一个访问应用程序,您可以在其中通过拖放插入图像。我希望这些图像在它们放入应用程序时立即减小它们的文件大小。例如,如果图像是 195KB,我想将其减少到 35KB。
我是 vba 编码和访问的新手,我在网上搜索,但没有任何帮助。
有任何想法吗??
提前致谢。
android - 如何获得真正的 NAND 存储空间?
PlayStore 应用程序显示的存储空间并不是真正的 IC 闪存容量。
它显示了系统占用的空间和剩余的一些内部存储空间,但总和不是IC闪存的全部存储容量。
现在我正在拆卸手机并查看模型以获得正确的价值。有没有办法在不打开手机的情况下获得完整的存储容量。
最终用户查看自有产品的实际容量很有用。
c# - C# - 什么是列表初始容量用于?
我正在尝试执行以下操作:
但我得到了错误:
显然,我误解了 List (或任何其他集合?)的初始容量。有人可以向我解释一下初始容量的用途吗?
java - 是否可以在保持其初始长度的 java hashmap 中创建?
我想创建 hashMap
整个程序的 myMap 容量是否可能保持不变?即使我们已经达到满负荷。
objective-c - Objective-C 中收集容量的意义何在?
我最近一直在使用 Objective-C,并且来自 C++ 世界,我没有为本地 Objective-C 集合指定容量的意义。
在 C++ 中,容器可以填充对象或引用类型(例如,引用包装器或指针),因此指定初始容量是有意义的,因为为一系列大对象预分配内存可以大大提高性能。然而,在Objective-C 中,集合只能包含对动态分配对象的引用,即指针。因此,我想知道指定容量的性能优势是什么,在最坏的情况下,如果集合的大小超过原始容量,则只需要复制指针。
显然,我对内存模型缺乏了解,那么我缺少什么?
c++ - malloc():内存损坏(快速)错误 C++
我正在使用 C++。我正在研究一种更改堆栈最大容量的方法,但我对遇到的错误感到困惑。下面是我的方法。
我还编写了一个测试方法来测试我的 setCapacity() 方法是否有效。
当我通过注释掉其余部分来单独运行测试的每个部分时,一切正常。测试的每个部分都通过。但是,当我合并这些部分并尝试运行整个测试时,我收到以下错误:
* 检测到 glibc ** * /home/.../StackProject: malloc(): 内存损坏(快速):0x0000000001e86030 *
使用调试器,我将问题缩小到在堆栈中创建 myArray。例如,在我的测试中成功运行“1”后,在“2”中的st8(5) 中创建myArray 会导致程序崩溃。
我的主要困惑是因为每个部分都单独通过,但它们没有集体通过。我不知道该怎么办。我的方法写错了吗?如果是这样,我应该如何纠正它?
谢谢你。
c++ - 在 C++ 中增加循环队列的容量
我正在学习队列,并试图编写一种方法来使用动态数组更改循环队列的最大容量。这就是我的代码现在的样子。
但是,当我减少容量时,我无法获得 myFirst 和 myLast 值的断言。我知道我需要编写代码来解决条目已环绕但对如何执行此操作感到困惑的情况。
我试图通过的测试代码如下:
我正在传递我的第一组断言,但第二个 getFirst 断言失败。
你能给我一个正确方向的指针吗?谢谢。
java - Java 数组:关于大小的意外行为?
看看以下用于构建卡片组的代码。我正在使用 xFactor“变量”(硬编码)从数组大小中减去 1 以调整零索引。我注意到,在遇到“java.lang.ArrayIndexOutOfBoundsException: 12”错误之前,我实际上总共可以减去 40。
如果我输入 39 作为 xFactor,它运行得非常好。它构建了整个牌组,所有 52 张牌,尽管奇怪的是,cards.length 将等于每个循环两侧的 deckTotal - xFactor?!?这没有意义,因为它需要达到 51 的索引才能构建整个甲板,它确实......
我唯一能想到的是,内存正在从阵列的开始被修剪,以便腾出空间新卡被添加到后面。所以这意味着 ArrayIndexOutOfBoundsException 实际上只是我的计算机处理循环和/或收集垃圾的速度的函数。
我编写这段代码只是为了测试 Java 类介绍的一个非常基本的任务。来自 JS 背景,在使用之前声明数组的大小似乎有点奇怪(尽管我明白为什么)。不过,这里的行为确实出乎意料,我很好奇幕后发生了什么。
更新: 谢谢你的建议。这是我根据您的建议编写的最终代码。
ios - 为什么 NSMutableSet 可以添加比容量更多的对象
创建一个容量为 3 的 nsmutableset,但您可以向其中添加 3 个以上的对象。那么真正的容量是多少?
从Apple Docs来看,这似乎还可以,但是“容量”的目的是什么?
返回值 具有初始容量以容纳 numItems 个成员的可变集。
讨论 可变集根据需要分配额外的内存,因此 numItems 简单地建立了对象的初始容量。
c++ - 如何有效地将一系列值插入 std::deque?
我有一些 C++03 代码可以将一系列值插入到std::deque
:
如果这是 a std::vector
,我会使用它reserve()
来确保容器足够大,以便在进入循环之前插入所有条目:
但既然没有,我可以做些什么来有效地将一系列项目插入到其中,std::deque
以便在必要时只调整一次大小?