问题列表 - 第16653页

如何判断浏览器/选项卡是否处于活动状态

可能重复:
有没有办法检测浏览器窗口当前是否处于活动状态?

我有一个每秒调用的函数,如果当前页面在前台,我只想运行,即用户没有最小化浏览器或切换到另一个选项卡.如果用户没有看到它并且可能是CPU密集型的话,它没有用处,所以我不想在后台浪费周期.

有谁知道如何在JavaScript中讲述这个?

注意:我使用jQuery,所以如果你的答案使用它,那很好:).

javascript jquery

323
推荐指数
6
解决办法
24万
查看次数

为什么这个XHTML不是有效的?

为什么这个XHTML不是有效的?HTML:

<h2>earthquake warning <span>Posted 03/11/2009 at 2.05pm</span></h2>
Run Code Online (Sandbox Code Playgroud)

CSS:

h2 {
font: bold 20px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
padding-bottom: 5px;
padding-top: 5px;
text-transform: uppercase;
}

h2 span {
font-weight: normal;
text-transform: none;
display: inline;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

在模板特化的情况下,编译器是否允许忽略内联?

假设你有简单的模板函数(为了简单起见,不是类成员),在同一个.h文件中具有特定于类型的特殊化...

template <class TYPE>
void    some_function(TYPE& val)
{
    // some generic implementation
}

template <>
inline void some_function<int>(int& val)
{
    // some int specific implementation
}
Run Code Online (Sandbox Code Playgroud)

除非您明确地将编译器指向特化inline(inline关键字),否则如果.h文件被包含多次,则会出现链接错误(至少我在Visual C++ 2008中这样做).
我们都知道这inline只是对编译器的建议,它可以忽略.在这种特殊情况下,编译器是否允许忽略此建议并让链接器失败?

c++ compiler-construction templates

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

从Eclipse远程部署Tomcat webapp

出于开发和测试的目的,我想将我的webapp从eclipse中部署到远程tomcat服务器.这可能吗 ?如果没有,我应该如何设置我的开发环境以便顺利和轻松地进行远程部署?

java eclipse tomcat

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

如何使用MySQL表表示规则?

我有一张10万名USERS的名单(姓名,年龄,性别,电话,公司,街道,城市,州,国家,邮政编码等).

我还有一个向用户提供的数千个促销表.现在,对于每个促销,我需要添加一个规则,该规则定义它适用于哪个用户子集.

例如,规则可能是:所有用户的邮政编码为10000到19999.

另一条规则可能是:所有女性用户都不在美国

然而,第三条规则可能是:生活在DC,MD或VA的18岁以上的用户.等等

现在给定一个特定的用户,我希望(有效!)找出适用于该用户的PROMOTIONS.

鉴于我希望能够快速找到给定特定用户的匹配促销,这些规则的建模策略是什么?

mysql database-design

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

PHP 生成的 javascript 和引号

我在我的 PHP 代码中生成了一些 javascript,我需要将一些 php 变量分配给 javascript 变量。不幸的是,有时我的 PHP 变量包含引号。例如:

$foo = "'Dis here be a \"string\"";
print "<script type='text/javascript'>var foo = '{$foo}';</script>";
Run Code Online (Sandbox Code Playgroud)

将生成一个 javascript 错误,因为生成的 javascript 将如下所示:

<script type='text/javascript'>var foo = '"'Dis here be a \"string\"';
Run Code Online (Sandbox Code Playgroud)

我知道我可以在 $foo 上使用正则表达式来替换所有'标记,\'但是由于各种原因这很难。除此之外还有什么我可以做的吗?类似于 perlq()函数的东西......

javascript php quotes quoting

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

如何从Picasa API获取相册网址?

我真的不喜欢Picasa面向Feed的API.为什么他们不能创建REST接口?

有谁知道如何获取特定专辑的URL?例如,说我有:

gd_client = gdata.photos.service.PhotosService()
albums = gd_client.GetUserFeed(user="user@gmail.com")
album = albums.entry[0]
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到它的URL?我正在寻找类似的东西:

http://picasaweb.google.com/username/AlbumTitle
Run Code Online (Sandbox Code Playgroud)

所以,当我点击它时,我会去Picasa查看该专辑!

PS:请注意,你不能只是把album.title它放在那里因为它可能包含空格,而且它实际上并不相同.

python picasa

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

我们如何存储到NSDictionary中?NSDictionary和NSMutableDictionary有什么区别?

我正在开发一个我想要使用的应用程序NSDictionary.任何人都可以给我一个示例代码,解释如何使用NSDictionary一个完美的例子来存储数据的过程?

iphone objective-c nsdictionary nsmutabledictionary

68
推荐指数
3
解决办法
11万
查看次数

tfs项目提醒

TFS中的4个项目警报很好但我需要更多我的.我想要的重要一点是,当我在TFS中创建一个新的错误时,我希望发送一封电子邮件.有没有办法在项目警报中创建新警报?如果是这样的话?

tfs project alerts

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

是否通常(或鼓励)实践重载函数以接受IEnumerable <T>,ICollection <T>,IList <T>等?

编辑:

根据给出的答案,我已经明确地告诉我下面的设计应该如何实现.考虑到这些建议(并且回应一条礼貌地指出我的示例代码甚至没有编译的评论),我编辑了以下代码以反映普遍的共识似乎是什么.根据代码,剩下的问题可能已经不再有意义了,但我将其留给后代.


假设我有一个函数的三个重载,一个采取IEnumerable<T>,一个采取ICollection<T>,一个采取IList<T>,如下所示:

public static T GetMiddle<T>(IEnumerable<T> values) {
    IList<T> list = values as IList<T>;
    if (list != null) return GetMiddle(list);

    int count = GetCount<T>(values);

    T middle = default(T);
    int index = 0;

    foreach (T value in values) {
        if (index++ >= count / 2) {
            middle = value;
            break;
        }
    }

    return middle;
}

private static T GetMiddle<T>(IList<T> values) {
    int middleIndex = values.Count / 2;
    return values[middleIndex];
}

private …
Run Code Online (Sandbox Code Playgroud)

.net c# ienumerable ilist overloading

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