我正在尝试使用 ffmpeg 对 DVD 进行编码。
$ffmpeg -i VTS_01_1.VOB
Input #0, mpeg, from 'VTS_01_1.VOB':
Duration: 00:38:06.52, start: 0.287267, bitrate: 3756 kb/s
Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:3[0x82]: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:4[0x83]: Audio: ac3, 48000 Hz, mono, s16, 96 …Run Code Online (Sandbox Code Playgroud) 运行以下代码:
#!/bin/bash
set -o pipefail
set -o errtrace
set -o nounset
set -o errexit
function err_handler ()
{
local error_code="$?"
echo "TRAP!"
echo "error code: $error_code"
exit
}
trap err_handler ERR
echo "wrong command in if statement"
if xsxsxsxs
then
echo "if result is true"
else
echo "if result is false"
fi
echo -e "\nwrong command directly"
xsxsxsxs
exit
Run Code Online (Sandbox Code Playgroud)
产生以下输出:
wrong command in if statement
trap.sh: line 21: xsxsxsxs: command not found
if result is false
wrong command directly
trap.sh: …Run Code Online (Sandbox Code Playgroud) 有样本功能
function functionName ()
{
echo "Hello World"
}
Run Code Online (Sandbox Code Playgroud)
如何避免被以下具有相同名称的函数覆盖?
function functionName ()
{
echo "this is another function"
}
Run Code Online (Sandbox Code Playgroud) 在komodo中,您可以使用垂直虚线突出显示代码块,如下图所示
.
在geany中有类似的东西吗?
是否可以使用call methodjavascript(如[mdn documentation]中所述)来传递参数this?
有这样的代码:
console.log(this);
$('#image_id').load(function () {
console.log(this);
});
Run Code Online (Sandbox Code Playgroud)
我希望第二个this(包含在其中的那个load function)与第一个相同.
我试过了
console.log(this);
$('#image_id').load.call(this, function () {
console.log(this);
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
提前感谢大家的任何建议.
我需要创建一些源代码文本文件的第一页的图像,例如asp或php或js文件.
我通常通过键入命令来完成此操作
enscript --no-header --pages=1 "${input_file}" -o - | ps2pdf - "${temp_pdf_file}"
convert -quality 100 -density 150x150 -append "${temp_pdf_file}"[0] "${output_file}"
trash "${temp_pdf_file}"
Run Code Online (Sandbox Code Playgroud)
这很适合我的需求,但它显然会"按原样"输出一个没有"眼睛糖果"功能的图像.我想知道是否有办法添加语法高亮.例如,这可能会加速创建已开发作品的演示文稿.
我正在尝试使用 jQuery 设置自动完成搜索表单。
我想在字段未聚焦时隐藏搜索结果 div,但是如果有人尝试单击结果中的链接,他们将无法点击,因为它会立即隐藏,因为搜索字段失去了焦点。
这是代码:
HTML:
<form>
<input type='search' id='search' placeholder='search' />
</form>
<div id='search-results' style='display:none'>
<ul>
<li><a href='#'>Example Result</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript
$("#search").keyup(function() {
query = $(this).val();
if(query.length > 2) {
$("#search-results").html(get_search_results(query)).show();
} else {
$("#search-results").hide();
}
});
$("#search").focus(function() {
if($(this).val().length > 2) {
$("#search-results").show();
}
});
$("#search").blur(function() {
$("#search-results").hide(); //makes it impossible to click results
});
Run Code Online (Sandbox Code Playgroud)
如何在不使用时隐藏结果,但仍然可以点击它们?
有两个以关联数组(key = value)的形式写的文件,如:
档案A:
banana=yellow
kiwi=green
tomato=red
Run Code Online (Sandbox Code Playgroud)
文件B:
banana=dislike
tomato=like
pear=like
Run Code Online (Sandbox Code Playgroud)
我想知道比较他们的密钥的最佳方法(在速度方面):
A对抗B:
kiwi=green
Run Code Online (Sandbox Code Playgroud)
B对阵A.
pear=like
Run Code Online (Sandbox Code Playgroud)
双向
kiwi=green
pear=like
Run Code Online (Sandbox Code Playgroud)
我宁愿不使用循环,因为这些文件可能很大.
bash ×4
jquery ×2
awk ×1
bash-trap ×1
ffmpeg ×1
function ×1
geany ×1
highlight ×1
if-statement ×1
javascript ×1
map ×1
method-call ×1
readonly ×1