问题列表 - 第17493页

检测bash脚本中的程序错误?

我正在尝试编写我的第一个半高级bash脚本,它将以引用avi视频的文件名的形式输入,将其发送ffmpeg到转换为mp4(保留原始名称),然后将其移交给MP4Box.

以下是我正在做的事情......

#!/usr/bin/bash
ffmpeg -i $0 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -crf 22 -threads 0 ($0).mp4
MP4Box -inter 500 ($0).mp4
Run Code Online (Sandbox Code Playgroud)
  • 我可以为第一个程序调用做一些try/catch,以确保MP4Box获得可行的输入吗?
  • 我是否应该为错误捕捉而烦恼,我是否应该依靠程序本身来为我做这件事?

bash ffmpeg

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

为什么Visual Studio在项目中每个文件只允许一个链接?

我想在一个解决方案的几个不同项目中有一个文件,但是,Visual Studio只允许每个解决方案链接一个文件.有没有解决的办法?

在VS项目中为单个文件提供多个软链接有什么问题?

更新:我已经添加了以下评论中描述的链接,似乎问题是基于每个项目.项目中的同一文件不能有多个链接.当我尝试添加链接时,我收到以下错误 - "已经存在指向''的链接.项目不能有多个指向同一文件的链接."

visual-studio-2008 file-link

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

QLearning中的Alpha和Gamma参数

算法与伽玛值大或小的差异有什么不同?在我的视觉中,只要它既不是0或1,它应该完全相同.另一方面,无论我选择什么样的伽玛,看起来Qvalues都非常快地接近于零(我在这里的值大约是10 ^ -300,只是在快速测试中).通常人们如何绘制Qvalues(我正在为这个问题绘制一个(x,y,最佳QValue)?我试图用对数来解决这个问题,但即便如此,感觉有点尴尬.

另外,我不知道Q学习更新功能中有和alpha参数背后的原因是什么.它基本上设置了我们要对Q值函数进行更新的幅度.我认为它通常会随着时间的推移而减少.让它随着时间的推移减少有什么兴趣?一开始的更新值应该比以后的1000集更重要吗?

此外,我认为每次代理不想做贪婪行动时探索状态空间的好主意是探索任何仍然具有零QValue的状态(这意味着,至少在大多数时候,一个前所未有的国家),但我没有看到任何文献中提到的那个.这有什么缺点吗?我知道这不能与(至少一些)泛化函数一起使用.

其他想法是保留一个访问状态/操作表,并尝试执行在该状态之前尝试次数较少的操作.当然,这只能在相对较小的状态空间中完成(在我的情况下,这绝对是可能的).

在探索过程的最后阶段,第三个想法是不仅要查看选定的行动以寻找最佳的q值,还要查看所有可能的行动和状态,然后查看其他状态等等.

我知道这些问题有点无关,但我想听听之前有过这方面工作的人的意见,并且(可能)也与其中一些人挣扎过.

language-agnostic artificial-intelligence reinforcement-learning

6
推荐指数
2
解决办法
7397
查看次数

是否存在使用while loop vs foreach/for循环的性能问题?

使用while loop v/s foreach/for循环或反之亦然的性能问题是什么?

在php中使用foreach循环v/s总是更好吗?

php performance language-features programming-languages

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

如何在WPF中定义文本块背景矩形周围的笔划?

我希望有一些文本在这个矩形周围的矩形内部(就像对象"矩形"本身的属性"Stroke").但我没有设法找到对象"Textblock"的属性,它定义了这样的笔划.

c# wpf layout xaml text

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

如何为下一个要写入的文本设置RichTextBox字体?

我需要为要在RichTextBox中编写的下一个文本设置字体系列.我尝试用...设置

<RichTextBox x:Name="RichTextEditor" MaxWidth="1000" SpellCheck.IsEnabled="True"
             FontFamily="{Binding ElementName=TextFontComboBox, Path=SelectedItem}"
             FontSize="{Binding ElementName=TextSizeComboBox, Path=SelectedValue}"
             Width="Auto" Height="Auto" HorizontalScrollBarVisibility="Auto" 
VerticalScrollBarVisibility="Auto" />
Run Code Online (Sandbox Code Playgroud)

......但它改变了整个文本.我想,使用Selection属性,我可以将更改限制为仅应用于所选区域.但是如何为下一个尚未输入的文本?

wpf fonts xaml richtextbox

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

我可以以编程方式选择我的线程应运行的多核CPU的哪个核心?

还是由操作系统控制?我听说谷歌的新Go语言有一个内置的功能,让程序员去那么细致,或者我理解错了?

linux

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

如何检查图表是否是平面图?

我正在学习平面图和c ++着色.但我不知道安装算法来做这项工作.有人请帮帮我?

在这里,我有一些信息给你!这是我的代码!它仍然有一个功能没有完成.如果有人知道什么是"平面图",请修复下面的Planar_Graph函数!:D非常感谢!:X

# define MAX 100

int kt[MAX];
int tk=0;

int my_array[MAX][MAX];      // Graph
FILE *f;
int n,m;            //m: Edge, n: Vertex
int index[MAX];            
int ke[MAX];      
int Color[MAX]   ;      //Color Array
int colors_max;      
char filename[MAX];

int input(char filename[MAX])   
{
    int i,j;

    f = fopen(filename,"r");
    if (f== NULL)
    {
        printf("\n Error \n");
        return 1;
    }
    else
    {
        printf("File mane: %s \n",filename);
        printf("Content   :\n");
        fscanf(f,"%d",&n);
        fscanf(f,"%d",&m);

        for(i=0;i<n;i++)
        {
            for(j=0;j<n;j++)
            {
                fscanf(f,"%d",&my_array[i][j]);
                printf("%d   ",my_array[i][j]);
            }
            printf("\n");
        }      
        return 0;
    }   
}

void …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm graph planar-graph

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

如何自动运行脚本

我创建了一个脚本,告诉我早上应该根据天气穿什么(如果会下雨就会下雨,如果下雨就会出现厚重的夹克等).我有相当基本的编程经验与python和脚本完美的工作,但我希望能够创建一个文件,我只需从我的桌面双击,脚本将自动运行.

我的目标是能够简单地在早上双击[某事物],它将自动运行脚本,从而告诉我穿什么.我怎么能这样做?

系统规格:

  • 蟒蛇
  • Mac OSX

python autorun

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

Flex - 关联数组的烦恼

我有一个关联数组,在迭代这个数组时,使用foreach循环.Flex正在失去订单.这太烦人了.

为什么会这样?

我怎么能避免这个?

apache-flex associative-array

0
推荐指数
2
解决办法
855
查看次数