具体需求:1.由于自主开发的XmZoomEye-Agent目前被动监控为主,为了实现ZabbixLow-LevelDiscovery服务自主发现,需要根据进程名自动获取占用端口列表,并根据端口分析上报数据实现思路:1.利用psutil模块通过进程名获取进程id列表2.遍历/proc/net/tcp文件获取rem_address为00000000:..
分类:
编程语言 时间:
2016-09-24 07:07:51
阅读次数:
255
关于paramiko模块 paramiko是基于Python实现的ssh2远程安全连接,支持认证及密钥方式远程执行命令、文件传输,中间ssh代理等 paramiko的安装: 安装好之后,用paramiko模块写一个简单的远程ssh运行命令,代码如下: 运行结果如下: paramiko的核心组件: S ...
分类:
编程语言 时间:
2016-09-23 11:21:48
阅读次数:
208
【实现思路】 1. 读入文件; 2. 利用python的正则表达式模块,查找匹配字符串; ...
分类:
编程语言 时间:
2016-09-21 14:36:50
阅读次数:
181
还是在上次提到的数据之魅那本书,看到模拟这章,有个python模拟脚本,但书上不全,就自己简单写了下。 流程:在不同的平衡参数p(为0.5时为均匀的)下,模拟60次实验,每次投硬币8次,统计正面朝上的次数,并作图。 输出图形如下: 可以看到,在p=0.5,即硬币均匀的情况下,投掷后,硬币正面出现次数 ...
分类:
编程语言 时间:
2016-09-19 06:41:55
阅读次数:
611
本文讲解通过python实现一个多线程爬虫,来抓取天影天堂上所有的资源地址 ...
分类:
编程语言 时间:
2016-09-17 16:31:39
阅读次数:
266
几个排序算法 几个排序算法 几个排序算法 几个排序算法 冒泡排序 选择排序 插入排序 快速排序 quick sort 冒泡排序 冒泡排序是比较简单的排序方法,它的思路是重复的走过要排序的序列,一次比较两个元素,如果顺序错误,就交换元素的位置,直到没有元素需要交换位置。 原 始618597 第一次 1 ...
分类:
编程语言 时间:
2016-09-16 12:47:01
阅读次数:
219
Python & BinaryTree 1. BinaryTree (二叉树) 二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分, ...
分类:
编程语言 时间:
2016-09-15 09:52:25
阅读次数:
232
__author__ = 'caohuan'import telnetlibimport multiprocessingimport randomdef telnet(ip,hostname): tn = telnetlib.Telnet(ip) print("begin telnet "+str( ...
分类:
编程语言 时间:
2016-09-14 16:52:56
阅读次数:
332
#-*-coding:utf-8-*- # # 目录对比工具(包含子目录 ),并列出# 1、A比B多了哪些文件 # 2、B比A多了哪些文件 # 3、二者相同的文件:文件大小相同 VS 文件大小不同 (Size相同文件不打印:与Size不同文件显示未排序)# import os, time,diffl ...
分类:
编程语言 时间:
2016-09-14 16:44:51
阅读次数:
194