搜索到与相关的文章
Python

Python脚本实现网卡流量监控

#/usr/bin/env/python#coding=utf-8importsys,re,time,osmaxdata=50000#单位KBmemfilename='/tmp/newnetcardtransdata.txt'netcard='/proc/net/dev'defcheckfile(filename):ifos.path.isfile(filename):passelse:f=open(filename,'w')f.write('0')f.c

系统 2019-09-27 17:52:13 2365

Python

Python除法之传统除法、Floor除法及真除法实例详解

先给大家介绍下Python除法之传统除法、Floor除法及真除法python3.0/总是执行真除法,不管操作数的类型,都返回浮点数结果(即使能整除,如4/2==2.0);//执行Floor除法,会截断余数直接返回一个整数,如果有任何一个操作数是浮点数则返回浮点数(如4//2==2,3//2==1.5,4.0//2==2.0)总之:在python3.0中,/为真除法,不会截断,且结果无论能否整除都是浮点数;//为地板除法,会对除法的结果进行取整返回,至于返回

系统 2019-09-27 17:51:41 2365

Python

python中对数据进行各种排序的方法

Python列表具有内置的list.sort()方法,可以在原地修改列表。还有一个sorted()内置的函数从迭代构建一个新的排序列表。在本文中,我们将探讨使用Python排序数据的各种技术。请注意,sort()原始数据被破坏,sorted()没有对原始数据进行操作,而是新建了一个新数据。一、基本的排序最基本的排序很简单。只要使用sorted()函数即可返回一个新的排序的列表>>>sorted([5,2,3,1,4])[1,2,3,4,5]咱们也可以使用l

系统 2019-09-27 17:51:01 2365

Python

Python基础之函数、方法

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。定义一个函数:def函数名(参数列表):函数体#定义一个没有参数,没有函数体实现的函数;pass相当于占位符,使定义函数满足语法要求,或者是先定义一个函数名,后面再实现其功能deffunc():pass#定义一个add函数,参数为a,b,返回a+b的结果:defadd(a,b):returna+bprint(add(1,2))3return函数最终返回的内容,如果没有写return,则默认返

系统 2019-09-27 17:50:30 2365

Python

python进阶学习笔记(一)

python进阶学习笔记(一)2013-05-2200:22虫师阅读(...)评论(...)编辑收藏同样是《python基础教程(第二版)》的内容,只是后面内容学起来,相比前面会比较有趣,也更加实用,所以,将“基础”改为“进阶”。python电子书分享地址:http://yunpan.cn/Q2U87uGrNiTA3本节讲文件的操作-------------------------------打开文件open函数用来打开文件,语法如下:open(name[

系统 2019-09-27 17:48:46 2365

Python

在Python中os.fork()产生子进程的例子

例1importosprint'Process(%s)start...'%os.getpid()pid=os.fork()ifpid==0:print'Iamchild(%s)andmyfatheris%s.'%(os.getpid(),os.getppid())else:print'I(%s)justcreatedachildprocess(%s).'%(os.getpid(),pid)加载os模块后,首先os.fork()函数生成一个子进程,返回值pi

系统 2019-09-27 17:48:17 2365

Python

python+opencv实现摄像头调用的方法

最近入了一块树莓派,想让其实现摄像头的调用,因此写下此博客备忘一、树莓派网络的配置首先,对树莓派进行网络配置,否则就无法进行软件的安装我们知道,ifconfig命令可以修改ip地址、子网掩码等信息,但是当设备重启之后必须重新设置因此,我们使用如下方法进行网络配置修改/etc/network/interfaces其中,红色框选中的为需要修改的部分autoeth0//设为开机启动eth0ifaceeth0inetstatic//设为静态ipaddress10.

系统 2019-09-27 17:45:58 2365

Python

简单了解python代码优化小技巧

对比以下两种写法,思考一下为何可以这样写。成绩在[0,50)、[50,60)、[60,80)、[80,100)、100、其它score=float(input("请输入你的成绩:"))ifscore==100:print('666呀,走吃大餐去')elif80<=score<100:print('还行,优秀,走,喝饮料去')elif60<=score<80:print('加油呀,弄明白点')elif50<=score<60:print('这可有点浪哟')e

系统 2019-09-27 17:45:46 2365

Python

寻找网站后台地址的python脚本

#!/usr/bin/python#Thiswaswrittenforeducationalpurposeonly.Useitatyourownrisk.#Authorwillbenotresponsibleforanydamage!###################################################################______________##|_\\\//##||_)|\\//##|_<\__/##|

系统 2019-09-27 17:45:43 2365

编程技术

netfilter框架分析

本来是不打算写这种基础性的东西的,但是有很多同志经常问我(有同事也有网友)。所以就写一下吧,这个是理解LINUX内核网络子系统的基础,ipconntrack等都是依赖这些基础的。好的,闲话不多说了。来正文。其实netfilter就是依靠一个全局的二维数组nf_hooks[][].可以把这个玩意看成一个8*32的矩阵。矩阵的每个成员就是一个双向链表节点。看看,又是双向链表,内核中双向链表的地位真的太重要了。以双向链表做骨架串起nf_hook_ops这个结构体

系统 2019-08-29 23:33:57 2365