搜索到与相关的文章
Python

Python提取Linux内核源代码的目录结构实现方法

今天用Python提取了Linux内核源代码的目录树结构,没有怎么写过脚本程序,我居然折腾了2个小时,先是如何枚举出给定目录下的所有文件和文件夹,os.walk可以实现列举,但是os.walk是只给出目录名和文件名,而没有绝对路径。使用os.path.listdir可以达到这个目的,然后是创建目录,由于当目录存在是会提示创建失败的错误,所以我先想删除所有目录,然后再创建,但是发现还是有问题,最好还是使用判断如果不存在才创建目录,存在时就不创建,贴下代码:#

系统 2019-09-27 17:38:11 2198

Python

python如何查看系统网络流量的信息

前言流量信息可以直接在/proc/net/dev中进行查看,笔者实现的程序使用命令:pythonnet.pyinterface其中interface为网卡名称,使用什么网卡,电脑有哪些网卡,可以使用sudoifconfig进行查看。Python实现的程序如下:#coding:utf-8importsys,time,os'''Inter-|Receive|Transmitface|bytespacketserrsdropfifoframecompressed

系统 2019-09-27 17:38:09 2198

Python

python递归打印某个目录的内容(实例讲解)

以下函数列出某个目录下(包括子目录)所有文件,本随笔重点不在于递归函数的实现,这是一个很简单的递归,重点在于熟悉Python库os以及os.path一些函数的功能和用法。1.os.listdir(path):列出path下所有内容(包括文件和目录,不包括.和..)2.os.path.join(path1,path2,path3...):拼接目录,例如将'home','test'拼接成'home/test/'3.os.path.isdir(path):判断p

系统 2019-09-27 17:38:04 2198

编程技术

Lucene-2.2.0 源代码阅读学习(28)

关于检索的核心IndexSearcher类。IndexSearcher是Lucene的检索实现的最核心的实现类,它继承自抽象类Searcher,该抽象类中包含了用于检索的一些核心的方法的实现。而Searcher抽象类有实现了Searchable接口,Searchable接口是实现检索的抽象网络协议,可以基于此协议来实现对远程服务器上的索引目录的访问。这一点,可以从Searchable接口所继承的java.rmi.Remote接口来说明。java.rmi.R

系统 2019-08-29 22:58:01 2198

编程技术

控制页面后退

<%response.setHeader("Pragma","no-cache");response.setHeader("Cache-Control","no-store");response.setDateHeader("Expires",-1);%>把上面的代码加在JSP页面上就可以了.当用户操作过程中点击后退时,就相当于重新访问了前一个JSP页面.(当然,这个并不算是一个很好的方法!仅供参考……)控制页面后退

系统 2019-08-29 22:42:03 2198

编程技术

又一个周六,再次被偷。在城市,你被偷过几次?

又是周六,昨天下楼一看,电动车电池被偷。。。。。。而就是一个月前,也是周六,自行车被偷,小偷似乎会定期清扫小区,或者说他的目标区域上已经走了一个轮回,现在是又一轮了,哎如果见到这个贼,我杀它的心都有....两次被偷让我又想起了05年,12月份,也是被偷,两辆自行车:第一辆:全新,刚买第19天,蒲东农工商超市门口,已上锁,连车带锁被偷第二辆:前面被偷,同事有个闲置自行车,80元拿到,同事保养好,八成新,过21天,被偷,锁剪断,锁留下,车被偷似乎有上这么几年不

系统 2019-08-29 22:38:24 2198

编程技术

设计模式介绍之六:工厂模式(factory)的巧妙

本文展示了实际项目中使用到的一个工厂模式实现,在向系统中添加新类型时,只需要在新类型的实现文件这一处做改动,将新增类型对应用程序代码的干扰降到了最低。这个工厂实现的基本思想是:继承自同一个接口的新类型,通过一个函数来创建其对象,利用C++中类的构造函数会被自动调用这一特性,在新类型的实现文件中定义一个静态的(辅助)类对象,在该辅助类的构造函数中,向工厂单例注册新类型的创建函数。先看下代码,然后我们一一来解释。下面是命令接口CommandObject的头文件

系统 2019-08-29 22:35:19 2198

编程技术

vim ruby

http://www.g0574.com/viewthread.php?tid=1142http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx我的系统环境写道Ubuntu8.04Ruby1.9VIM7.1.138ExuberantCtags5.7,Copyright(C)1996-2007DarrenHiebertCompiled:Nov142008,14:57:42Addresses:

系统 2019-08-29 22:17:14 2198

编程技术

JSP:自定义标签——开发实例

【实例109】开发带属性的标签:helloTagHaveProp本实例中开发的标签在实例108的helloTag标签上作出改进,开发目标是在helloTag标签上增加两个属性fontSize和fontColor,fontSize用于设置字体大小,fontColor用于设置文字的颜色。(1)第一步:开发标签实现类。helloTagHaveProp.javapackagehello;importjavax.servlet.jsp.JspWriter;impor

系统 2019-08-12 09:29:49 2198

Python

剑指offer 18.删除链表中的节点 Python解法

题目描述:给定链表中的一个节点,删除它。分析:用后边的节点信息覆盖掉前边的。#即用后一个节点,把前边节点的信息覆盖#Definitionforsingly-linkedlist.#classListNode(object):#def__init__(self,x):#self.val=x#self.next=NoneclassSolution(object):defdeleteNode(self,node):node.val=node.next.val#4

系统 2019-09-27 17:57:02 2197