小编wou*_*_be的帖子

IE9 HTML5视频支持

我在IE9中显示HTML5视频时遇到了一些麻烦,我在htaccess中添加了不同的类型

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
Run Code Online (Sandbox Code Playgroud)

这就是我的html

<video id="video" autoplay loop preload>
            <source src="video/final_loop.mp4" type="video/mp4" />
            <source src="video/final_loop.webm" type="video/webm" />
            <source src="video/final_loop.ogg" type="video/ogg" />

            Your browser does not support the <code>video</code> element. 
        </video>
Run Code Online (Sandbox Code Playgroud)

我也尝试将视频转换为Theora ogv格式并使用

<source src="video/final_loop.theora.ogv" type="video/ogv" />
Run Code Online (Sandbox Code Playgroud)

但这也不起作用,我认为.ogg在IE9中得到了支持吗?

video html5 internet-explorer-9

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

在后台运行Chrome扩展程序

我目前正在创建我的第一个Chrome扩展程序,到目前为止一切顺利.这只是一个小测试我运行多个计时器.

但显然当我打开和关闭扩展程序时,我的所有计时器都会重置.

因此,为了让我的所有计时器都能运行,当我关闭扩展程序并让它们在后台页面中运行时,我必须以某种方式使用它们.

当我再次打开扩展程序时,应将这些计时器发送回打开的页面.

你会怎么处理这个?

我已经有了一系列我的计时器,对我来说最好的选择>

google-chrome google-chrome-extension

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

使用嵌套对象进行Hapi/Joi验证

我在其中一条路线上进行了以下验证:

payload: {
    keywordGroups: Joi.array().items(Joi.object().keys({
        language: Joi.string().required(),
        containsAny: Joi.array().items(Joi.string()).default([]).when('containsAll', { is: [], then: Joi.required() }),
        containsAll: Joi.array().items(Joi.string()).default([]).when('containsAny', { is: [], then: Joi.required() }),
        notContainsAll: Joi.array().items(Joi.string()).default([]),
        notContainsAny: Joi.array().items(Joi.string()).default([])
    })).required(),
}
Run Code Online (Sandbox Code Playgroud)

我试图让它containsAnycontainsAll必须至少包含一个字符串.如果containsAny为空,containsAll则应至少有一个项目.如果containsAll是空的,containsAny至少应该包括一个项目.

但是Joi.when当涉及一系列对象时,它似乎并不真正起作用.

javascript validation hapijs joi

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

Facebook喜欢按钮:隐藏文字

我刚刚在我的网站上添加了一个类似Facebook的按钮,这是最基本的按钮,但你不能选择隐藏"注册以查看你的朋友喜欢的内容".文本.

因为按钮的区域太小,我不想要这个文本,因为它与旁边的其他文本重叠.

有没有办法隐藏这部分?我基本上只想要类似按钮,具有相同的功能.

facebook button facebook-like

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

按索引排序php数组

我在排序一个看起来像这样的简单数组时遇到了一些困难:

array(4) {
  [32]=>
  string(1) "1"
  [34]=>
  string(1) "2"
  [35]=>
  string(1) "1"
  [33]=>
  string(1) "0"
}
Run Code Online (Sandbox Code Playgroud)

我只是想通过索引对它进行排序,所以它看起来像这样:

array(4) {
  [32]=>
  string(1) "1"
  [33]=>
  string(1) "0"
  [34]=>
  string(1) "2"
  [35]=>
  string(1) "1"
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用,sort($votes);但这似乎删除索引,我的数组后来看起来像这样:

array(4) {
  [0]=>
  string(1) "0"
  [1]=>
  string(1) "1"
  [2]=>
  string(1) "1"
  [3]=>
  string(1) "2"
}
Run Code Online (Sandbox Code Playgroud)

那么排序这个数组的最佳方法是什么,以便索引仍然相同,但排序?

php arrays sorting

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

Jekyll多种帖子类型

我正在构建我的新个人网站,我正在尝试Jekyll,现在我想知道获得多种帖子类型的最佳方法是什么.我基本上想要有两个类别:博客和工作

我正在寻找一些方法,一种方法是为每个特定类别创建文件夹

- work
 -- _posts
  --- portfolio01.md
  --- portfolio02.md
- blog
 -- _posts
  --- blogitem01.md
  --- blogitem02.md
Run Code Online (Sandbox Code Playgroud)

这种方式似乎工作得很好.

在检查这是否是正确的解决方案后,我找到了另一个,这基本上建议在_posts文件夹中使用子文件夹,然后在帖子本身中定义一个类别.

- _posts
 -- blog
  --- blogitem01.md
  --- blogitem02.md
 -- work
  --- portfolio01.md
  --- portfolio02.md
Run Code Online (Sandbox Code Playgroud)

两种方法似乎都具有完全相同的输出,这有什么真正的区别?方法一似乎更容易,因为您不必在每个帖子中设置特定类别.

static-site jekyll

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

读取图像IPTC数据

我在读取某些图像的IPTC数据时遇到了一些麻烦,我之所以要这样做,是因为我的客户已经在IPTC数据中包含了所有关键字,并且不想在现场。

因此,我创建了一个简单的脚本来读取它们:

$size = getimagesize($image, $info);

if(isset($info['APP13'])) {
    $iptc = iptcparse($info['APP13']);

    print '<pre>';
        var_dump($iptc['2#025']);
    print '</pre>';
}
Run Code Online (Sandbox Code Playgroud)

在大多数情况下,这种方法效果很好,但是在处理某些图像时遇到了麻烦。

注意:未定义索引:2#025

虽然我可以在Photoshop中清楚地看到关键字。

是否有任何体面的小型图书馆可以读取每张图片中的关键字?还是我在这里做错了什么?

iptc exif image

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

检测NSString中的URL

我目前使用UITextViewUITableViewCell,以使链接点击,但这个是给表现非常差.

所以我想知道是否有可能检测到NSStringa中的链接,如果有链接,请使用UITextView,否则只需使用a UILabel.

regex cocoa-touch uitextview uilabel ios

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

四连胜逻辑

我现在正在为自己开发一个基本的四连胜游戏,但我更倾向于坚持它背后的逻辑.

目前我有这个代表电路板的多维数组

[
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0]
]
Run Code Online (Sandbox Code Playgroud)

0将是一个空的插槽,而12代表的球员.那么让我们说一段时间后你得到这个数组:

[
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 1, 1, 0, 0],
    [0, 0, 0, 1, 1, 0, …
Run Code Online (Sandbox Code Playgroud)

c algorithm

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

在子目录中使用Github页面和Jekyll

我最近想在Github页面上发布我的Jekyll站点,但似乎将所有内容放在一个子目录中会产生一些问题,即使我将其更改source为正确的目录也是如此.

我的结构看起来像这样:

- site
   - src (contains all Jekyll stuff)
   - README.md
   - GruntFile.js
   - ...
Run Code Online (Sandbox Code Playgroud)

本地我的网站构建完美,当我去,http://localhost:4040我可以很好地看到它,但当我把它提交给我的Github并访问username.github.io我得到404,如果我去,username.github.io/src我可以看到我的网站的一部分,但所有{% include %}都被忽略.

在我的_config.yml更新源:source: ./src,但这似乎没有帮助.

有没有办法让Github Pages正确处理子目录?基本上我想告诉它我的Jekyll网站在里面/src,我希望网址只是username.github.io代替username.github.io/src

我知道我可以使用页面分支并提交到那里,但我更愿意,如果它可以自动发生.

github jekyll github-pages

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