标签: overflow

在IE9中,overflow-y hidden会删除所有滚动条

有没有已知的原因溢出-y:hidden会删除IE9中的所有滚动条吗?

我把它放在这样的IE9样式表中:

body,html {
    overflow-x: auto !important;
    overflow-y: hidden !important;
}
Run Code Online (Sandbox Code Playgroud)

css overflow internet-explorer-9

-1
推荐指数
1
解决办法
2994
查看次数

为什么 Go 浮点数不能溢出而整数可以?

我在围棋一直在测试的几件事情,并注意到整数可能溢出,但float64float32显然不能。

f64 := math.MaxFloat64
fmt.Printf("%f\n", f64)
fmt.Printf("%f\n", f64+1)

f32 := math.MaxFloat32
fmt.Printf("%f\n", f32)
fmt.Printf("%f\n", f32+1)

i := math.MaxInt64
fmt.Printf("%d\n", i)
fmt.Printf("%d\n", i+1)
Run Code Online (Sandbox Code Playgroud)

结果:

179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
340282346638528859811704183484516925440.000000
340282346638528859811704183484516925440.000000
9223372036854775807
-9223372036854775808
Run Code Online (Sandbox Code Playgroud)

出于性能原因,显然没有检查整数溢出,但为什么我不能使浮点数溢出?他们被检查了吗?

overflow go

-1
推荐指数
1
解决办法
89
查看次数

Scala,检查双溢出

这里是 Scala noobie,用 C#、R 和 Perl 专业编程。你如何检查双溢出?你必须自己滚吗?请参阅下面的代码和输出。据我所知,999 的半径溢出。我想为溢出抛出错误。谢谢

case class LessThanZeroEx(private val message:String = "Less than zero") extends Exception(message){}  
import scala.io.StdIn.readLine

println("Scala exception test")
println("Get area and circumference of a circle.")
val radius:Integer = getNumFromCon("Please enter a radius: ")
val circum = getCircum(radius)
val area = getArea(radius)
println("The circumference is " + circum + " and the area is " + area)

def getNumFromCon(prompt:String):Int = 
{
  val input:String = readLine(prompt)
  var rv:Integer = 0
  try
  {
    rv = input.toInt
    if(rv …
Run Code Online (Sandbox Code Playgroud)

scala exception overflow

-1
推荐指数
1
解决办法
39
查看次数

整数溢出有那么邪恶吗?

考虑下面的代码

#include <bits/stdc++.h>

using namespace std;

using ll = long long;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  int n, k;
  cin >> n >> k;
  vector<int> a(n);
  int sum = 0;
  for (auto &it : a) {
    cin >> it;
    sum += it;
  }
  cout << sum << "\n";
  for (int i = 0; i < n; i++) {
    cout << a[i] << " ";
  }
  cout << endl;
}
Run Code Online (Sandbox Code Playgroud)

输入类似(或任何大于 INT_MAX 的值到 k 中)

5 1234567891564
1 2 3 4 …
Run Code Online (Sandbox Code Playgroud)

c++ overflow undefined-behavior

-1
推荐指数
1
解决办法
92
查看次数

当我操作值超过2 ^ 15 - 1的int值时,为什么我没有溢出?

所以这就是问题:INT_MAX被定义为2 ^ 15 - 1.据我所知,如果我们操作超过32767的值,我们应该得到溢出.但为什么我这样做会得到正确答案

int r = 32767 + 10000;
Run Code Online (Sandbox Code Playgroud)

我得到了正确的结果!怎么不造成溢出?什么是int和double的最大数量,如果你超越它就会出现溢出.

  • 我正在使用C进行测试

谢谢!

c overflow

-2
推荐指数
2
解决办法
104
查看次数

整数溢出的概念

int溢出如何工作.我的意思是问如果发生溢出,整数值的最终结果是什么?我需要在纸上理解它.就像我给出了一个多项选择题:

11 ^ 5产生:
a.12
b.14
c.15
d 17.

我知道答案是(b)14,但想知道为什么?

c c++ integer overflow

-2
推荐指数
1
解决办法
130
查看次数

CSS 表单滚动/溢出

我有以下带有表单的网页。HTML 如下所示(与问题无关的其他无关 HTML 已被删除)。问题是表单没有滚动。只显示某些元素,页面的其余部分不会滚动(我只希望表单 form1 可以滚动,以便我可以看到表单的其余部分)。我已经设置了溢出:滚动,但这并没有什么不同。有任何想法吗?

HTML:

    <div id="mainwrapper">

        <div id="contentwrapper">

            <div id="content">     
 <div id="form1">

          <fieldset>
                        <legend>Account Information</legend>




                                           <div id="form1c">  Billing Address      </div>
                                       <div id="form1a">
                                       House/Flat number
                                       <br>Street
                                       <br>Town
                                       <br>Postcode
                                       <br> Country
                                    </div>

                                      <div id="form1c">  Payment Card Details   </div>
                                       <div id="form1a">
                                       Cardholder's Name
                                       <br>Type of card
                                       <br>Card Number
                                       <br>Start Date
                                       <br>End Date
                                       <br>CVN Number
                                    </div>

                                       <div id="form1c">  Payment Card Details </div>
                                       <div id="form1a">
                                       Cardholder's Name
                                       <br>Type of card
                                       <br>Card Number
                                       <br>Start Date
                                       <br>End Date
                                       <br>CVN Number
                                    </div>



                                    </div>

                                    <div id="editaddressbutton"> …
Run Code Online (Sandbox Code Playgroud)

html css forms overflow

-2
推荐指数
1
解决办法
1万
查看次数

C++中的十六进制与十进制

所以当我输入以下命令时

#include <stdio.h>
int main() {
  int myInt;
  myInt = 0xFFFFFFE2;
  printf("%d\n",myInt);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出是-30.

我得到了两个补码的想法但是当我直接输入-30时我也得到了相同的数字.所以我的问题是为什么我会以十六进制形式写出我的号码?如果我使用十六进制形式,编译器如何区分我的意思是0xFFFFFFE2是-30的二进制补码还是值4294967266?

c++ hex overflow

-2
推荐指数
1
解决办法
203
查看次数

为什么我可以将65535 + 1转换为C++中的有效int?

我有一个非常简单的程序:

int main()
{
  char* num = new char[5];
  sprintf(num, "65536");
  std::cout << "atoi(num): " << atoi(num) << "\n";
}
Run Code Online (Sandbox Code Playgroud)

无符号INT的最大大小为65535.为什么运行时该程序不会溢出atoi(65536)

c++ integer overflow

-3
推荐指数
1
解决办法
326
查看次数

如何隐藏元素溢出而不裁剪嵌入式图像/文本?

我有一个具有属性的容器div overflow: hiddenmax-height100px。此容器元素包含任意数量的内联元素,包括图像和样式化文本。

当前,如果存在超过100像素的内容,则将剪切其余内容。这是我想要的一般行为,除了我一直遇到以下问题:部分文本行被剪切(即,字母的下半部分将被剪切掉)或图像的一半被剪切掉。

我通过手动设置column-width属性找到了解决文本问题的方法,但是我找不到任何阻止图像被裁剪的方法。如果无法在容器div内完整呈现任何文本或图像行,则希望隐藏整个图像/文本行。

总结:我有一个div元素,该元素包装了一系列内联元素(主要是文本和图像),并隐藏了所有溢出内容,并且我不希望显示将裁剪/剪切某些部分的任何文本或图像行。我找到了解决文本问题的方法,但没有解决图片的方法。如何实现所需的功能?

编辑:每个评论者的请求,我张贴我,虽然琐碎,代码:

HTML:

<div id="test">
  <p>
    This is a test. This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.This is a test.
  </p>
  <img src="https://hackernoon.com/hn-images/0*xMaFF2hSXpf_kIfG.jpg" alt="Girl in a jacket" width="500" height="600">
</div>
Run Code Online (Sandbox Code Playgroud)

内联元素只是包装在适当标签中的文本和图像(它们的实际值是动态的,并且会根据情况而变化。我在此处提供的内容仅是示例。

CSS:

#test { 
  max-height: 200px;
  max-width:200px;
  overflow: hidden; 
}
Run Code Online (Sandbox Code Playgroud)

这是此示例的JS小提琴。如您所见,图像被裁剪。

这是另一个JS小提琴示例,其中文本本身在行的中间被剪切。

在第一个示例中,我希望图像完全不显示。

在第二个中,我希望最后一行完全不显示。

不能完整显示的元素应该不显示。我在获取图像所需的行为方面特别麻烦,因此特别感谢您的帮助。

html css hidden crop overflow

-3
推荐指数
1
解决办法
191
查看次数

N 个数字的乘积,答案错误,可能溢出?

我正在尝试解决“前 n 个数字的乘积”问题

   long ans=1;

    for(int i=1;i<=n;i++){
        ans = ans*i;
    }
    return ans % (1000000007) ;
Run Code Online (Sandbox Code Playgroud)

对于大 n,我的结果不正确,我怀疑可能溢出。我该如何解决它?

java algorithm overflow

-3
推荐指数
1
解决办法
91
查看次数

为 div 内的 div 隐藏溢出

我有一个外部 div,里面有一个图像和另一个 div。现在,外部 div 有一定的宽度和高度,并且有一个overflow: hidden;Now my image 工作正常,这意味着即使它比 div 大它也不会溢出。

我遇到的问题是外部 div 内的另一个 div。这个内部 div 位于我拥有的图像上方。但它仍然不会显示。但是在我将它定位到绝对之后。它工作正常。

之后,我定位在外部 div 的障碍之外。现在,由于我隐藏了外部 div 的溢出,它不应该显示对吗?然而,内部 div 显示。所以这就是我想要解决的问题。

  • 为什么内部 div 最初没有显示,为什么我必须给 div 的属性position:absolute;

  • 为什么即使我的外部 div 具有overflowto属性,我的内部 div 仍然显示在外部 div 的边界之外hidden

  • 当我的内部 div 不在外部 div 内时,如何隐藏它。现在,请注意,我不希望内部 div 实际隐藏。我只是不想看到它,除非它在我的外部 div 中。

这是我的源代码供参考:

html css hidden overflow

-5
推荐指数
1
解决办法
3万
查看次数