小编Adr*_*nch的帖子

人们可以推荐哪些转码服务?

我的客户需要接受一堆不同的视频文件并将其转换为FLV.我在以前的项目中使用FFMEG的经验强调了会有一些麻烦的文件.

根据价格,我的客户将支付专业服务费用.

人们在使用什么以及如何找到这项服务?

谢谢.

flv ffmpeg transcoding

7
推荐指数
3
解决办法
3792
查看次数

使用XMLSearch在XML元素中搜索的正确或错误方法?

给出以下XML:

<cfsavecontent variable="xml">
<root>
    <parent>
        <child>I'm the first</child>
        <child>Second</child>
        <child>3rd</child>
    </parent>
    <parent>
        <child>Only child</child>
    </parent>
    <parent>
        <child>I'm 10</child>
        <child>I'm 11!</child>
    </parent>
</root>
</cfsavecontent>
Run Code Online (Sandbox Code Playgroud)

这是循环每个父级然后从父级中提取所有子级的最佳方法吗?

<cfset xml = XMLParse(Trim(xml))>

<cfset parents = XMLSearch(xml, "//parent")>

<cfloop array="#parents#" index="parent">

    <cfset parent = XMLParse(parent)><!--- Is this needed? --->

    <cfset children = XMLSearch(parent, "//child")>

    <cfloop array="#children#" index="child">
        <cfoutput>#child.XmlText#</cfoutput>
    </cfloop>

</cfloop>
Run Code Online (Sandbox Code Playgroud)

我问的原因是因为我从来没有能够从当前的XML元素中提取所有子元素.

"这需要吗?" 注释突出显示我添加的行以使进程行工作.但是有可能删除这一行并以某种方式改变'XMLSearch(parent,"// child")'以仅从当前'父'获取子元素?

谢谢.

coldfusion xpath

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

如果我想要的URL在API的JSON中,我怎样才能获得API的URL?

所以我正在使用soundcloud API来吸引用户的收藏.它们的最大限制是每个请求200个,但是在对象的最后,它们有一个a_href键,其值是下一页的收藏夹.

基本上,我正在尝试放置一个按钮,以便用户可以点击它,它将为他们提供接下来的200个喜欢.我的问题是无需多次调用原始API URL即可访问data.a_href.我的代码看起来像这样:

function getAPIURL(username, subSection){
    apiurl = "https://api.soundcloud.com/users/" + username + "/" + subSection + "/?client_id=" + clientID + limit + "&linked_partitioning=1"
} 


function getFavorites(){
    titleList.length = 0;
    artistList.length = 0;
    imgList.length = 0;
    idList.length = 0;
    $(".trackList").html("");
    username = $("input").val();
    subSection = "favorites";
    getAPIURL(username, subSection); 
    getAPI(apiurl);
}

function getAPI(apiurl){
    $.getJSON(apiurl, function(data) {
        //Does some stuff then
        $(".nextPage").on("click", function(){
            titleList.length = 0;
            artistList.length = 0;
            imgList.length = 0;
            idList.length = 0;
            $(".trackList").empty();
            getAPI(data.next_href);
        })
      });
}
Run Code Online (Sandbox Code Playgroud)

当我进入第二页时,上面的工作很棒.然而,当我尝试去第三页时,就像它在调用第三页之前调用第二页和第一页一样....

有任何想法吗?

javascript jquery json soundcloud

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

Jenkins 项目中 ${my_variable} 和 $my_variable 之间的区别

在 Jenkins 项目中使用变量时,这之间有区别吗:

node index.js ${arg}

和这个:

node index.js $arg

其中 arg 是项目的参数。

更新: 有趣的是,它不是 Jenkins 特定的。

我认为这个问题应该保留,因为其他人可能会认为这与詹金斯有关。

bash shell jenkins

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

为什么FFMPEG报告错误的持续时间?

我有一个老式的FFmpeg,我不能轻易改变.

我们使用FFmpeg来查找视频和声音文件的持续时间.到目前为止,它一直运作良好.

最近在上传的文件中,FFmpeg报告了一个30秒的文件,长度为5分30秒.

文件而不是FFmpeg可能有问题吗?

如果我使用FFmpeg转换为另一个文件,则会恢复持续时间.

如果重要,ffmpeg -i'文件路径'会产生:

    FFmpeg version Sherpya-r15618, Copyright (c) 2000-2008 Fabrice Bellard, et al.
      libavutil     49.11. 0 / 49.11. 0
      libavcodec    52. 0. 0 / 52. 0. 0
      libavformat   52.22. 1 / 52.22. 1
      libavdevice   52. 1. 0 / 52. 1. 0
      libswscale     0. 6. 1 /  0. 6. 1
      libpostproc   51. 2. 0 / 51. 2. 0
      built on Oct 14 2008 23:43:47, gcc: 4.2.5 20080919 (prerelease) [Sherpya]
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'H:\path\to\file.mov':
      Duration: 00:05:35.00, start: …

video ffmpeg

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

如何配置 AWS cloudWatchAgent 以从 EC2 实例上的文件夹递归收集日志?

logs在 EC2 实例上有一个目录,并在那里运行云监视代理。在 CloudWatch 代理配置文件中,我提供了日志文件详细信息,如下所示

"logs": {
    "logs_collected": {
      "files": {
        "collect_list": [
          {
            "file_path": "/home/ec2-user/logs/**/*",
            "log_group_name": "test0",
            "log_stream_name": "{instance_id}"
          }
        ]
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

但这不是递归收集日志。我希望云代理将一个目录下的所有日志(也有嵌套目录)发送到云监视日志。这怎么可能?

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs aws-cloudwatch-log-insights

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

T-SQL在现有表中添加新列,并从另一个现有列填充值

我有一个表test有以下栏目:id,startDate,stopDate,startOvertime,stopOvertime.

startDate并且stopDate属于datetime类型startOvertime,stopOvertime属于类型time(7).

我想创建一个新列,其中包含日期部分stopDate和时间部分,startOvertime并将其复制到新创建的列中test-fill.

如果我使用公式(stopDate,startOvertime),则新的datetime列的值不正确.有什么建议?

sql sql-server

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

扩展 Laravel 日志前缀以包含自定义环境变量

对于 Laravel 5.7 应用程序,我想向默认日志前缀添加一些额外的信息。

\n\n

日志条目当前如下所示:

\n\n
[2020-05-13 13:07:42] production.INFO: Information here...\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想扩展前缀以使其:

\n\n
[2020-05-13 13:07:42] PREFIX.production.INFO: Information here...\n
Run Code Online (Sandbox Code Playgroud)\n\n

来自PREFIX环境变量LOG_PREFIX

\n\n
LOG_CHANNEL=daily\nLOG_PREFIX=PREFIX\n
Run Code Online (Sandbox Code Playgroud)\n\n

我不介意在自定义格式化程序中使用正则表达式将 production.INFO 更改为 PREFIX.production.INFO 。

\n\n

我已向日志通道添加了一个水龙头:

\n\n
\'daily\' => [\n    \'driver\' => \'daily\',\n    \'path\' => storage_path(\'logs/laravel.log\'),\n    \'level\' => \'debug\',\n    \'days\' => 7,\n    \'tap\' => [App\\Logging\\CustomizeFormatter::class],\n]\n
Run Code Online (Sandbox Code Playgroud)\n\n

我在 CustomizeFormatter 类的调用方法中遇到了困难:

\n\n
class CustomizeFormatter\n{\n    /**\n     * Customize the given logger instance.\n     *\n     * @param  \\Illuminate\\Log\\Logger  $logger\n     * @return void\n     */\n    public function …
Run Code Online (Sandbox Code Playgroud)

laravel monolog laravel-5.7

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