问题列表 - 第35710页

图像dpi对Web浏览器有影响吗?

在过去,我曾经看到过某些网络浏览器(主要是Internet Explorer 7)中不会出现72 dpi图像的情况.但是,奇怪的是,我最近测试了这一点,看来300dpi的图像显示在IE浏览器.

DPI对网络有影响了吗?某些DPI的照片是否会在某些网络浏览器中显示?

browser image dpi

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

在HTML中布局输出数据输入表格:表格还是没有表格?

我想创建一个如下所示的数据输入表单:

Name:    [ Name textbox ]
Age:     [ Age textbox  ]
label n: [ textbox n    ]
Run Code Online (Sandbox Code Playgroud)

标签左对齐的位置,文本框左对齐.我知道我可以在一个table元素中执行此操作,但我也知道"表格应仅用于表格数据".虽然我同意/不同意这种说法 - 我想知道我所希望的布局是否可以/应该被视为"表格数据",以及如果没有几十行复杂的交叉产生相同的结果,那么另一种布局是什么?浏览器CSS.

我现在不做很多web开发(现在我在做UI工作时已经有一段时间了WinForms),所以我很欣赏可能有一个优雅的解决方案.可能涉及无序列表,子弹点关闭,有点偏离标签 - >字段y位置偏移,也许?

html

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

FSC每次都重新编译

FSC每次都重新编译我的.scala文件,即使没有必要 - 我可以编译它两次而不需要在两次尝试之间编辑任何内容并重新编译它们!例如,我有2个文件

Hello.scala

class Hello{
  print("hello")
}
Run Code Online (Sandbox Code Playgroud)

和Tokens.scala:

abstract class Token(val str: String, val start: Int, val end: Int)
  {override def toString = getClass.getSimpleName + "(" + "[" + start + "-" + end + "]" + str + ")"}
class InputToken(str: String, start: Int, end: Int)
        extends Token(str, start, end)
 class ParsedToken(str: String, start: Int, end: Int, val invisible: Boolean)
        extends Token(str, start, end)
Run Code Online (Sandbox Code Playgroud)

当我要求ant从头编译项目时,我看到以下输出:

ant compile
init:
    [mkdir] Created dir: D:\projects\Test\build\classes
    [mkdir] Created dir: D:\projects\Test\build\test\classes

compile:
      [fsc] …
Run Code Online (Sandbox Code Playgroud)

scala compilation scalac

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

在python中优化均值

我有一个函数,用于更新K-means算法中的质心(平均值).我运行了一个分析器,发现这个函数使用了大量的计算时间.

看起来像:

def updateCentroid(self, label):
    X=[]; Y=[]
    for point in self.clusters[label].points:
        X.append(point.x)
        Y.append(point.y)
    self.clusters[label].centroid.x = numpy.mean(X)
    self.clusters[label].centroid.y = numpy.mean(Y)
Run Code Online (Sandbox Code Playgroud)

所以我在思考,有没有更有效的方法来计算这些点的平均值?如果没有,是否有更优雅的方式来制定它?;)

编辑:

感谢所有精彩的回复!我想也许我可以累计计算平均值,使用类似的东西: 替代文字

其中x_bar(t)是新均值,x_bar(t-1)是旧均值.

这会产生类似于此的函数:

def updateCentroid(self, label):
    cluster = self.clusters[label]
    n = len(cluster.points)
    cluster.centroid.x *= (n-1) / n
    cluster.centroid.x += cluster.points[n-1].x / n
    cluster.centroid.y *= (n-1) / n
    cluster.centroid.y += cluster.points[n-1].y / n
Run Code Online (Sandbox Code Playgroud)

它不是真的有效,但你认为这可能适用于一些tweeking?

python optimization numpy

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

更改 Linux 中的临时文件夹位置(对于系统上的所有内容)?

目前是 /tmp

如何将其设置为 /anythingelse 以便所有应用程序随后都使用它?

linux redhat temporary-directory

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

将具有用户定义的构造函数的类填充到并集中

class Foo {
    Foo(int val) { /* Do some initialization */ }
    Foo() { /* Do nothing */ }
};
union Bar {
    Foo foo;
};
Run Code Online (Sandbox Code Playgroud)

该代码生成此错误:

错误C2620:union'Bar'的成员'Bar :: foo'具有用户定义的构造函数或非平凡的默认构造函数

我明白为什么如果构造函数实际执行某些操作会抛出该错误,但这里的构造函数不带参数而什么也不做.有什么办法可以把这个班级变成一个联盟吗?我不得不一直采取行动,char foo[sizeof(Foo)]并希望有一个更清洁的解决方案.

c++ constructor unions

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

在运行时更新应用程序的库(DLL)?

有没有办法在 C# 中运行应用程序时更新 DLL?例如,如果有一个 DLL 的函数如下所示:

void write()
{
    Console.WriteLine("LALALA");
}
Run Code Online (Sandbox Code Playgroud)

它是在一个线程中调用的,调用之间有 1 秒的睡眠时间。

现在,我写了新版本:

void write()
{
    Console.WriteLine("LA LA LA\n");
}
Run Code Online (Sandbox Code Playgroud)

我可以在运行时用这个新的 DLL 更新旧的 DLL 吗?重要的是我的应用程序始终启动并运行,无论什么......但我想更新库是一个例外。我错了吗?

c# dll

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

iPad上的HTML5视频元素不会触发onclick或touchstart事件?

我正在尝试将一些事件附加到我的iPad网络应用程序中的HTML5视频元素,但它们似乎没有被解雇?我已经在设备和模拟器中对此进行了测试,并得到了相同的结果.然而事件(至少onclick)在桌面Safari中工作正常.我也尝试过交换div的视频元素,事件发生了吗?有没有其他人遇到这个并有想法解决问题?

<html>
        <head>
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                <title>Test video swipe</title>
        </head>
        <body>

                <video src='somevid.mp4' id='currentlyPlaying' width='984' height='628' style='background-color:#000;' controls='controls'></video>

                <script>
                        var theVid = document.getElementById("currentlyPlaying");

                                theVid.addEventListener('touchstart', function(e){
                                        e.preventDefault();
                                        console.log("touchstart");
                                }, false);

                                theVid.addEventListener('click', function(e){
                                        e.preventDefault();
                                        console.log("click");
                                }, false);

                                theVid.addEventListener('touchmove', function(e){
                                        console.log("touchmove");
                                }, false);

                                theVid.addEventListener('touchend', function(e){
                                        console.log("touchend");
                                }, false);

                                theVid.addEventListener('touchcancel', function(e){
                                        console.log("touchcancel");
                                }, false);



                </script>
        </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript mobile-safari html5-video cordova

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

如何使用jQuery解码URL?

如何使用jQuery解码URL?我的网址是

HTTP%3A%2F%2Fdtzhqpwfdzscm.cloudfront.net%2F4ca06373624db​​.jpg

jquery

40
推荐指数
3
解决办法
8万
查看次数

Google Chrome中的getElementById问题

我有这个简单的路线

alert(window.parent.frames[0].document.getElementById('textToSearch').value);
Run Code Online (Sandbox Code Playgroud)

我有2个框架,第一个带有id为'textToSearch'的文本字段我想获取第二帧中文本字段的值上面的行是从第二帧开始的html文件我只在Google Chrome中获得此错误,在IE或FF工作正常.

未捕获的TypeError:无法调用未定义的方法'getElementById'

有任何想法吗?

提前致谢

javascript google-chrome

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