小编gor*_*die的帖子

VideoJS:保持控件可见

我喜欢videoJS但无法找到一种方法来保持控制栏始终可见(播放时不会淡出).我搜索了关于它的信息,并找到了一个关于它的主题,他们建议覆盖这样的函数隐藏:

/ override控件autohide fn /

conceal = function(){/*nothing*/};

但这可能已经过时,因为它在这里不起作用.(版本3.2.0)

有谁知道我怎么能做到这一点?

非常感谢 !

javascript html5 video.js

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

在浏览器中找到页面时,cURL返回404

stackoverflow上已有类似的问题,但他们的解决方案都没有为我工作.我正在尝试使用cURL在LoveIt.com上抓取一个页面,但它返回404错误,而网址在浏览器中工作正常:

        $url = 'http://loveit.com/loves/P0D1jlFaIOzzZfZqj_bY3KV';

        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
        curl_setopt ($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($curl, CURLOPT_REFERER,'http://loveit.com/');
Run Code Online (Sandbox Code Playgroud)

这是我收到的标题:

数组([url] => http://loveit.com/loves/P0D1jlFaIOzzZfZqj_bY3KV [content_type] => text/html; charset = utf-8 [http_code] => 404 [header_size] => 667 [request_size] => 172 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.320466 [namelookup_time] => 0.000326 [connect_time] => 0.119046 [pretransfer_time] => 0.119089 [size_upload] => 0 [ size_download] => 499 [speed_download] => …

php curl

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

使用preg_split分割和弦和单词

我正在处理一小段处理歌曲标签的代码,但我遇到了问题.

我需要解析每个歌曲标签行并将其拆分以一方面获得大量的和弦,另一方面提供单词.

每个块都会像:

$line_chunk = array(
    0 => //part of line containing one or several chords
    1 => //part of line containing words
);
Run Code Online (Sandbox Code Playgroud)

他们应该保持"分组".我的意思是,只有当函数达到和弦和单词之间的"限制"时它才会分裂.

我想我应该使用preg_split来实现这一点.我做了一些测试,但我只能分享和弦,而不是和弦的"组":

$line_chunks = preg_split('/(\[[^]]*\])/', $line, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)

这些例子向您展示了我想要的内容:

在不含和弦的行上:

$input = '{intro}';

$results = array(
    array(
        0 => null,
        1 => '{intro}
    )
);
Run Code Online (Sandbox Code Playgroud)

在仅包含和弦的行上:

$input = '[C#] [Fm] [C#] [Fm] [C#] [Fm]';

$results = array(
    array(
        0 => '[C#] [Fm] [C#] [Fm] [C#] [Fm]',
        1 => …
Run Code Online (Sandbox Code Playgroud)

php parsing preg-split

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

transform:scale() 打破了我的 z-index 顺序

我确实设置了一个 HTML 页面,我使用 z-index 来设置元素的“视觉”顺序。它按预期工作;但是当我使用transform: scale()时会中断。

#blocks-both{
    transform: scale(0.9);
}
Run Code Online (Sandbox Code Playgroud)

我在这里做了一个简化的例子:http : //codepen.io/anon/pen/LNYrar

我阅读了很多关于这个特定问题的消息,但我找不到使我的设计工作的解决方案。我想我不明白这方面的事情。

有人可以帮忙吗?

谢谢 !

html css transform z-index

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

为什么我已经设置了数据集要素 ID,但在 Mapbox GL 中未定义它们?

我很难使用 Mapbox GL 设置功能 ID。

读到generateId:true您可以在源中使用自动生成 ID :

是否为geojson特征生成id。启用后,feature.id 属性将根据其在 features 数组中的索引自动分配,覆盖任何以前的值。

除了我想在其他地方使用我的数据而不仅仅是mapbox地图(旁边的标记列表);所以我想手动设置它们,因为我希望能够从我的列表中定位地图上的功能。所以,我不想generateId:true在这里使用。

在文档中,他们的数据集示例如下

  {
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "properties": {
          "id": "marker-iv1qi3x10",//an ID here
          "title": "Burnham Park",
          "description": "A lakefront park on Chicago's south side.",
          "marker-size": "medium",
          "marker-color": "#1087bf",
          "marker-symbol": "marker-blue"
        },
        "geometry": {
          "coordinates": [
            -87.603735,
            41.829985
          ],
          "type": "Point"
        },
        "id": "0de616c939ce2f31676ff0294c78321b"//another ID here
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

因此,它们在要素对象中拥有一个 ID "id": "0de616c939ce2f31676ff0294c78321b",在该要素的属性中拥有另一个 ID "id": "marker-iv1qi3x10"

generateId我猜想,mapbox …

reactjs mapbox-gl-js

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

Ruby on Rails:如何测试控制器?

我正在学习 Ruby。我现在正在尝试测试我的一个控制器。

我的测试文件是myapp/test/testing.rb,而我的控制器位于myapp/app/controllers/test_controller.rb

test.rb的内容是

data = testController.mymethod()
puts(data)
Run Code Online (Sandbox Code Playgroud)

但是做的时候

ruby myapp/test/testing.rb
Run Code Online (Sandbox Code Playgroud)

在终端中,我收到警告:

回溯(最近一次调用):myapp/test/testing.rb:6:in `':未初始化的常量 testController (NameError)

有人可以向我解释我所做的事情是错误的以及我应该怎么做吗?

谢谢 !

ruby ruby-on-rails

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

mapbox API:如何为“get”表达式设置后备?

我使用这个表达式来设置图层的线条颜色。

map.addLayer({
  ...
  'paint': {
    'line-color': ['get', 'color'],
  },
  ...
})
Run Code Online (Sandbox Code Playgroud)

但是如果颜色属性没有定义怎么办?有没有办法设置回退值?谢谢。

mapbox mapbox-gl-js mapbox-expressions

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