摘要:
\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline属性,$ 也匹配 '\n' 或 '\r' 之前的位置。*匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。+匹配前面的子表达式一次或多 阅读全文
摘要:
大致内容是这些:local port forward -- 在本地创建端口,用ssh转发ssh -L 8888:localhost:8888 username@codemonkey1这条命令在客户端机器上执行。我们需要访问codemonkey1这台机器的8888端口,这个端口上跑的是一个web应用,但是这个应用只允许localhost访问(出于安全考虑),现在我们人在外地,需要访问这个网页,由于不能直接访问,所以我们可以用ssh来中转(这台机器上的SSH Server是开放的)。所以,这台命令的解释是:首先在本机创建一个8888端口,然后,所以尝试连接本地机器的8888端口的数据会被封装成ss 阅读全文
摘要:
在 Vim 中,有四个与编码有关的选项,它们是: ''fileencodings''、 ''fileencoding''、 ''encoding'' 和 ''termencoding''。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。* encoding ''encoding'' 是 Vim 内部使用的字符编码方式。当我们设置了 ''encoding'' 之后, Vim 内部所有的 buffer、寄存器、脚本中的字符串等,全都使用这个编码。 Vim 在工作的时候,如果编码方式与它的内部编 阅读全文
摘要:
[代码]从这个脚本可以看到,直接使用mencoder生成MP4是有问题的,因为mencoder对MP4的封装有问题,PSP无法识别,所以后来要用MP4Box重新封装MP4文件。 阅读全文