ERROR 1045 (28000): Access denied for user ‘root’@’ip’ (using password: YES)

原因众多,以下为两种方式:

只更改远程root用户的密码

更改所有root用户的密码



网络连接显示红色的X但是可以上网

将以下代码以管理员的方式运行,另外禁用掉系统中可能干扰的网络适配器(ncpa.cpl)



创建一个美国的IOS App Store账号

翻译自

https://www.tipsforchina.com/use-usa-ios-app-store-without-a-credit-card.html

注明 翻译过程并非逐字逐句的翻译,而是跳动的只为能传递特定的消息就ok。

由于政策的原因,有些地区ios app store是无法搜索到一些特定软件的,比如openvpn connect这个软件。这个时候,就需要注册一个美国的ios app store账号。必备的条件是需要实现登录vpn,服务器再美国。

注册步骤

  • 登录vpn之后,到这个网址注册一个账号:https://appleid.apple.com/us/, 对于某些关于美国的信息不了解的用户,可以百度一下。注册的过程需要一个邮箱,这个邮箱务必之前没有被用于注册appleid。
  • 退出手机中iTunes & App Store账号,然后登陆上一步骤中注册账号,完成一些信息。完成之后就可以使用新的账号,连接美国的app store开始下载你心目中的软件了。下载完成之后,将账号切换过来即可。


VIM正则表达式

转载

http://www.cnblogs.com/PegasusWang/p/3153300.html

使用正则表达式的命令

使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下:

/正则表达式
?正则表达式
:s/正则表达式/替换字符串/选项

元字符

元字符是具有特殊意义的字符。使用元字符可以表达任意字符、行首、行 尾、某几个字符等意义。

元字符 说明
. 匹配任意一个字符
[abc] 匹配方括号中的任意一个字符。可以使用-表示字符范围,如[a-z0-9]匹 配小写字母和阿拉伯数字。
[^abc] 在方括号内开头使用^符号,表示匹配除方括号中字符之外的任意字符。
\d 匹配阿拉伯数字,等同于[0-9]。
\D 匹配阿拉伯数字之外的任意字符,等同于[^0-9]。
\x 匹配十六进制数字,等同于[0-9A-Fa-f]。
\X 匹配十六进制数字之外的任意字符,等同于[^0-9A-Fa-f]。
\w 匹配单词字母,等同于[0-9A-Za-z_]。
\W 匹配单词字母之外的任意字符,等同于[^0-9A-Za-z_]。
\t 匹配字符。
\s 匹配空白字符,等同于[ \t]。
\S 匹配非空白字符,等同于[^ \t]。

转义字符

另外,如果要查找字符 *、.、/等,则需要在前面用 \ 符号,表示这不是元字符,而只是普通字符而已。

元字符 说明
* 匹配 * 字符
. 匹配 . 字符
\/ 匹配 / 字符
\ 匹配 \ 字符
[ 匹配 [ 字符

表示数量的元字符

元字符 说明
* 匹配0-任意个
+ 匹配1-任意个
\? 匹配0-1个
{n,m} 匹配n-m个
{n} 匹配n个
{n,} 匹配n-任意个
{,m} 匹配0-m个

表示位置的符号

元字符 说明
$ 匹配行尾
^ 匹配行首
\< 匹配单词词首
\> 匹配单词词尾