我在OS X上使用最新的Cordova(4.3),我的Macbook Pro附带了2个iPhone.每当我想测试我的应用程序时,我在终端中运行以下命令:
cordova run ios --device
Run Code Online (Sandbox Code Playgroud)
该脚本在终端中生成以下输出:
** BUILD SUCCEEDED **
[....] Waiting up to 5 seconds for iOS device to be connected
[....] Found iPhone 4S 'iPhone 4S' (0b2799xxxxx) connected through USB.
[....] Found iPhone 4 (GSM) 'QA iPhone 4' (40daa94b6dc607595a570c0893ba54b185a85124) connected through USB.
[....] Waiting for iOS device to be connected
[....] Using iPhone 4S 'iPhone 4S' (0b27990xxxxxx) (0b2799xxxx).
------ Install phase ------
[ 0%] Found iPhone 4S 'iPhone 4S' (0b279904xxxxxxx) connected through USB, beginning install
Run Code Online (Sandbox Code Playgroud)
然后继续在其中一个iPhone上安装应用程序,并打开lldb提示符.第二部iPhone依旧死机,无声无息. …
我正在为一个我无法控制的网站编写插件,除了我能够为其添加JS代码(事实上它是由一个过时的wysiwyg html编辑器生成的一组html文档).
出于我的目的,我需要获得以某种方式命名的所有变量.这个名字总是开头zzz,并与多家结束,从zzz1到zzz999999.现在我正在做以下事情:
for (var i=1; i<999999; i++) {
if (typeof window['zzz'+i] !== 'undefined') {
ArrayOfAllFoundVariables.push( window['zzz'+i] )
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更有效的方法来检测这些变量,而不是迭代一百万个未定义的变量.
我有一个文本文件,并使用sed带有正则表达式的编辑器来查找和替换其中的字符.比如,a-> b,g-> h,r-> d和e-> q.
像这样:
sed -i "s/a/b/g" file.html >NUL
sed -i "s/g/h/g" file.html >NUL
sed -i "s/r/d/g" file.html >NUL
sed -i "s/e/q/g" file.html >NUL
Run Code Online (Sandbox Code Playgroud)
一切正常.但是我希望将它组合成一个正则表达式.我可以吗?在谷歌上搜索并阅读了很多关于refex之后,我现在看不到任何办法.谢谢!
cordova ×1
ios ×1
javascript ×1
mobile ×1
optimization ×1
refactoring ×1
regex ×1
sed ×1
text ×1