红黑二叉树的插入与旋转图解(看不懂你砍我)

二叉树我们都知道,就是一棵树,红黑二叉树是满足特殊条件的二叉树,这棵树是一颗有颜色,而且符合一定规则的树,规则如下: 根节点必须是黑色的 没有两个红色节点是紧挨着(父节点和子节点不可以同时为红色) 从根节点到任意末尾节点的黑色节点必须是相同的 如下图所示的三棵树:   树1: 满足根节点是黑色的,也没有两个红色节点相连,但是不满……

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

Jenkins和github的简单整合(SCM)

很多时候,我们都需要我们的Jenkins和我们的github整合,例如,当有新的代码Push到我们的repo的时候,我们希望jenkins自动的调用某个job,来进行一些例如测试相关的操作 我们今天先来说一个简单的整合 首先,我准备了一个非常简单的Python脚本

我将这个……

centos 撘建jenkins

首先,jenkins是一个java程序,所以,我们要先安装java环境:

然后我们设置一下环境变量

然后,我们更新一下repo

[crayon……

python中的去除重复

在日常数据的处理中,难免会遇到数据的处理,然后很多时候我们需要将重复的数据去掉,当然,我们可以写一段代码来做这个处理例如:  

其实,我们有更简单的方法,python已经内置了这种解决方式,那就是set [crayon-5a16565a3408f070953476……

zabbix数据库优化 分表(mysql_partition)

因为近期openshift太火爆,越来越多的机群加入到zabbix的监控中,这对我们的数据mysql服务器造成了很大的压力,为了缓解这个压力以及应对后期越来越多的机群,我们对我们的zabbix数据库进行了优化 详细的步骤如下: https://www.zabbix.org/wiki/Docs/howto/mysql_partition &……

ps命令无法完全显示uid怎么办

有时候我们ps 命令会出现uid显示不全的情况,这是因为uid太长了 我们可以手动定义长度

当然我们也可以通过把目标项放到最后来达到完全显示的目的 还有一个办法就是

这就是为什么有时候我们看到的值会带有+的原……

Netflter之TCP

关于TCP的三次握手 在建立连接之前,客户端先发送一个带有syn标示的数据包给服务器,这个数据包就是连接请求包,服务器应答一个带有syn及ack的包给客户端,表示服务器已经做好了准备,接着客户端再发送一个ack表标记的数据包给服务器端,完成以上流程后,TCP正式连接 这就是传说中的3次握手 上边说了建立链接的时候,那么终止链接的时候呢? ……