摘要:
安装环境:CentOS7 3.10.0-693.5.2.el7.x86_64 准备源码包: pcre-8.41.tar.gz openssl-1.0.1h.tar.gz zlib-1.2.11.tar.gz jemalloc-4.5.0.tar.bz2 tengine-2.1.0.tar.gz li 阅读全文
摘要:
firewalld基础 firewalld是CentOS7源生支持的防火墙,firewalld最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。 firewalld的字符界面管理工具是 firewall-cmd firewalld默认配置文件有两个:/usr/l 阅读全文
摘要:
今天帮别人调试虚拟机的网络问题(CentOS 7系统),习惯性直接改/etc/sysconfig/network-scripts/ifcfg-xxx配置文件,但是不知道为什么重启network后静态ip没有生效。然后百度了一下,CentOS使用NetworkManager来管理网络配置,就顺便接触了 阅读全文
摘要:
使用git作为版本维护工具非常方便,而且一般个人用github作为远端库就够用了。而一般git连接github的方式采用ssh的方法,http的会略微慢一些。所以为了方便一般会在github设置中添加常用电脑的SSH公钥。 生成RSA 首先确认是否安装了ssh工具: 如上证明ssh工具已安装。如未安 阅读全文
摘要:
做一个简单的练习 目标:爬取中文小说 目标网站:http://www.biqule.com/book_58/26986.html 只爬取正文部分。 使用requests库来获取网页信息,使用re库正则匹配正文文本。 这里有一点需要注意的是测试时是使用linux环境下的python,默认编码为utf- 阅读全文
摘要:
Python3 模块 脚本上是用 python 解释器来编程,如果从 Python 解释器退出再进入,那么定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有定义的函数和变量的文 阅读全文
摘要:
Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 与C一样,Python提供了许多内建函数,比如print()。同时也可以自己创建函数,这被叫做用户自定义函数。 1、定义一个函数 你可以定义一个由自己想要功能的函数 阅读全文
摘要:
Python3 条件控制 1、if 语句 <1> 一般形式 Python中if语句的一般形式如下所示: 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果 " 阅读全文
摘要:
Python3 字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组 阅读全文
摘要:
Python3 列表 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 列表是最常用的Python 阅读全文