问题标签 [overflow]

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 投票
7 回答
20681 浏览

c++ - 如何处理任意大的整数

我正在研究一种编程语言,今天我可以编译阶乘函数(递归),但是由于整数的最大大小,我可以获得的最大整数是阶乘(12)。有哪些技术可以处理任意最大大小的整数。该语言目前通过将代码翻译成 C++ 来工作。

0 投票
4 回答
3813 浏览

stack - 使用 OMP 的分段错误

全部!来自意大利的打字 如果矩阵大小小于 800 并且因分段错误而失败,则此小段代码有效。似乎问题出在堆栈大小......我该如何增加它?如何解决更大矩阵尺寸的问题?代码在串行放置中运行良好,在并行执行中失败。谢谢。

0 投票
1 回答
276 浏览

linux - 如何进入主栈

我正在使用备用堆栈来处理 C over linux 中程序的信号。当堆栈溢出发生时,我的信号被传递到我的备用信号堆栈而不是主堆栈上。

所以在这种情况下我想转储堆栈....我该怎么办?

0 投票
1 回答
4243 浏览

css - Firefox 溢出:滚动调整大小问题

在火狐中......

“容器”DIV 应该有滚动条,因为 id 为“content”的 div 比它宽。

如果使用 JavaScript(见下文),我将“内容”div 的大小重置为“200px”,我希望 div“容器”上的滚动条消失。他们不会,除非我手动调整浏览器窗口的大小。

我尝试通过应用 css 类来强制对容器进行回流。这没有用...

0 投票
1 回答
1148 浏览

c# - 奇怪的c#溢出错误

有人能解释一下变量a溢出的原因吗?请注意,b 大于 a。

谢谢!

0 投票
1 回答
3711 浏览

css - 使用画布调整图像大小 - css 溢出问题

我正在开发一个 JavaScript 图像大小调整功能,它依赖于 IE only DXImageTransform 插件。

也想解决现代浏览器问题,我试了一下画布,结果非常好。

但是,我在调整大小函数中遇到了一个问题,如下所示:

如果我的图像变得比画布项目大,那么人们只会看到图像的一部分,这很糟糕。

我试图在运行时调整画布大小,但如果影响调整大小图像的显示。

所以我最终声明了一个的画布元素,这很好,除了我的网页的 css 溢出是在我最大的元素上调整的,而不是在我调整大小的图像上,这很痛苦。

所以我想有两种方法可以解决我的问题:

  1. 尝试从溢出方案中排除大画布元素
  2. 调整大小时尝试更新画布元素大小(我可能在那里遗漏了一些东西)
0 投票
2 回答
793 浏览

javascript - Javascript 下拉菜单

我使用 JavaScript 做了一个下拉菜单,鼠标悬停在下拉菜单中。现在,由于我在侧边菜单中使用它,我希望当我越过下拉菜单时,而不是下拉项目越过下方的项目,我希望下方的项目向下移动以腾出空间。

我设法通过删除 CSS 中的溢出来实现这一点,但问题是当我进入网页时,下拉菜单会完全展开,直到我用鼠标越过它。

0 投票
4 回答
2790 浏览

html - CSS 溢出 Firefox 问题

我正在尝试编写一个 CSS,当用户在其中编写文本并且它溢出而不是滚动条或隐藏时,它就像在普通的 Word 文档中一样下降。我有这个代码:

奇怪的是,虽然这段代码实际上在 Firefox 的 IE 中执行了我想要的操作,但它会溢出并变成滚动条。我试过溢出:自动;溢出:隐藏;和溢出:继承;只是想看看是否有任何帮助,但到目前为止没有运气,老实说,我不知道为什么在 Firefox 中会发生这种情况,=/你们中的任何人都知道吗?


更新:我试过溢出:可见;但我只是得到了溢出......很明显,但它仍然没有包装。到目前为止,仅在 Firefox 中。=/


更新:可能影响的唯一另一件事是我有另一个 CSS 代码,第一个包含:

使用它的 HTML 是:

0 投票
5 回答
317 浏览

c - 需要:可包裹计数器,其中 < 和 > 做“正确的事情”

我需要将代码发送到一个允许溢出的计数器,并且 < > 在某个定义的时间间隔内继续从后面的值中区分早期值。

为了澄清,一种可能的实现是:

考虑两个这样的计数器curdut(被测设备),考虑两个函数:

cur并且dut是 16 位,cur刚刚溢出,它的当前值是,让我们说5。根据 的值dut,函数将返回

  • 0 到 16384: isEarlier -> (cur < dut), isLater ->(cur > dut)
  • 16384 到 32768:isEarlier -> false,isLater -> true
  • 32768 到 49152:无效,日志错误
  • 49152 到 65536:isEarlier -> true,isLater -> false

我可以自己写代码,没问题。我只是懒惰。事实上,我知道 PostgreSQL 中有类似的东西(事务 ids wrap),我只是找不到实际执行它的函数。我很确定 Linux 内核中有类似的东西,可能是一个宏。但是无论是 Google 代码搜索还是 grep over /usr/include/linux 都无法打开它。任何想法它在哪里?

明确了 cur 和 dut 的作用。“无效”是有保障的。随着 cur 和 dut 之间的差异变大,函数最终会报错。

0 投票
1 回答
393 浏览

c - 如何在 GMP 发生之前或之后检测尾数精度溢出?

我要问的问题涉及尾数,而不是指数,并且与我在本周早些时候提出的关于两个负浮点数之和的“缺失”数字的问题有很大关系。

鉴于尾数具有可变精度,如何判断是否已经溢出尾数的当前精度设置?或者,从主动方面来看,如何判断尾数精度是否可能溢出?

亲切的问候,布鲁斯。