二叉查找树的增加,删除,遍历 python

本文主要使用python实现二叉查找树的如下部分: 二叉查找树构造 二叉查找树插入 二叉查找树遍历 二叉查找树删除   二叉查找树是一颗二叉树,并且基本数据结构要求满足如下条件: 所有左接点的值均小于它的根结点 所有的右接点值均大于它的根结点 所有的左右子树均是二叉查找树(每个接点都大于它左侧子树的任意接点,并小于右侧子树的任意……

如何通过Python 自动寻找代理增加网站的流量(刷流量PV)

好吧,无聊的时候写了一个自动获取免费代理的文章   连接地址 既然我们获得了免费的代理列表,那么有很多事情可以干,比如 , 爬取某个网站并且没有被封IP的风险, 比如, 增加某网站的流量, 下面是第一版, 这个砖就给大家提供个思路,因为之前使用urllib2 来实现,但是问题是没有办法保持他的回话,也就是不能达到真正和浏览器一样的效果,所……

iowait 过高问题的查找及解决linux

I/O问题一直是一个比较难定位的问题,今天线上环境遇到了I/O 引起的CPU负载问题,看到了如下这篇比较好的文章,完饭后的我还在和西红柿和黄瓜在减肥的路上抗争,正好将原文翻译成中文,供广大同胞品鉴   Linux 有许多可用来查找问题的简单工具,也有许多是更高级的   I/O Wait 就是一个需要使用高级的工具来de……

python抓取看kindle(kankindle.com)所有的电子书并下载-爬虫

更新:2016-12-07 kankindle.com官网改版了,这个版本已经无法下载了,新版本正在更新中…   写了一个python脚本下载看kindle(kankindle.com)的所有电子书,程序会自动下载首页部分13页的所有电子书,下载到ebook目录下,程序会检测是否下载过,程序更新时间是20160421……

ansible template中的if语句

例子:

另外一个例子:

 

ansible playbook 常用filter selectattr

随着ansilbe playbook 用的越来越多,我们也开始接触许多高级filter 例如selectattr 举个例子:

如果我们执行如下的task

首先,我们定义的users会被传递给selectatt……

如何成为一个SRE(Linux 服务器运维)

如何才能成为一个SRE呢? 首先要明确什么是SRE , Site/Service Reliability Engineering ,中文的翻译就是:服务(网站)运维 顾名思义,就是一个运维人员,作为一个SRE你需要做什么呢?大致来说: 1:环境初始化,包括服务器系统安装,初始服务安装,初始安全策略配置,初始权限系统配置 2:监控初始化,包……

如何在centos7上安装docker-ce

首先,我们要移除旧版本docker:

然后就是安装新版本: 准备工作必要工具:

设置repo:

安装: [crayon-5d5de48fe97……

zabbix容器监控基础篇 ansible-playbook cronjob

我们的日常监控,除了zabbix自带的,就是我们自定义的脚本了,脚本每隔10分钟或者1个小时检查一次,并将检查的结果反馈给zabbix, zabbix再通过短信,邮件,微信,pagerduty将报警信息发送到我们SRE人员手中,其中重要一种实现方式就是使用cronjob 如何部署呢?通过playbook 看几个例子: [crayon-5d……

docker run 中的特殊指令

因为我们要在docker中监控主机,但是默认情况下容器中是看不到主机的进程,也看不到主机的网络的….. 而且,容器中的root其实只是一个普通用户….. 例如:

如果想改变这些,我们就需要加入以下特殊的启动参数,我们逐一介绍: –priv……

如何自己制作自己的zabbix-agent镜像

首先,zabbix自带的检查肯定是不能够满足大家需求的,例如,我们服务器上跑着apache(zabbix官方应该有apache模板),我需要一个独立的脚本来每隔1分钟检查一下apache服务的状态是否正常,这个时候我们就可以定制化我们的镜像了 首先,我们先看一下官方的镜像是如何制作出来的 [crayon-5d5de48fea3a16440……

使用容器搭建你的zabbix监控系统(下)

安装好server端之后,我们就要安装zabbix-agent了,这个,我们也可以找到镜像 登录需要被监控的主机: 1:iptables必须打开 2:docker 必须安装 3:端口10050必须打开

其中: my-zabbix-agent2 为docker启动的容器名称 ……