今天想用php preg_match() 函数写一个 php 正则表达式 匹配 数字 汉字 下划线 英文 ,结果写了很久都发现不科学。
几经查询,最后得出应如下使用方可正确匹配。
preg_match('/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]+$/u', $str);
今天想用php preg_match() 函数写一个 php 正则表达式 匹配 数字 汉字 下划线 英文 ,结果写了很久都发现不科学。
几经查询,最后得出应如下使用方可正确匹配。
preg_match('/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]+$/u', $str);
注:OxOo.org 转载请注明出处。
ubuntu server hamachi install
学校的俩台服务器一只闲置着,这会儿咱需要拿来给它配个OJ使用。
无奈路由器密码不知道。。网络中心解析好了域名也一直被路由器挡在外面。。
于是就想办法装了个hamachi再由其他有独立ip的服务器通过VPN转发到本服务器来。
本文参考了外国朋友的教程。以下正文开始。
1.安装
因为是新安装的ubuntu server,于是加了163的源。
接下来为了确保能够安装,执行了
sudo apt-get update
sudo apt-get upgrade
这个过程消耗时间较长,但切勿跳过。因为懒得等导致安装了好久不成功。
接下来,你需要下载Hamachi for Linux based OS.
x64:
wget https:
//secure
.logmein.com
/labs/logmein-hamachi_2
.1.0.86-1_amd64.deb
x32:
wget https:
//secure
.logmein.com
/labs/logmein-hamachi_2
Hamachi需要 LSB 3.0支持,所以需要先行安装 LSB
sudo apt-get install lsb
LSB安装完成之后,可以安装我们之前下载的Hamachi安装包了!
sudo
dpkg -i logmein-hamachi_2.1.0.86-1_amd64.deb
如果安装顺利的话,hamachi就已经安装到你的ubuntu server里了。
可以用如下命令把hamachi弄成一个服务。
sudo
service hamachi start
接下来,就是登陆了。
sudo
hamachi login
sudo
hamachi
set
-nick NICKNAME
sudo
hamachi
join
NETWORK-ID
ifconfig
sudo hamachi list