小编Ric*_*nop的帖子

带有print json的Ffprobe不会打印任何内容

我试图以人类可读的方式获取有关电影的信息(分辨率,帧速率,比特率,编解码器,持续时间等).我找到了这个commnad:

ffprobe -v quiet -print_format json -show_format -show_streams somefile.asf
Run Code Online (Sandbox Code Playgroud)

在此Stack Overflow问题中:以友好的方式获取ffmpeg信息

但它对我不起作用.当我在终端中尝试它时,输出为空:

richard@richard-desktop:~/projects/hello-python$ ffprobe -v quiet -print_format json -show_format -show_streams tests/test_1.mpg 
richard@richard-desktop:~/projects/hello-python$ 
Run Code Online (Sandbox Code Playgroud)

python ubuntu ffmpeg ffprobe

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

芹菜心跳不工作

我在芹菜设置中设置了心跳:

BROKER_HEARTBEAT = 10
Run Code Online (Sandbox Code Playgroud)

我还在 RabbitMQ 配置中设置了这个配置值:

'heartbeat' => '10',
Run Code Online (Sandbox Code Playgroud)

但不知何故心跳仍然被禁用:

ubuntu@sync1:~$ sudo rabbitmqctl list_connections name timeout
Listing connections ...
some_address:37781 -> other_address:5672    0
some_address:37782 -> other_address:5672    0
...done.
Run Code Online (Sandbox Code Playgroud)

任何想法我做错了什么?

更新:

所以现在我得到:

ubuntu@sync1:/etc/puppet$ sudo rabbitmqctl list_connections name timeout
Listing connections ...
some_address:41281 -> other_address:5672    10
some_address:41282 -> other_address:5672    10
some_address:41562 -> other_address:5672    0
some_address:41563 -> other_address:5672    0
some_address:41564 -> other_address:5672    0
some_address:41565 -> other_address:5672    0
some_address:41566 -> other_address:5672    0
some_address:41567 -> other_address:5672    0
some_address:41568 -> other_address:5672    0
...done.
Run Code Online (Sandbox Code Playgroud)

我有3台服务器:

  • RabbitMQ …

python django rabbitmq celery

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

Django Admin - CSRF验证失败.请求中止

每当我尝试登录Django的管理员应用程序时,在填写用户名和密码并提交表单后,该页面将永久挂起.

当我在浏览器中刷新POST请求时,我得到:

CSRF verification failed. Request aborted.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

当我再次刷新页面时,一切正常,我看到管理员应用程序,我已登录,我可以在我的应用程序和表格上进行CRUD操作.

有什么想法吗?

我在Django应用程序前面有Nginx反向代理做https握手.所以,当你去(例子):

https://platform.staging.com/admin/
Run Code Online (Sandbox Code Playgroud)

Nginx反向代理那个

http://admin1.staging.platform.com/admin/
Run Code Online (Sandbox Code Playgroud)

这是我的nginx配置:

upstream admin-cluster {
  ip_hash;
  server admin1.staging.platform.com;
}

# force redirect of http to https
# application will be available only over https
server {
  listen 80 default;
  server_name platform.staging.com;
  rewrite     ^ https://$server_name$request_uri? permanent;
}

# https server
# traffic is going to local web servers over normal http
# front nginx proxy server will hold ssl session
server {
  listen 443 ssl spdy;
  server_name platform.staging.com;
  keepalive_timeout …
Run Code Online (Sandbox Code Playgroud)

django nginx

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

Netezza以编程方式查找表的分发键

是否可以以编程方式找到Netezza表正在使用哪种分配算法?

我可以通过导出表DDL在Workbench中手动进行操作,但是我希望能够通过运行某种元数据SQL查询以编程方式进行操作。

我查看了大多数系统表,但是在任何地方都找不到此信息。

有任何想法吗?

netezza

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

将 YAML 解组为结构体

我正在尝试将 YAML 数据解析为字符串:

package main

import (
    "fmt"
    "log"
    "gopkg.in/yaml.v2"
)

type Config struct {
    foo_bar string
}

func FailOnError(err error, msg string) {
    if err != nil {
        log.Fatalf("%s: %s", msg, err)
        panic(fmt.Sprintf("%s: %s", msg, err))
    }
}

func ParseYAMLConfig(data []byte) *Config {
    config := Config{}

    err := yaml.Unmarshal(data, &config)
    if err != nil {
        FailOnError(err, "Failed to unmarshal the config")
    }

    return &config
}

var configYAMLData = `
---
foo_bar: "https://foo.bar"
`

func main() {
    config := ParseYAMLConfig([]byte(configYAMLData)) …
Run Code Online (Sandbox Code Playgroud)

go

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

Golang使用数据发出GET请求

是否可以使用以下数据进行GET请求:

curl -G -v https://someendpoint \
  -d "api_key=myapikey"
Run Code Online (Sandbox Code Playgroud)

哪个有效。在Golang中,我尝试过:

payload := url.Values{}
payload.Add("api_key", "myapikey")
req, err := http.NewRequest(
    "GET",
    "https://someendpoint",
    bytes.NewBufferString(payload.Encode()),
)
Run Code Online (Sandbox Code Playgroud)

但是无法识别api密钥。

go

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

jQuery.get()没有填充div

这个功能出了什么问题:

function() {
    $.get('/controller/action', function(data) {
        $('#temporaryPhotos').text(data);
    } );
    return false;
}
Run Code Online (Sandbox Code Playgroud)

它应该做的是从/ controller/action页面获取HTML 并将HTML插入到#temporaryPhotos当前页面的div中.

初始标记如下所示:

<div id="temporaryPhotos"></div>
Run Code Online (Sandbox Code Playgroud)

所以这只是一个空的div.jQuery函数应该用另一个页面填充照片(当然,它是相同的网站).但div保持空白.

编辑:

我想我的帖子不是很清楚,所以这里有一个额外的信息.我实际上要完成的是使用上述函数作为Uploadify jquery插件(http://www.uploadify.com)的回调.

这是完整的JavaScript代码:

$(document).ready(function() {    
    $('#photo').uploadify({
        'uploader'       : '/flash-uploader/scripts/uploadify.swf',
        'script'         : '/flash-uploader/scripts/upload-public-photo.php',
        'cancelImg'      : '/flash-uploader/cancel.png',
        'scriptData'     : {'user_id' : 'USER_ID'},
        'queueID'        : 'fileQueue',
        'auto'           : true,
        'multi'          : true,
        'sizeLimit'      : 2097152,
        'fileExt'        : '*.jpg;*.jpeg;*.gif;*.png',
        'wmode'          : 'transparent',
        'onComplete'     : function() {
            $.get('/controller/action', function(data) {
                alert(data);
                $('#temporaryPhotos').html(data);
            } );
            return true;
        }
    });
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

事件上的JQuery加载脚本(单击)

$('#selector').click(function() {
    // here I would like to load a javascript file
    // let's say /js/script-on-click-event.js
});
Run Code Online (Sandbox Code Playgroud)

这有可能吗?我不确定,但我记得在JQuery文档中读到了一个函数,但我在这里找不到它,也许它已被弃用或者我在其他地方看到了它?

基本上我想要的是在点击事件上加载脚本.

javascript jquery

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

QuirksMode和JavaScript实现

我想问一下QuirksMode中的Internet Explorer在正常模式下是否具有与IE不同的JavaScript实现(当正确定义doctype时).

JavaScript代码是否可能在QuirksMode和正常IE模式下以不同的方式运行?

javascript internet-explorer quirks-mode

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

在ajax回调函数中引用外部对象

一个简化的例子:

// Let's create a new object
function MyObject() {
    //
}

// Add some method to this object
MyObject.prototype.myFunctionA = function() {
    //
}

// Another method
MyObject.prototype.myFunctionB = function(arg) {
    // AJAX GET request          
    $.get('script.php', { par : arg }, function(data) {

        // and here in the callback function    
        // I need to call MyObject.prototype.myFunctionA method!
        // but "this" references callback function so
        // I don't know how to access MyObject here

    });
}
Run Code Online (Sandbox Code Playgroud)

我在评论中解释了我的问题.我怎样才能做到这一点?

javascript jquery

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