在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。
Python ConfigParser
模块解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项.
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。
Python ConfigParser
模块解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项.
Zsh 是一款功能强大终端(shell)软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。它在兼容 Bash 的同时 (默认不兼容,除非设置成 emulate sh
) 还有提供了很多改进。
安装更新过程:
Andorid O上的感叹号看着确实烦人,只要运行以下命令就好。
1 | adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204 |
需要服务器支持https
或者使用命令
adb shell "settings put global captive_portal_use_https 0"
众所周知,三大运营商已经增加了不少手机号码字段,还用之前的代码就会流失部分用户了。(只讨论国内坏境)
于是我在网上查了些数据,在之前的代码基础上改了下,方便适用于现在的环境。
所用方法依然还是正则表达式,正则表达式主要就是用一个公式来匹配字符串是否具备某类规则。我们这里的思路和之前也是一样,只是对之前方法的一个补充与解析。新的方法只匹配了手机号码字段前三位,有些朋友可能还不太懂这个方法,为了方便大家使用,在最后会为大家简单拆分该方法,相信大家很快就会灵活应用了。
在Ubuntu中 使用方向键与退格键会出现ABCD等字母。
主要有两个解决方法。
使用电脑的时候,经常需要查找文件。
在Linux中,有很多方法可以做到这一点。
国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。
yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。
Centos7自动的 python 版本为2.7.5,要升级到2.7.x 的最新版。
1 | yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc openssl-devel |
fail2ban 可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),比如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的软件。
- 第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。
- 第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。
这里要讨论的ssh密钥认证自动登录正是基于第二种级别的安全验证方式。
Update your browser to view this website correctly.&npsb;Update my browser now