问题列表 - 第6490页

表格单元格和边框在IE/Chrome和Firefox/Opera中的显示方式不同

经过几个小时的挫折,我终于转向互联网寻求答案.想象一下这段非常简单的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <title>AARRRRRRGH</title>
    </head>
    <body>
        <table>
            <tr>
                <td style="width: 100px; height: 100px; background: #000000; padding: 0px; border: 6px solid #FF0000;"></td>
            </tr>
        </table>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

现在看起来非常简单,创建一个100px宽的表格单元格和一个6px边框的100px高.看起来很简单,它在不同的浏览器中看起来不同.在IE8和谷歌浏览器中,表格单元格为112 x 112像素(内部为100像素,外部为6像素).在Firefox 3和opera中,表格为112 x 100 px(因此由于某种原因,边框会添加到表格宽度,但不会添加到表格高度).

说真的,给出了什么?我如何在每个浏览器上使这个渲染相同(并且我不能使用div,在这种情况下我需要使用表).

html css html-table border

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

调整iframe大小以适应其内容

可能重复:
根据内容调整iframe大小

我有一个iframe,其中src是一个HTML文件,这个iframe放在usercontrol中:

<iframe frameborder="0" src="CName.htm" align="left" width="730" height="1100" ></iframe>
Run Code Online (Sandbox Code Playgroud)

我需要iframe根据内容调整大小,以便根据HTML文件的高度设置高度,我不需要使用滚动属性.你有什么主意吗?

iframe resize

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

ASP.NET网站安装/更新

我正在寻找有关如何为我的ASP.NET网站提供安装包的一些想法.我需要做的一些事情是读取/写入注册表项,获取数据库信息并测试连接,我必须能够在没有卸载的情况下覆盖现有网站并更新新版本的Web配置.我不想卸载该网站并重新安装它.我希望升级停机时间最短.我想我将不得不实施自定义解决方案,如果这是真的,我如何将我的Web应用程序的所有输出都包含在我的自定义解决方案中?

编辑:我不是在我自己的系统上安装它.这是为了分发给将要安装/升级网站的其他客户.重要的是我能够在不卸载的情况下升级到最新的asp.net网站.理想情况下,它将覆盖现有站点并更新web.config文件.

asp.net

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

具有大量表的SQL Server数据库

我被要求解决SQL Server 2005数据库中的性能问题.

挑战不是大量的数据,而是大量的数据表.一个数据库中有超过30,000个表.总数据大小约为650 GB.

我对创建所有这些表的应用程序没有任何控制权.该应用程序在一个较大的公司上使用大约2,500个表,每个"分部",10-15个分区.

你怎么开始检查性能问题?您在VLDB(超大型数据库)上找到的所有文章都是关于数据量,而不是表的数量.

有任何想法吗?指针?提示?

sql-server performance sql-server-2005

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

JSON发帖,我推JSON太远了吗?

我只是想知道我是否将JSON推得太远了?如果有人之前打过这个?

我有一个xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<customermodel:Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:customermodel="http://customermodel" xmlns:personal="http://customermodel/personal" id="1" age="1" name="Joe">
<bankAccounts xsi:type="customermodel:BankAccount" accountNo="10" bankName="HSBC" testBoolean="true" testDate="2006-10-23" testDateTime="2006-10-23T22:15:01+08:00" testDecimal="20.2" testTime="22:15:01+08:00">
    <count>0</count>
    <bankAddressLine>HSBC</bankAddressLine>
    <bankAddressLine>London</bankAddressLine>
    <bankAddressLine>31 florence</bankAddressLine>
    <bankAddressLine>Swindon</bankAddressLine>
  </bankAccounts>
</customermodel:Customer>
Run Code Online (Sandbox Code Playgroud)

其中包含元素和属性....

当我转换为JSON时,我给了我:

{"customermodel:Customer":{"id":"1","name":"Joe","age":"1","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","bankAccounts":{"testDate":"2006-10-23","testDecimal":"20.2","count":"0","testDateTime":"2006-10-23T22:15:01+08:00","bankAddressLine":["HSBC","London","31 florence","Swindon"],"testBoolean":"true","bankName":"HSBC","accountNo":"10","xsi:type":"customermodel:BankAccount","testTime":"22:15:01+08:00"},"xmlns:personal":"http://customermodel/personal","xmlns:customermodel":"http://customermodel"}}
Run Code Online (Sandbox Code Playgroud)

那么我也发送这个客户端..它转换为js对象(或其他)编辑一些值(元素),然后将其发送回服务器.

所以我得到了JSON字符串,并将其转换回XML:

<customermodel:Customer>
    <id>1</id>
    <age>1</age>
    <name>Joe</name>
    <xmlns:xsi>http://www.w3.org/2001/XMLSchema-instance</xmlns:xsi>
    <bankAccounts>
        <testDate>2006-10-23</testDate>
        <testDecimal>20.2</testDecimal>
        <testDateTime>2006-10-23T22:15:01+08:00</testDateTime>
        <count>0</count>
        <bankAddressLine>HSBC</bankAddressLine>
        <bankAddressLine>London</bankAddressLine>
        <bankAddressLine>31 florence</bankAddressLine>
        <bankAddressLine>Swindon</bankAddressLine>
        <accountNo>10</accountNo>
        <bankName>HSBC</bankName>
        <testBoolean>true</testBoolean>
        <xsi:type>customermodel:BankAccount</xsi:type>
        <testTime>22:15:01+08:00</testTime>
    </bankAccounts>
    <xmlns:personal>http://customermodel/personal</xmlns:personal>
    <xmlns:customermodel>http://customermodel</xmlns:customermodel>
</customermodel:Customer>
Run Code Online (Sandbox Code Playgroud)

并且有问题,似乎不知道元素/属性之间的区别所以我无法检查XSD以检查它现在是否有效?

这个问题有方法解决吗?

我不能成为第一个遇到这个问题的人吗?

json

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

字符串比较,.NET和非中断空间

我有一个用C#编写的应用程序,可以进行大量的字符串比较.字符串从各种来源(包括用户输入)中提取,然后进行比较.然而,当将空间'32'与非破坏空间'160'进行比较时,我遇到了问题.对于用户来说,他们看起来一样,所以他们希望匹配.但是,当应用进行比较时,没有匹配.

最好的方法是什么?我是否必须去代码的所有部分进行字符串比较并手动将不间断空格标准化为空格?.NET提供了什么帮助吗?(我已经尝试了所有的比较选项,但似乎没有任何帮助.)

有人建议我在收到后对字符串进行规范化,然后让字符串比较方法简单地比较规范化的字符串.我不确定这样做是否直截了当,因为首先是标准化的字符串.我也将它标准化了什么?当然,现在我可以将非破坏空间转换为破碎空间.但还有什么可以出现?可能有很多这些规则吗?他们甚至可能会发生冲突.(在一种情况下,我想使用规则而在另一种情况下,我不想.)

c# string character-encoding

13
推荐指数
3
解决办法
2万
查看次数

从目录中选择随机文件的最佳方法

从Python目录中选择随机文件的最佳方法是什么?

编辑:这是我正在做的事情:

import os
import random
import dircache

dir = 'some/directory'
filename = random.choice(dircache.listdir(dir))
path = os.path.join(dir, filename)
Run Code Online (Sandbox Code Playgroud)

这特别糟糕,还是有更好的方法?

python random file

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

如何在转发器页眉或页脚中查找控件

我想知道如何在Asp.Net Repeater控件的HeaderTemplate或FooterTemplate中找到控件.

我可以在ItemDataBound事件上访问它们,但我想知道如何获取它们(例如,在页眉/页脚中检索输入的值).

注意:我在找到答案之后在这里发布了这个问题,以便我记住它(也许其他人可能会觉得这很有用).

asp.net controls repeater findcontrol

119
推荐指数
3
解决办法
10万
查看次数

用于绘制三元/三角形图的库/工具

我需要绘制三元/三角形图,表示各种物质/混合物的摩尔分数(x,y,z)(x + y + z = 1).每个图表示等值物质,例如具有相同熔点的物质.需要在具有不同颜色/符号的相同三角形上绘制图形,如果我还可以连接点,那将是很好的.

我看过matplotlib,R和gnuplot,但他们似乎无法绘制这种情节.R的第三方ade4包似乎可以绘制它,但我不确定我是否可以在同一个三角形上绘制多个图.

我需要在Linux或Windows下运行的东西.我愿意接受任何建议,包括其他语言的库,例如Perl,PHP,Ruby,C#和Java.

python plot r gnuplot

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

.NET为什么string []可以作为IEnumerable <string>参数传递?

这是有效的代码:

void func(IEnumerable<string> strings){
    foreach(string s in strings){
        Console.WriteLine(s);
    }
}

string[] ss = new string[]{"asdf", "fdsa"};
func(ss);
Run Code Online (Sandbox Code Playgroud)

我想知道的是,隐式转换是如何string[] -> IEnumerable<string>工作的?

.net arrays type-conversion

4
推荐指数
2
解决办法
2383
查看次数