小编Ric*_*nop的帖子

Ffmpeg如何将mpg编码为2通道aac?

这个命令当然会起作用:

avconv -i input.mpg -c:v libx264 -s 852x480 -c:a libfaac output.mp4
Run Code Online (Sandbox Code Playgroud)

但是这会将mpg编码为具有以下音频设置的文件:

    {
        "index": 1,
        "codec_name": "mp2",
        "codec_long_name": "MP2 (MPEG audio layer 2)",
        "codec_type": "audio",
        "codec_time_base": "1/48000",
        "codec_tag_string": "mp4a",
        "codec_tag": "0x6134706d",
        "sample_fmt": "s16",
        "sample_rate": "48000",
        "channels": 2,
        "bits_per_sample": 0,
        "r_frame_rate": "0/0",
        "avg_frame_rate": "0/0",
        "time_base": "1/48000",
        "start_time": "0.000000",
        "duration": "60.000000",
        "nb_frames": "2500",
        "tags": {
            "language": "und",
            "handler_name": ""
        }
    }
Run Code Online (Sandbox Code Playgroud)

这就是我需要的:

Resolution: 480p
Ratio: 1.78
Audio: 2 channel AAC
Video Bitrates: 600 / 800 / 1200 / 2000
Audio Bitrates: 96 …
Run Code Online (Sandbox Code Playgroud)

python video ubuntu ffmpeg video-encoding

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

Django South - 从Python代码迁移

是否可以从Python代码运行迁移?我不想(实际上我不能)使用terminal命令:

venv/bin/python src/manage.py migrate myapp
Run Code Online (Sandbox Code Playgroud)

我需要在动态创建的数据库中将Python代码作为业务逻辑的一部分运行.

这是我到目前为止:

db_name = uuid.uuid4()
from settings.local import DATABASES
new_database = {}
new_database['ENGINE'] = 'django.db.backends.mysql'
new_database['NAME'] = db_name
new_database['USER'] = DATABASES["default"]["USER"]
new_database['PASSWORD'] = DATABASES["default"]["PASSWORD"]
new_database['HOST'] = DATABASES["default"]["HOST"]
new_database['PORT'] = DATABASES["default"]["PORT"]
import settings
database_id = str(uuid.uuid4())
settings.DATABASES[database_id] = new_database
from django.core.management import call_command
call_command('migrate', 'catalogue', database=database_id)
Run Code Online (Sandbox Code Playgroud)

但我得到:

KeyError: '28a4eb10-91e4-4de8-8a74-15d72f8245ef'
Run Code Online (Sandbox Code Playgroud)

python django django-south

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

vagrant无法访问localhost:8080上的webserver

我正在通过流浪汉运行CentOS 6.4.

我把这行放在我的Vagrantfile中:

config.vm.network :forwarded_port, guest: 80, host: 8080
Run Code Online (Sandbox Code Playgroud)

然后我在VM中安装了nginx并验证它正在使用:

wget http://locahost/
Run Code Online (Sandbox Code Playgroud)

工作良好.

但是当我去的时候,从我的主机(Macbook Air,Mountain Lion):

http://localhost:8080
Run Code Online (Sandbox Code Playgroud)

它超时了.我错过了Vagrantfile中的任何配置吗?

我用过这个盒子:

https://github.com/NREL/vagrant-boxes

centos vagrant

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

ld:文件太小,不适用于i386体系结构

所以我想创建一个简单的OpenCV项目.我OpenCV从这里下载:

http://opencv.org/downloads.html

我已将以下文件取消归档:

tar xzvf opencv2.framework
Run Code Online (Sandbox Code Playgroud)

我下载并安装了最新XCode 4.6Mountain Lion+命令行工具.然后我创建了一个名为GeekOutin 的新应用程序XCode并将其链接OpenCV到它:

在此输入图像描述

这是我点击运行时得到的结果:

在此输入图像描述

有任何想法吗?我几个小时一直在努力.我创建了6个新项目并尝试以不同方式链接库(拖放,通过单击"在构建阶段"选项卡下的"链接二进制文件库"中的+等).

xcode opencv objective-c ios

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

如何使用redirect()设置查询参数

我想在重定向时设置一个查询参数.我试过这个:

$this->redirect()->toRoute('login/default', array('action' => 'forgotPassword', 'foo' => 'bar'));
Run Code Online (Sandbox Code Playgroud)

它重定向到:

/login/forgotPassword
Run Code Online (Sandbox Code Playgroud)

而不是我想重定向的地方是:

/login/forgotPassword?foo=bar
Run Code Online (Sandbox Code Playgroud)

zend-framework2

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

JQuery UI拖放和对齐

这是我可拖动和可放置的实现:http://jsfiddle.net/A26ww/

我有一组播放列表,我需要能够将播放列表从一个组拖到另一个组.我可以这样做但是我想很好地定位/对齐丢弃的播放列表.现在它在下降后只是处于一个尴尬的位置.

这是问题所在:

在此输入图像描述

我希望丢弃的divto与droppable容器中的其他div很好地对齐.

我的代码:

$(function() {
    $(".draggable").draggable({
        revert: "invalid"
    });

    $(".droppable").droppable({
        drop: function(event, ui) {
            // TODO HELP ME
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

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

找出删除和更新的行

是否有可能以某种方式找出从表中删除的行的主键?

同样,是否可以找出表中更新的行的主键?

让我们考虑一个简单的用例:

我有两个时间戳:

  • 开始
  • 结束

给我这两个时间戳之间更新/删除的所有行的主键.

表格中没有任何信息表明它们已经更新.

postgresql netezza

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

很少有Google Checkout问题

我打算在社交网站上集成Google Checkout支付系统.这个想法是成员可以为真钱购买"代币"(这是一种网站货币)然后他们可以购买访问网站上的一些额外内容等.

我想要做的是创建一个Google Checkout按钮,将会员带到结账页面,用他的信用卡或借记卡付款.我想要的是Google Checkout通知我的服务器是否购买了令牌是否成功(如果信用卡/借记卡已被收费)所以我可以更新本地数据库.

该网站使用PHP/MySQL编码.

我从这里下载了示例PHP代码:code.google.com/p/google-checkout-php-sample-code/wiki/Documentation

我知道如何创建Google Checkout按钮,我还在我的服务器上放置了responsehandlerdemo.php文件.这是Google Checkout应该发送回复的文件(当然我在Google商家帐户中设置了该文件的路径).

现在在响应处理程序文件中有一个包含多个case语句的switch块.哪一个意味着付款成功,我可以将令牌添加到本地数据库中的成员帐户?

  switch ($root) {
case "request-received": {
  break;
}
case "error": {
  break;
}
case "diagnosis": {
  break;
}
case "checkout-redirect": {
  break;
}
case "merchant-calculation-callback": {
  // Create the results and send it
  $merchant_calc = new GoogleMerchantCalculations($currency);

  // Loop through the list of address ids from the callback
  $addresses = get_arr_result($data[$root]['calculate']['addresses']['anonymous-address']);
  foreach($addresses as $curr_address) {
    $curr_id = $curr_address['id'];
    $country = $curr_address['country-code']['VALUE'];
    $city = $curr_address['city']['VALUE'];
    $region = $curr_address['region']['VALUE'];
    $postal_code = …
Run Code Online (Sandbox Code Playgroud)

php mysql curl payment-gateway google-checkout

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

更改ThickBox的标题

我想更改顶部面板中ThickBox中显示的文本.现在它看起来像这样(来自Firebug的HTML):

http://test2.richardknop.com/thickbox.jpg

所以我想改变HTML的这一部分:

<div id="TB_closeAjaxWindow">
<a id="TB_closeWindowButton" title="Close" href="#">close</a>
or Esc Key
</div>
Run Code Online (Sandbox Code Playgroud)

举例来说:

<div id="TB_closeAjaxWindow">
<a id="TB_closeWindowButton" title="Close" href="#">close</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经阅读了ThickBox插件的文档页面,并没有提到任何方法来做到这一点.

javascript jquery

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

Oracle数据库10g快捷版和日期格式

我是Oracle的新手(我一直在使用MySQL,直到现在)所以这可能是一个愚蠢的问题.但是我创建了这个表(名字不是英文但忽略它,这并不重要):

CREATE TABLE Auta (
id_auto NUMBER(5) UNIQUE NOT NULL,
typ CHAR(10),
specifikacia_typu CHAR(15),
SPZ CHAR(8),
farba CHAR(20),
datum_vyroby DATE,
pocet_miest NUMBER(2),
pociatok_km NUMBER(6),
poplatok_denny NUMBER(4),
poplatok_km NUMBER(2));
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用这个INSERT查询:

INSERT INTO Auta VALUES (
1
,'Audi'
,'A6'
,'KE1-1548'
,'cierna'
,'20-12-2004'
,5
,158749
,1356
,88
);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ORA-01843: not a valid month
Run Code Online (Sandbox Code Playgroud)

我使用的日期格式是DD-MM-YYYY.我也试过DD.MM.YYYY,DD/MM/YYYY,我也尝试过像这样的月 - 日转换 - MM-DD-YYYY,MM/DD/YYYY - 仍然是同样的错误.

该怎么办?

sql oracle plsql oracle10g ora-01843

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