问题标签 [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.
c++ - 如何处理任意大的整数
我正在研究一种编程语言,今天我可以编译阶乘函数(递归),但是由于整数的最大大小,我可以获得的最大整数是阶乘(12)。有哪些技术可以处理任意最大大小的整数。该语言目前通过将代码翻译成 C++ 来工作。
stack - 使用 OMP 的分段错误
全部!来自意大利的打字 如果矩阵大小小于 800 并且因分段错误而失败,则此小段代码有效。似乎问题出在堆栈大小......我该如何增加它?如何解决更大矩阵尺寸的问题?代码在串行放置中运行良好,在并行执行中失败。谢谢。
linux - 如何进入主栈
我正在使用备用堆栈来处理 C over linux 中程序的信号。当堆栈溢出发生时,我的信号被传递到我的备用信号堆栈而不是主堆栈上。
所以在这种情况下我想转储主堆栈....我该怎么办?
css - Firefox 溢出:滚动调整大小问题
在火狐中......
“容器”DIV 应该有滚动条,因为 id 为“content”的 div 比它宽。
如果使用 JavaScript(见下文),我将“内容”div 的大小重置为“200px”,我希望 div“容器”上的滚动条消失。他们不会,除非我手动调整浏览器窗口的大小。
我尝试通过应用 css 类来强制对容器进行回流。这没有用...
c# - 奇怪的c#溢出错误
有人能解释一下变量a溢出的原因吗?请注意,b 大于 a。
谢谢!
css - 使用画布调整图像大小 - css 溢出问题
我正在开发一个 JavaScript 图像大小调整功能,它依赖于 IE only DXImageTransform 插件。
也想解决现代浏览器问题,我试了一下画布,结果非常好。
但是,我在调整大小函数中遇到了一个问题,如下所示:
如果我的图像变得比画布项目大,那么人们只会看到图像的一部分,这很糟糕。
我试图在运行时调整画布大小,但如果影响调整大小图像的显示。
所以我最终声明了一个大的画布元素,这很好,除了我的网页的 css 溢出是在我最大的元素上调整的,而不是在我调整大小的图像上,这很痛苦。
所以我想有两种方法可以解决我的问题:
- 尝试从溢出方案中排除大画布元素
- 调整大小时尝试更新画布元素大小(我可能在那里遗漏了一些东西)
javascript - Javascript 下拉菜单
我使用 JavaScript 做了一个下拉菜单,鼠标悬停在下拉菜单中。现在,由于我在侧边菜单中使用它,我希望当我越过下拉菜单时,而不是下拉项目越过下方的项目,我希望下方的项目向下移动以腾出空间。
我设法通过删除 CSS 中的溢出来实现这一点,但问题是当我进入网页时,下拉菜单会完全展开,直到我用鼠标越过它。
html - CSS 溢出 Firefox 问题
我正在尝试编写一个 CSS,当用户在其中编写文本并且它溢出而不是滚动条或隐藏时,它就像在普通的 Word 文档中一样下降。我有这个代码:
奇怪的是,虽然这段代码实际上在 Firefox 的 IE 中执行了我想要的操作,但它会溢出并变成滚动条。我试过溢出:自动;溢出:隐藏;和溢出:继承;只是想看看是否有任何帮助,但到目前为止没有运气,老实说,我不知道为什么在 Firefox 中会发生这种情况,=/你们中的任何人都知道吗?
更新:我试过溢出:可见;但我只是得到了溢出......很明显,但它仍然没有包装。到目前为止,仅在 Firefox 中。=/
更新:可能影响的唯一另一件事是我有另一个 CSS 代码,第一个包含:
使用它的 HTML 是:
c - 需要:可包裹计数器,其中 < 和 > 做“正确的事情”
我需要将代码发送到一个允许溢出的计数器,并且 < > 在某个定义的时间间隔内继续从后面的值中区分早期值。
为了澄清,一种可能的实现是:
考虑两个这样的计数器cur
和dut
(被测设备),考虑两个函数:
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 之间的差异变大,函数最终会报错。
c - 如何在 GMP 发生之前或之后检测尾数精度溢出?
我要问的问题涉及尾数,而不是指数,并且与我在本周早些时候提出的关于两个负浮点数之和的“缺失”数字的问题有很大关系。
鉴于尾数具有可变精度,如何判断是否已经溢出尾数的当前精度设置?或者,从主动方面来看,如何判断尾数精度是否可能溢出?
亲切的问候,布鲁斯。