问题列表 - 第30777页

我如何使用gstreamer将一组图像拼接在一起以形成视频幻灯片

我想拍摄一组图像和一个声音轨道,然后用它来构建一个使用gstreamer的基本视频幻灯片.

似乎有很多文档和基本gstreamer用法的例子,如播放视频或音频文件,甚至转码等.但是,我想,在视频编辑任务中,我似乎找不到任何特别有用的东西.

我觉得我对gstreamer的基本原理有一个很好的把握,但是我很难理解如何加入这些点,可以这么说.特别是我拍摄一组图像并将它们转换为单个视频输出的位.

c audio video gstreamer vala

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

如何使QDialogBu​​ttonBox不关闭其父QDialog?

我有一个QDialog和一个QDialogBu​​ttonBox小部件,我已经将按钮框的接受信号连接到我的QDialog子类中的一个插槽,如下所示:

void MyDialog::on_buttonBox_accepted()
{
    QString errorString = this->inputErrorString();
    if (errorString.isEmpty())
    {
        // Do work here
        // code code code...

        this->accept();
    }
    else
    {
        QMessageBox::critical(this, tr("Error"), tr("The following input errors have occurred:") + errorString);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,在显示消息框后,对话框将关闭; 显然按钮框自动将其接受的信号连接到QDialog的接受槽(我想手动调用该槽).我如何防止这种情况,以便采取上述手动方法?

c++ qt dialog

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

4
推荐指数
2
解决办法
1518
查看次数

理论上可能的最大压缩率是多少?

这是一个理论问题,所以期望这里的许多细节在实践中甚至在理论上都是不可计算的.

假设我有一个s我要压缩的字符串.结果应该是一个自解压二进制文件(可以是x86汇编程序,但它也可以是其他一些假设的图灵完全低级语言)输出s.

现在,我们可以轻松地遍历所有可能的二进制文件和程序,按大小排序.让我们B_s输出这些二进制文件的子列表s(当然B_s是不可计算的).

由于每一个正整数的集合必须有一个最低限度,必须有一个最小的程序b_min_sB_s.

对于什么语言(即字符串集)我们知道的大小b_min_s?也许只是估计.(我可以构建一些简单的例子,我可以随时计算,但我B_sb_min_s对更有趣的语言感兴趣.)

compression

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

为什么在删除派生类对象时调用基类析构函数(虚拟)?

析构函数(当然还有构造函数)与其他成员函数之间的区别在于,如果常规成员函数在派生类中具有主体,则只会执行Derived类中的版本.在析构函数的情况下,派生以及基类版本都会被执行吗?

很容易知道在析构函数(可能是虚拟的)和构造函数的情况下究竟发生了什么,即使删除了最多派生的类对象,也会为它们的所有基类调用它们.

提前致谢!

c++ inheritance destructor

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

什么是在MySQL列中存储整数数组的最有效方法?

我有两张桌子

A:

plant_ID | name.
1        | tree
2        | shrubbery
20       | notashrubbery
Run Code Online (Sandbox Code Playgroud)

B:

area_ID | name    | plants
1       | forrest | *needhelphere*
Run Code Online (Sandbox Code Playgroud)

现在我希望该区域按特定顺序存储任意数量的植物,并且一些植物可能会出现多次:例如2,20,1,2,2,20,1

什么是存储这一系列植物的最有效方法?
记住我需要这样做,以便如果我执行搜索以找到具有植物2的区域,我不会得到例如1,20,232,12,20的区域(带有前导0的垫?)什么是查询为了那个原因?

如果它有帮助,我们假设我有一个不超过99999999个不同植物的数据库.是的,这个问题与植物没有任何关系......

奖金问题 是时候离开MySQL吗?是否有更好的数据库来管理这个?

php mysql database optimization search

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

仅当字段为空时,使用今天的日期填写Acrobat表单日期字段

目标是使用Acrobat表单填写日期字段("MeetingDate"),并在用户打开日期时填写今天的日期.如果用户按原样保存表单并在几天后打开它,则旧日期应该仍然存在,而不是由当前日期替换.如果用户在字段中更改日期,则应保存该日期,并且在以后打开表单时不应替换该日期.

我有一个日期字段("MeetingDate")的自定义计算脚本,它完成了所有这些,但有一个问题:

if (event.value != "")
then
event.value = util.printd ("m/d/yyyy", new Date())
endif
Run Code Online (Sandbox Code Playgroud)

除了输入脚本后,今天的日期填写MeetingDate字段并保存值,这样做效果很好.这是有道理的,但我希望当用户打开表单时,字段会自动填充今天的日期.相反,如果用户明天(2010年7月16日)打开表单,它将在该字段中具有7/15/2010,因为这是我保存表单的日期.

我认为答案可能是将脚本作为文档JavaScript(高级|文档处理|文档JavaScripts)输入,因为文档脚本在打开表单时执行,但是我的所有尝试都会导致用户输入的日期被覆盖表格在几天后开放.谢谢你的帮助!

javascript forms acrobat

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

Emacs(Cocoa Emacs)与Aquamacs在Mac OS X上运行Clojure

到目前为止我使用了Aquamacs,我需要使用SLIME安装和运行Clojure.我用谷歌搜索了一些方法在Aquamacs的SLIME上使用Clojure,但没有成功.

问题

  1. 可以在Aquamacs上安装Clojure吗?或者,你能猜出为什么Aquamacs上的Clojure不起作用吗?
  2. Emacs和Aquamacs不能共享同一个ELPA是正常的吗?
  3. 是否可以使用ELPA在Emacs/Aquamacs上安装Conjure?
  4. 我被告知可以使用'lein swank'作为服务器运行,你知道怎么做吗?

我试过的序列(一半成功)

我尝试使用Mac OS X Emacs,并按照我可以使其工作的步骤.我的意思是,我可以用SLIME运行Clojure.

适用于Mac OS X的Emacs

步骤1)安装ESK.

  • Git克隆并将所有文件复制到.emacs.d目录中
  • 添加以下代码.emacs并重新启动
    (when
        (load
         (expand-file-name "~/.emacs.d/package.el"))
      (package-initialize))

步骤2)使用ELPA安装

  • Mx package-list-packages用于选择包
  • 安装
    • clojure-mode,clojure-test-mode
    • 史莱姆,史莱姆
    • 自吹,Clojure的
  • Mx粘液安装clojure
  • 添加以下代码.emacs并重新启动
;; clojure mode
(add-to-list 'load-path "/Users/smcho/.emacs.d/elpa/clojure-mode-1.7.1")
(require 'clojure-mode-autoloads)
(add-to-list 'load-path "/Users/smcho/.emacs.d/elpa/clojure-test-mode-1.4")
(require 'clojure-test-mode-autoloads)

;; slime
;(setq inferior-lisp-program "/Users/smcho/bin/clojure")
(add-to-list 'load-path "/Users/smcho/.emacs.d/elpa/slime-20100404")
(require 'slime-autoloads)
(add-to-list 'load-path "/Users/smcho/.emacs.d/elpa/slime-repl-20100404")
(require 'slime-repl-autoloads)

;; swank-clojure …

emacs aquamacs clojure slime elpa

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

Monad用非编程术语表示

可能重复:
什么是monad?

您如何用非编程术语描述monad?是否有一些概念/事物在编程之外(在所有编程之外,而不仅仅是FP),可以说是以一种重要的方式行事或像monad一样?

monads haskell functional-programming

28
推荐指数
6
解决办法
5398
查看次数

根据目标更改Makefile变量值

我不熟悉makefile,但习惯于简单的.现在,我手边有一项任务.

我需要编译和链接测试应用程序与不同的库和基于给定目标的不同包含路径.如果target是TARGET1,则在编译期间链接LIB1并包含INCLUDEPATH1.类似地,如果给定的目标是TARGET2,则在CFLAGS中使用INCLUDEPATH2进行编译并与LIB2链接.

%.o: %.c
    @echo [CC]  $< ...
    $(CC) $(CFLAGS) -o $*.o $<
Run Code Online (Sandbox Code Playgroud)

现在我有一个如上所述的规则来编译我的测试应用程序.现在,如何根据目标更改CFLAGS.

makefile

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