问题列表 - 第38670页

导致HTML5验证失败

我正在将"HTML4.5"方法应用于现有的XHTML1.0 Strict站点.我们的想法是更改doctype并应用与HTML5的新元素(< div class="aside">等等)相匹配的语义类,并执行我可以使用的所有内容,而不会破坏Internet Explorer(IE)(例如应用新<input>类型属性).

我遇到的唯一问题是W3C的验证器不喜欢&nbsp;或者&copy;,而html5.validator.nu没有问题.

我知道HTML5验证器在这个阶段是实验性的.我应该换&nbsp;一些东西吗?如果是这样,什么?

我在这个特定网站上的字符集是UTF-8.

html5 utf-8 html5-validation

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

如何在几分钟内结束谷歌搜索结果?

我有一个分类广告网站......

当用户发布新的分类时,它会自动添加到动态站点地图(xml)中.

两个月前,站点地图通过网站站长工具提交给谷歌.

尽管某些分类广告已编入索引,但谷歌需要将这些分类索引为时间过长.

Google如何决定立即索引哪些站点地图?

一个例子是Stackoverflow问题; 它们几乎直接出现在SERP中.

我可以做些什么来让谷歌索引并直接显示我的分类广告,或者答案很简单:给它时间......?

html php xml seo search

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

JQuery不适用于页面加载后创建的元素

如果我这样称呼:

$(".month-selector").change(function(){
    setStones();
});
Run Code Online (Sandbox Code Playgroud)

$(document).ready()它内部不适用于以后创建的元素.我也尝试在创建它们之后调用上面的代码:

$("#month-selectors").html(month_selectors);

$(".month-selector").change(function(){
    setStones();
});
Run Code Online (Sandbox Code Playgroud)

它仍然无法正常工作.但是,如果我创建一个静态的,它可以工作.

如何在页面加载后创建元素时将其应用于元素?

jquery

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

在不引用Closure内部类的情况下测试PHP Closure

匿名函数PHP手册(即Closures)声明:

目前使用Closure类实现匿名函数.这是一个实现细节,不应该依赖.

(重点是我自己的)

是否可以测试一个变量,这样只有当变量是一个Closure 而且没有引用Closure类时,测试才返回true ?

换句话说,我怎样才能重写以下内容,除非$bar是匿名函数,否则会引发错误:

function foo(Closure $bar) {
    $bar();
}

编辑:根据收到的答案,这是一个示例测试.

笔记:

  1. 似乎没有办法区分Functors和Closures,并且测试可能与使用Closure类的"特定于实现"一样.
  2. (看似很明显的)ReflectionFunction::isClosure()方法似乎几乎没用:当你完成所需的检查以确保ReflectionFunction可以实际实例化(除了Closure之外不能使用Class)时,你已经全部淘汰了其他选择.
  3. 在5.3.0中你的ReflectionClass($ closure) - > hasMethod('__ invoke')返回false,所以这可以用作对Functors的测试,但是(我被告知)这已经改变了.这也凸显了解决方案的脆弱性.
  4. Gordon开始跟进- 从PHP 5.4开始,你可以依赖Closure成为一个闭包:php.net/manual/en/class.closure.php

码:

/**
 * Return true if and only if the passed argument is a Closure.
 */
function testClosure($a) {
    // Must be Callback, Labmda, Functor or Closure:
    if(!is_callable($a)) return false;

    // Elminate Callbacks & Lambdas
    if(!is_object($a)) return false;

    // Eliminate Functors …
Run Code Online (Sandbox Code Playgroud)

php closures

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

验证是否存在提交

如何验证当前分支中是否存在具有给定sha的提交?

解析输出有很多种方法,但我需要返回布尔值的最佳方法(用于bash脚本).

例如

sha=$1
if [ -z `git magic --validate $sha` ]; then
  echo "Invalid commit sha: $sha"
  exit 1
fi
Run Code Online (Sandbox Code Playgroud)

git scripting githooks

14
推荐指数
2
解决办法
8502
查看次数

更快的iPhone PNG动画

目前我在计时器上有一个PNG动画,每隔0.01秒就会发射一次.但是,性能不是最佳的,动画明显很慢.我有超过2000张图片.有没有更好的方法来实现这一目标?我发布了类似于下面的方法.

timer_ = [NSTimer scheduledTimerWithTimeInterval:.01 target:self
selector:@selector(switchImage) userInfo:nil repeats:YES];


-(void)switchImage 
{
   p = [p stringByAppendingFormat:@"/Movie Clipping 1 000%i.png",i];
   imageView_.image = [UIImage imageWithContentsOfFile:p];
   i = i++;
}
Run Code Online (Sandbox Code Playgroud)

iphone animation uiimageview ipad ios

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

学说LIKE不区分大小写

是否有可能使用Doctrine不敏感的搜索?

doctrine

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

在HTML5 Canvas中对形状和文本进行分组

所以我刚开始使用HTML5和Canvas元素.我正在开发一个我将创建思维导图的项目,我计划使用Canvas元素和java脚本一起完成.

我的问题是,如何在画布中将形状组合在一起?我没有问题在画布上绘制形状和文本,并且没有问题在画布上拖动它们.我想要做的是锁定一个形状和文本元素,以便如果我拖动形状,文本随之而来.

有任何想法吗?

提前致谢.

javascript html5 canvas

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

HTML元素与[id]具有相同的[name]是否可以?

我正在使用Satay方法在网页中嵌入Flash应用:

<object type="application/x-shockwave-flash" data="embeddy.swf"
id="embeddy" name="embeddy">
  <param name="movie" value="embeddy.swf" />
</object>
Run Code Online (Sandbox Code Playgroud)

我希望flash提供正确objectIDExternalInterface.objectID,这意味着我需要设置name和的id属性object.

通常我会尽量避免使用HTML中的元素命名冲突,但在这种情况下将两个属性设置为相同的值是否有任何问题?

HTML表单怎么样?有没有人觉得将(n)(input| select| textarea)元素nameid属性设置为相同的值是值得的?

html flash embedding object-tag

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

NSRunningApplication'终止'不可观察

我正在构建一个程序,启动另一个程序,然后应该监视它,并在它终止时采取行动.启动应用程序后,我可以从NSWorkspace获取NSRunningApplication的实例.

现在,文档声明NSRunningApplication具有可以观察键值的属性"已终止".我试过实施:

[browserInstance addObserver:self 
                          forKeyPath:@"terminated"
                             options:NSKeyValueObservingOptionNew
                             context:NULL];
Run Code Online (Sandbox Code Playgroud)

和:

- (void)observeValueForKeyPath:(NSString *)keyPath 
                      ofObject:(id)object 
                        change:(NSDictionary *)change
                       context:(void *)context  
{  

        NSLog(@"observeValueForKeyPath");  
        if ([keyPath isEqual:@"terminated"])  
        {  
            NSLog(@"terminated");  
        }  
} 
Run Code Online (Sandbox Code Playgroud)

但我从来没有看到observeValueForKeyPath方法被绊倒.如果有可能,有谁知道如何使这项工作?我无法在网上找到任何具体的例子.

macos cocoa objective-c

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