问题列表 - 第27685页

<img>里面的<a>获得蓝色边框

<a href="index.html"><img src="image.png"/></a>
Run Code Online (Sandbox Code Playgroud)

IE8用蓝色边框突出显示图像.我不确定CSS在这里有什么相关性,它只是边界吗?我可以使用单一的CSS样式将其关闭,例如:

a img {
  ...
}
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer-8

37
推荐指数
3
解决办法
4万
查看次数

xhtml验证器

为什么w3验证器显示错误?

"Line 5, Column 7: end tag for "head" which is not finished

</head>

Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>

Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a …
Run Code Online (Sandbox Code Playgroud)

xhtml

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

如何使用Django流式传输HttpResponse

我正在尝试为Django(1.2)提供流媒体响应的"hello world".我想出了如何使用发电机和yield功能.但响应仍然不流.我怀疑有一个中间件正在捣乱它 - 也许是ETAG计算器?但我不知道如何禁用它.有人可以帮忙吗?

这是我到目前为止流媒体的"你好世界":

def stream_response(request):
    resp = HttpResponse( stream_response_generator())
    return resp

def stream_response_generator():
    for x in range(1,11):
        yield "%s\n" % x  # Returns a chunk of the response to the browser
        time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

python django streaming

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

单元测试集合的最佳方式?

我只是想知道人们如何测试并断言"预期"集合与"实际"集合相同/相似(顺序并不重要).

为了执行这个断言,我编写了我的简单断言API: -

public void assertCollection(Collection<?> expectedCollection, Collection<?> actualCollection) {
    assertNotNull(expectedCollection);
    assertNotNull(actualCollection);
    assertEquals(expectedCollection.size(), actualCollection.size());
    assertTrue(expectedCollection.containsAll(actualCollection));
    assertTrue(actualCollection.containsAll(expectedCollection));
}
Run Code Online (Sandbox Code Playgroud)

嗯,它的工作原理.如果我断言只是一堆整数或字符串,这很简单.例如,如果我试图断言Hibernate域的集合,那也可能会非常痛苦.collection.containsAll(..)依赖于equals(..)来执行检查,但我总是覆盖我的Hibernate域中的equals(..)以仅检查业务键(这是最好的做法,在Hibernate网站)而不是该域的所有字段.当然,检查业务键是有意义的,但有时我真的想确保所有字段都正确,而不仅仅是业务键(例如,新的数据输入记录).所以,在这种情况下,我无法搞乱domain.equals(..

我可以在这里使用一些测试库吗?你如何测试你的收藏?

谢谢.

java testing junit unit-testing

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

获取并特别设置Perl模块的全局变量是否合适?

我想知道Perl的最佳实践是关于获取 - 或者更重要的是设置 - 某个模块的全局变量,通过直接访问$Module::varName以防模块没有为它提供getter/setter方法.

它闻起来不好的原因是它有点绕过封装.仅仅因为我可以在Perl中完成它,我不完全确定我应该(假设实际上有一个替代方法,比如在模块中添加一个getter/setter).

perl encapsulation coding-style perl-module

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

我应该使用'border:none'还是'border:0'?

这两种方法中的哪一种符合W3C标准?它们是否都在浏览器中按预期运行?

border:none;
边界:0;

css border

517
推荐指数
8
解决办法
36万
查看次数

设置这些属性可以加快Excel宏的速度:Application.ScreenUpdating,Application.DisplayAlerts

这样做有什么意义:

Application.ScreenUpdating = False
Application.DisplayAlerts = False
Run Code Online (Sandbox Code Playgroud)

真的能节省那么多时间吗?

excel vba

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

Windows窗体和ShowDialog问题

我有一个无边框的Windows窗体应用程序.

主窗口创建其他窗体(简单对话框,我可以单击是或否)ShowDialog().在任务栏中看不到每个创建的对话框,我的应用程序只有一个任务栏条目可以聚焦我的应用程序(如果一个对话框是打开的,那么一个是关注的).如果我使用ALT+ TAB循环到所有打开的窗口我也只看到一个条目.

但是,如果在我的应用程序没有焦点的情况下创建对话框(例如,用户启动一个长时间运行的任务,开始处理其他事情,而在后台,我的应用程序显示一个对话框"任务完成.. ")我希望回到我的应用程序,事情变得奇怪了.

  • 如果我单击任务栏以聚焦我的应用程序,主窗口将被聚焦(而不是对话框).
  • 我无法使用主窗口(因为还有一个打开的模态对话框).
  • Windows 7 ALT+ TAB预览显示对话框,而任务栏鼠标悬停预览显示主窗口(正常行为都显示主窗口前面的对话框).
  • 使我的应用程序再次可用的唯一方法是ALT+ TAB到条目并关闭模式对话框.
  • 如果我使用ALT+,TAB只有对话框被带到前面,主窗口仍然在后台.

有没有办法防止这种情况发生?我知道该怎么做,但大多数客户认为应用程序崩溃,因为主窗口没有响应.

更新:

解决方案是将顶级窗口传递给ShowDialog()方法(在大多数情况下,如果以"this"的形式使用).

因为我不想重构我的整个代码,并且我的所有表单都继承自"MyCustomFormBase",这里有一个很好的解决方案.

Public Class MyCustomFormBase

    Public Shared Property ApplicationMainForm() As Form
        Get
            Return _applicationMainform
        End Get
        Set(ByVal value As Form)
            _applicationMainform = value
        End Set
    End Property
    Private Shared _applicationMainform As Form

    Public Shadows Function ShowDialog() As DialogResult
        If MyCustomFormBase.ApplicationMainForm IsNot Nothing Then
            Return MyBase.ShowDialog(MyCustomFormBase.ApplicationMainForm)
        Else …
Run Code Online (Sandbox Code Playgroud)

.net showdialog winforms

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

是否有可能在c ++中有一个指向模板函数的函数指针?

我想知道是否可以创建模板函数,然后创建指向该模板函数的函数指针.这可能吗?

我正在使用VS2008.

以下代码获取此编译时错误:

"无法从'overloaded-function'转换为'int(__ cdecl*)(int&,int&)'在范围内具有此名称的所有函数都不匹配目标类型"

template<typename T>
T tfunc(const T &x, const T &y){
    return (x < y ? x : y);
}

int (*tfunc_ptr)(int &, int &) = &tfunc<int>;
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

grails mock关闭wierdness

对,

所以当我使用测试插件的mockFor方法设置我的模拟时,我期望一个返回null的方法.如果我做

myControl.demand.theMethod {return null}
Run Code Online (Sandbox Code Playgroud)

在调试器中,我设置'theMethod'调用结果的值是调试器中的一些闭包.

如果我做

myControl.demand.theMethod {->return null}
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,该值为null.

我不明白其中的差别......

grails groovy

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