二叉查找树的增加,删除,遍历 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 邮件通知

有事后,我们可能想通过邮件来接收一些通知,例如: 我们每隔3个小时会自动跑一遍Playbook来确保HTTP处于运行状态,如果HTTP不处于运行状态,我们希望ansible帮我启动它,并发邮件通知我(这不是ansible的常规用法,非战斗人员请紧急撤离,一般这种监控都是分钟级别的,不可能存在HTTP挂了30分钟的情况) 这个时候我们如果想……

Iptables 通过Mac 地址限制可以登录的设备失效的问题

近期无聊看了一下自己服务器的加固,固定的IP地址+固定的Mac地址允许登录我的服务器,然后我发现我设置的允许Mac地址登录的规则根本不生效(把固定IP地址的策略取消后) 看一下具体的规则:

规则上没有任何问题,理论上,防火墙在检测到我的笔记本的mac地址后,应该会放行我的登……

fedora30 笔记本安装完成没有WIFI

很多朋友安装完fedora30以后发现没有WIFI选项,可能插上网线也不好使,可以尝试如下办法 1:插上网线(没有WIFI选项卡,只能通过有线连接安装软件) 2:重启networkManager

3:安装必要的WIFI相关的包 [crayon-5dcb8261b858590……

如何安装jenkins2 centos

首先,jenkins2需要java8 执行如下命令

安装成功后,我们修改环境变量:

增加必要的repo

然后启动: [crayon-5dcb8……

如何通过systemd timers来定时的执行一些任务

其实,想定时的执行某个任务,我们最简单的方式是通过cronjob,但是通过systemd timers 是另外一种方式 首先,想要实现这个目的,我们需要两个部分: timer  控制什么时候执行 service 控制具体的执行的命令 例子:

[crayon-5dcb8261……

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:监控初始化,包……