这是我的代码:
function pauseSound() {
var pauseSound = document.getElementById("backgroundMusic");
pauseSound.pause();
}
Run Code Online (Sandbox Code Playgroud)
我想为这段代码添加一个键盘快捷键,我怎么能这样做才能在单击按钮时执行该功能呢?
试图添加一个else if语句,但它不起作用,任何想法?
function doc_keyUp(e) {
if (e.ctrlKey && e.keyCode == 88) {
pauseSound();
}
else if (e.ctrlKey && e.keyCode == 84) {
playSound();
}
}
Run Code Online (Sandbox Code Playgroud) 在PowerShell中使用,如何检查应用程序是否锁定文件?
我想检查哪个进程/应用程序正在使用该文件,以便我可以关闭它.
考虑输入:
=sec1=
some-line
some-other-line
foo
bar=baz
=sec2=
c=baz
Run Code Online (Sandbox Code Playgroud)
如果我只想处理= sec1 =我可以通过以下方式注释掉该部分:
sed -e '/=sec1=/,/=[a-z]*=/s:^:#:' < input
Run Code Online (Sandbox Code Playgroud)
......好吧,差不多.
这将注释包括 "= sec1 ="和"= sec2 ="行的行,结果将类似于:
#=sec1=
#some-line
#some-other-line
#
#foo
#bar=baz
#
#=sec2=
c=baz
Run Code Online (Sandbox Code Playgroud)
我的问题是:在sed中从/ START /,/ END /范围中排除开始和结束行的最简单方法是什么?
我知道在很多情况下,"s :::"爪子的细化可以在这种特定情况下给出解决方案,但我在这里遵循通用解决方案.
在" Sed - An Introduction and Tutorial "中,Bruce Barnett写道:"我稍后会告诉你如何限制命令,但不包括包含指定模式的行."但是我无法找到他实际显示的位置这个.
在由Eric Pement编写的" 有用的SED单行文章"中,我只能找到包容性的例子:
# print section of file between two regular expressions (inclusive)
sed -n '/Iowa/,/Montana/p' # case sensitive
Run Code Online (Sandbox Code Playgroud) 我正在编写一个bash脚本来自动化构建过程.有两个主要的构建块,一个是ant任务,一个是普通的mvn clean install.当这两个构建过程中出现构建错误时,我想要做一些事情.
问题是,这些构建将不时包含测试失败或错误,但最终结果是成功的.而且我相信这些进程返回的状态代码($?)应该为0,无论构建失败还是成功,我都错了.
那么,我的脚本检测最终结果(构建失败/成功)的最佳方法是什么,而不会在中间构建(测试错误等)期间捕获错误信息?
我有一个Web服务器,用于保存编号为Web应用程序的日志文件.这个文件名示例如下:
dbsclog01s001.log
dbsclog01s002.log
dbsclog01s003.log
Run Code Online (Sandbox Code Playgroud)
最后3位是计数器,它们可以达到100的时间.
我经常打开一个Web浏览器,浏览到如下文件:
http://someaddress.com/logs/dbsclog01s001.log
Run Code Online (Sandbox Code Playgroud)
并保存文件.当你获得50个日志时,这当然会有点烦人.我试图想出一个使用wget和传递的BASH脚本
http://someaddress.com/logs/dbsclog01s*.log
Run Code Online (Sandbox Code Playgroud)
但我的剧本有问题.无论如何,任何人都有关于如何做到这一点的样本?
谢谢!
给定一个包含这样数据的文件(即stores.dat文件)
sid|storeNo|latitude|longitude
2tt|1|-28.0372000t0|153.42921670
9|2t|-33tt.85t09t0000|15t1.03274200
Run Code Online (Sandbox Code Playgroud)
什么是返回每行't'字符出现次数的命令?
例如.会回来:
count lineNum
4 1
3 2
6 3
Run Code Online (Sandbox Code Playgroud)
另外,要按字段出现次数来执行此操作,返回以下结果的命令是什么?
例如.第2列和字符't'的输入
count lineNum
1 1
0 2
1 3
Run Code Online (Sandbox Code Playgroud)
例如.第3列和字符't'的输入
count lineNum
2 1
1 2
4 3
Run Code Online (Sandbox Code Playgroud) 什么是快速SQL的示例,以在具有数十万条记录的数据集中获取重复项.我通常使用类似的东西:
SELECT afield1, afield2 FROM afile a
WHERE 1 < (SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1);
Run Code Online (Sandbox Code Playgroud)
但这很慢.
我需要允许几个应用程序附加到系统变量(在这种情况下为$ PYTHONPATH).我正在考虑指定一个目录,每个应用程序都可以添加一个模块(例如.bash_profile_modulename).在〜/ .bash_profile中尝试过类似的东西:
find /home/mike/ -name ".bash_profile_*" | while read FILE; do
source "$FILE"
done;
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用.
在脚本中,您必须#!在第一行包含一个后跟执行脚本的程序的路径(例如:sh,perl).
据我所知,该#字符表示注释的开始,该行应该被执行脚本的程序忽略.看起来,第一行是在某些时候通过某种东西读取,以便脚本由适当的程序执行.
有人可以更多地了解一下#!吗?
我对此非常好奇,所以答案越深入越好.
如何以编程方式列出解决方案中的所有项目?我将采用脚本,命令行或API调用.
scripting ×10
bash ×4
shell ×3
unix ×3
ant ×1
c# ×1
duplicates ×1
filelock ×1
javascript ×1
keyboard ×1
linux ×1
maven-2 ×1
performance ×1
powershell ×1
sed ×1
shebang ×1
shortcut ×1
sql ×1
wget ×1