问题标签 [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 投票
2 回答
3609 浏览

c++ - 访问 C++ 向量中超出大小的元素

今天我在 VS2012 和 Max OS 10.7 中尝试这样的事情

因为我们知道vector的大小是容器中元素的实际数量,上面的代码可能会导致VS2012中的运行时错误,但它在Max OS上运行良好,我在Ideone.com上尝试过,也运行成功,我是不确定大小和容量的定义是否有问题,为什么我可以访问超出大小的元素?

PS:我电脑上这种情况的容量在VS2012上是141,在Mac OS和Ideone.com上是128

0 投票
2 回答
325 浏览

go - gorouines 是否忽略通道的缓冲区大小

环境:OS X 10.8,Go 1.0.2

我创建了一个缓冲区大小为 2 的通道,然后如果我写入通道 3 次,它会抛出错误:

throw:所有的 goroutine 都处于休眠状态——死锁!

当然,这是正确的。

但是如果我在 goroutines 中写了四次或更多次通道,它工作正常,为什么?通道的容量是 2,为什么 goroutines 忽略了或者忘记了容量设置?我注释了读取通道代码,因此没有人会读取通道并节省容量。我也使用 time.Sleep 来等待所有 goroutine 完成它们的工作。

请查看以下代码: package main

有人可以打一些吗?多谢你们。

0 投票
1 回答
1004 浏览

google-drive-api - How to check if user's Google Drive has enough space using Drive SDK?

I am trying to upload a file to Google Drive using Drive SDK.

I wanted to know if there is an API method to check if the user's drive has enough capacity to hold the file. If yes, can you please point me to where I should search, if not what is the best way to handle this?

P.S.: Please assume that I know the size of the file to upload.

0 投票
6 回答
1730 浏览

java - StringBuffer 的容量是多少?它的目的和作用是什么?

StringBuffer 的容量是多少?程序启动时是否需要设置容量大小?如果不设置,是否会导致程序运行缓慢?例如。超过 1000 个长度StringBuffer outputSource = new StringBuffer(); 的字符使用 另一方面,设置一个相对准确的值应该会增加程序的计算性能吗?我希望我的问题很清楚。感谢先进!

0 投票
3 回答
79 浏览

c++ - `std::vector` 会做任何我没有要求它做的事情吗

在 C++ 中,如果我初始化 astd::vector v(100);并且从不尝试resize()也不尝试reserve()它,是否capacity()保证始终保持不变?我想确保出于性能原因没有内存分配/释放/重新分配/等正在发生。(是的,它会影响性能;我的函数一直被调用,它们必须快速返回)。

恢复一切:

0 投票
1 回答
4760 浏览

c# - 流的容量与长度

当我将一些流写入一个新的内存流时,内存流的长度和容量一开始都设置为0,并随着写入过程而增长。但在某些时候,容量的增长速度超过了长度。
写入操作完成后,我得到了正确的长度(与原始输入流的长度相同),但容量更大。
这是对的吗?
他们不应该是一样的吗?
我找不到任何关于它的信息

0 投票
4 回答
13869 浏览

java - 为什么 Java HashMap 的最大容量是 1<<30 而不是 1<<31?

为什么 Java HashMap 的最大容量是 1<<30 而不是 1<<31,即使 int 的最大值是 2 31 -1?最大容量初始化为static final int MAXIMUM_CAPACITY = 1 << 30;

0 投票
1 回答
53 浏览

load - Would 256 Bytes be Enough for a Gamesave Storage Chip on a Cartridge?

It might be possible that I'm going make a game console in the far future, and of course, I'll need to know enough about that in order to start. So I was wondering, since technically a saved game state could be a very small command that the console recognizes as a large action (theoretically), such as "Load", and then the game would load from a certain part of the game, would 256 bytes be enough data for a gamesave cartridge storage chip? I'm assuming it is, but for those of you who have greater knowledge about this stuff, feel free to throw in your answers.

0 投票
3 回答
3108 浏览

c# - 一旦知道字典的大小是固定的,有没有办法修剪字典的容量?

在阅读了这个问题中公认的优秀答案后:

c#/.net 3.5字典是如何实现的?

我决定将我的初始容量设置为一个很大的猜测值,然后在读取所有值后对其进行修剪。我怎样才能做到这一点?也就是说,我怎样才能修剪字典,以便 gc 稍后收集未使用的空间?

我的目标是优化。我经常有大数据集,小数据集的时间损失是可以接受的。我想避免重新分配和复制在大型数据集上以小初始容量引起的数据的开销。

0 投票
1 回答
1017 浏览

java - 如果放入 hashmap 的容量超过容量会怎样

请告诉我,如果我放置的项目比容量中指定的多,HashMap 中的旧项目会怎样?例如:

我将容量设置为 5。但是如果我将 10 个项目放入此 HashMap,前 5 个项目和位图会怎样?