问题列表 - 第6241页

找出某种计算出的 CSS 样式的原因

<div>在一个网页上有一个 633px 的计算高度属性。这未在任何级联样式表中设置,无论是否内联,也未在 javascript 中设置。我在我的代码中到处搜索,但数字 633 没有出现在任何地方。我可以通过设置style="height: 420px;"我想要的高度来解决这个问题,但 IE 似乎将其覆盖为 633px,我也会在其他浏览器中默认设置。我已经在 Google Chrome 和 Firefox/Firebug 中验证了 div 的实际内容远不及 633 像素高。有什么办法可以找出这个计算高度的原因吗?为完整起见,以下是 Google Chrome 报告的<div>.

Computed Style
background-color: white;
display: block;
float: left;
height: 633px;
margin-left: 30px;
margin-top: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 830px;

Inline Style Attribute
margin-left: 30px;
margin-top: 20px;

#overview
background-color: white;
float: left;
padding: 0px;
width: 830px;

#overview, #overviewempty
margin-top: 9px; (is crossed out)

div
display: block;
Run Code Online (Sandbox Code Playgroud)

提前致谢。 …

html css computed-style

7
推荐指数
1
解决办法
9187
查看次数

如果方法的返回类型为Void,我会返回什么?(不是无效!)

由于在Java中使用泛型,我最终必须实现具有Void返回类型的函数:

public Void doSomething() {
    //...
}
Run Code Online (Sandbox Code Playgroud)

并且编译器要求我返回一些东西.现在我回来了null,但我想知道这是不是很好的编码实践......

我也试过Void,void,Void.class,void,没有回报可言,但都不会在所有的工作.(出于或多或少的明显原因)(详情请参阅此答案)

  • 那么如果函数的返回类型是什么,我应该返回Void.TYPE什么?
  • new Void()堂课的一般用途是什么?

编辑:只是为了免除你的支持:我问的是V oid,而不是v oid.类Void,而不是保留关键字Void.

java generics void

113
推荐指数
4
解决办法
6万
查看次数

Shift减少并减少冲突

我很难绕过这个并且需要一些帮助来理解转移减少并减少冲突.我有一个语法,我似乎无法理解为什么它有问题.我可以附上语法,但我想知道这是如何工作的.

第一个问题,MGrammer创建了什么类型的解析器?据我了解,shift reduce和reduce reduce冲突取决于解析器的类型.

第二个问题,什么意味着减少减少冲突和什么意味着转移减少冲突?

我知道词法分析和正式语法的基础知识,但是自从我使用语言设计以来已经有一段时间了,所以这里的任何帮助都是非常合适的.

更新:

我正在使用一种空白重要的语言,我想知道在MGrammar中这样做的可能性,我是否需要看一眼才能解决歧义?

oslo mgrammar shift-reduce-conflict reduce-reduce-conflict

6
推荐指数
1
解决办法
4238
查看次数

netbeans jvi vimrc文件位置

我已经开始使用netbeans vim插件Jvi,我似乎无法找到vimrc文件位置,我发现一个选项似乎说它会将vimrc保存在主文件夹中,但那里没有.

我正在使用Ubuntu.谢谢

vim netbeans jvi

5
推荐指数
2
解决办法
2089
查看次数

如何在PHP中向空数组添加元素?

如果我在PHP中定义一个数组,例如(我没有定义它的大小):

$cart = array();
Run Code Online (Sandbox Code Playgroud)

我只是使用以下内容添加元素吗?

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Run Code Online (Sandbox Code Playgroud)

PHP中的数组是否有添加方法,例如,cart.add(13)

php arrays variables

458
推荐指数
5
解决办法
93万
查看次数

如何从msbuild调用静态类方法?

如何从msbuild调用类静态方法并将其结果存储在列表中?

编辑:好的,让我再解释一下.我正在使用sandcastle帮助文件构建器为我的应用程序生成文档.其中一个要求是您必须按如下方式指定文档源:

<DocumentationSources>
    <DocumentationSource sourceFile="$(MSBuildProjectDirectory)\..\src\myApp\bin\Debug\myApp.exe" xmlns="" />
    <DocumentationSource sourceFile="$(MSBuildProjectDirectory)\..\src\myApp\bin\Debug\myApp.xml" xmlns="" />
</DocumentationSources>
Run Code Online (Sandbox Code Playgroud)

Sandcastle帮助文件生成器附带一个utils程序集,它可以从指定目录中检索所有dll和xml文件.我想从这个程序集中调用该方法并将其结果存储为列表<DocumentationSource>.这是一个返回的静态方法Collection<string>

msbuild

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

RSS浏览器检测

好的,我根本不明白这一点.

这是BBC的RSS提要(http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml)

如果你在ie6中查看它,它似乎是用自定义样式表(nosol.xsl)设置的样式

如果您在firefox或ie7中查看它,则使用浏览器的默认rss Feed样式.

我尝试用这个RSS提要做类似的事情:http://www.bbusl.com/worksregion/4/rss.xml

它在Dev服务器上按计划工作.但是,一旦我把它放到我们的生产服务器上,当你在firefox中查看rss feed时,ie6样式表就出现了!?!

如何制作,以便自定义样式表只出现在ie6?是什么让它在开发服务器而不是实时生产服务器上工作的区别是什么?

xml rss internet-explorer-6

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

在HTML中更改对象标记的数据内容

我有一个HTML页面,其中包含一个Object标记来托管嵌入的HTML页面.

<object style="border: none;" standby="loading" id="contentarea" 
 width="100%" height="53%" type="text/html" data="test1.html"></object>
Run Code Online (Sandbox Code Playgroud)

但是,我需要更改object标签中的HTML页面.当前代码似乎创建了对象的克隆并用它替换现有对象,如下所示:

function changeObjectUrl(newUrl)
{
    var oContentArea = document.getElementById("contentarea");
    var oClone = oContentArea.cloneNode(true); 
    oClone.data = newUrl; 

    var oPlaceHolder = document.getElementById("contentholder"); 
    oPlaceHolder.removeChild(oContentArea); 
    oPlaceHolder.appendChild(oClone); 
}
Run Code Online (Sandbox Code Playgroud)

这似乎是一种相当差的方式.有谁知道改变嵌入页面的'正确'方式?

谢谢!

编辑:在回答下面的答案,这里是我现在使用的页面的完整来源.使用setAttribute似乎不会更改Object标记的内容.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<script language="JavaScript">
function doPage()
{
    var objTag = document.getElementById("contentarea");
    if (objTag != null)
    {
        objTag.setAttribute('data', 'Test2.html');
        alert('Page should have been changed');
    }
}
</script>
</head>
<body>
<form name="Form1" method="POST">
<p><input type="button" value="Click to change …
Run Code Online (Sandbox Code Playgroud)

html javascript object

18
推荐指数
4
解决办法
7万
查看次数

输入Prolog

我目前正在开发一个递归的Prolog程序,将路线链接在一起,以创建伯明翰地区的基本 GPS.目前我可以得到输出:

输入

routeplan(selly_oak, aston, P).
Run Code Online (Sandbox Code Playgroud)

产量

P = [selly_oak, edgbaston, ... , aston]
Run Code Online (Sandbox Code Playgroud)

我想要做的是让我的程序提供某种界面,所以如果我要键入以下内容:

Route from selly_oak to aston
Run Code Online (Sandbox Code Playgroud)

它会为我提供:

Go from selly_oak to edgbaston
Go from edgbaston to ...
Finally, Go from ... to aston.
Run Code Online (Sandbox Code Playgroud)

Prolog是一种强大的语言,因此我认为这很容易实现,但是我所采用的许多书籍似乎都跳过了这一部分.据我所知,我必须使用write()和read()的内容,尽管我不知道细节.

有没有人可以在Prolog新手中找到一些基本的例子或链接到更多信息?

编辑:很多这些答案看起来非常复杂,解决方案应该只有大约5-10行代码.读取值不是问题,因为我可以按照以下方式执行操作:

find:- 
    write('Where are you? '), 
    read(X), 
    nl, write('Where do you want to go? '),
    read(Y), 
    loopForRoute(X,Y).
Run Code Online (Sandbox Code Playgroud)

如果可以使用write()写出输出,我更喜欢它,因此可以使用新行(nl),以便它显示为上面的输出.

如果这是我的输入,那么我如何安排顶部routeplan()来处理这些输入?另外,如果我要将这些电台的线路作为额外参数添加,那么它将如何实施呢?所有链接都在文件的开头定义,如下所示:

rlinks(selly_oak, edgbaston, uob_line).
rlinks(edgbaston, bham_new_street, main_line).
Run Code Online (Sandbox Code Playgroud)

因此,有了这些信息,能够如此读取该行是一件好事.

Go from selly_oak to edgbaston using the uob_line
Go from edgbaston to ... …
Run Code Online (Sandbox Code Playgroud)

mapping prolog dcg

8
推荐指数
2
解决办法
6231
查看次数

在C中实现2D卷积的快速方法

我正在尝试实现视觉算法,其中包括具有9x9拉普拉斯高斯滤波器的预滤波阶段.您能指出一个简要解释快速过滤器实现的文档吗?我想我应该利用FFT进行最有效的过滤.

c 2d image filter

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