python 连接字符串 int + srt
>>> a = 1 >>> b = 'xuhui' >>> a + b Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for +: 'int' and 'str' >>> b + str(a) 'xuhui1' #将int转换为字符串这样就不会报错了
执行一条命令并把返回的值转换为列表
>>> import os >>> os.popen('ls').read().split() ['autoindex.conf', 'fcgid.conf', 'meterial.conf', 'php.conf', 'README', 'ssl.conf', 'userdir.conf', 'zabbix.conf', 'zabbix.conf.rpmsave']
解决Apache autoindex中文乱码问题 autoindex.conf 文件有自己的编码设置
在配置文件中添加此行
IndexOptions Charset=UTF-8 #GBK|GB2312
smb.conf 新学到的参数
inherit acls = yes 允许继承文件acl create mask = 0664 创建文件的默认权限
nginx 实现识别客户端IP地址重定向地址
if ($remote_addr ~* ^10\.1\.1\.(.*?)$) { rewrite ^(.*)$ http://10.1.1.101/; } #将10.1.1.0网段的地址全部重定向到 10.1.1.101这台机器上 $1 的含义 #例如: if ($remote_addr ~* ^10\.1\.1\.(.*?)$) { rewrite ^(.*)$ http://10.1.1.101$1; } 这其中的$1就是前边“^(.*)$” # 括号中的值 打个比方我访问的是地址10.1.1.1/web 那么“^(.*)$” 就是“/web”,我就会被重#定向到 10.1.1.101/web目录下 # 再举个例子: if ($remote_addr ~* ^10\.1\.1\.(.*?)$) { set $uip $1 return 403 "Forbidden 10.1.1.$uip"; } #这其中的$1是前边“(.*?)”中的值 后来又被赋给变量$uip 最后在页面上显示的结果是Forbidden #10.1.1.254