我正在使用自适应广告.默认情况下,文字广告很好地左对齐,但由于某种原因,图片广告的左边距非常宽.我无法摆脱它,即使我采用最简单的页面,即只有一个广告的页面:
<!DOCTYPE html>
<html>
<head>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
</head>
<body>
<!-- Responsive Ad -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="xxx"
data-ad-slot="xxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
文字广告左对齐,例如:
但图片广告包含一些较宽的左边距,例如:
我的问题是如何确保图片广告左对齐?
我有一个非常简单的示例,将bootstrap jumbotron分成两部分.左侧部分包含一些文本,右侧部分包含图像:
<div class="jumbotron">
<div class="col-md-8"><h1><b>My WebSite Jumbotron!</b></h1>
<p>This page would be great if the jumbotron would be higher.</p>
</div>
<div class="col-md-4">
<img src="//placehold.it/300" class="img-responsive">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
另请参阅我的bootply示例.由于某种原因,Jumbotron的背景高度不足以容纳文本和图像.我需要做些什么来解决这个问题?
如果您System.IndexOutOfRangeException输入代码,FxCop会违反规则CA2201 (请参阅参考资料).System.IndexOutOfRangeException根据文档,这是基于"保留并且应该仅由公共语言运行库抛出" 的基本原理.
但如果扔掉,实际上会出现什么问题System.IndexOutOfRangeException?
有一条规则规定,不应该在C或C++中定义或使用以下划线后跟资本开头的标识符,例如_Foo.这是因为这些标识符由编译器保留,因此可能与某些编译器代码冲突并导致未定义的行为.
尽管这条规则众所周知并被许多编码标准采用,但我从未见过这种规则可以防止大量损害的现实生活情况.
有人知道违反这条规则的现实例子吗?编辑:我说的是编译和链接很好的代码,但由于这个原因显示出意想不到的行为.
我有5个C#文件,共有20个using指令.我想摆脱这个代码重复,特别是因为这20个使用指令在逻辑上属于一起.在C或C++中,我会创建一个包含这20个包含文件的额外头文件.这个额外的头文件充当一个层,然后一次包含20个其他文件.
不幸的是我不知道如何在C#中做到这一点.有什么建议?
我不明白以下代码:
template <int _id> class Model;
template <int _id> class Model : public Model<0> { ... };
Run Code Online (Sandbox Code Playgroud)
所以,类模型似乎从它本身派生出来.这不能用EDG或Gcc编译(错误:无效使用不完整类型'类Model <0>'),但Visual Studio接受它.什么编译器是正确的,出于什么原因?