自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

转载 time模块

import time #time.asctime()将元组转换为字符串;如果指定元组,则转换为响应的字符串不指定元组,默认是当前时间。t = time.asctime((2000,2,10,11,12,11,-1,-1,-1,))print tprint type(t) time.strftime(format[, t]):把一个代表时间的元组或者st

2013-08-28 15:21:14 724

原创 修改目录所在的组、用户

改变文件的用户组:chgrp   组名    文件名 ;如果改变目录的用户组,使用 chgrp 组名 目录名 -R (对目录及其子目录同时修改用户组)改变文件的所属用户:chown 用户名 文件名;必要时可以使用sudo chgrp 组名 文件名

2013-08-27 15:55:27 865

转载 python之string模块

类型方法注解填充center(width[, fillchar]) ,ljust(width[, fillchar]),rjust(width[, fillchar]),zfill(width),expandtabs([tabsize])l         fillchar 参数指定了用以填充的字符,默认为空格

2013-08-27 13:58:55 730

原创 python参数

位置参数:def chartotuple(x,y,*z):  #使用*z收集实参中的参数    print x,y,zchartotuple(1,2,3,4,5)   # 结果:1 2 (3, 4, 5)=========================================================================关键字参数:d

2013-08-23 15:06:18 755

原创 依次读取文件中的一个字符

每次读取文件中的一个字符,并输出所在位置:方法一:import osf = open('userinfo.txt')f.seek(0,2) # 2表示从文件尾部开始算起,不偏移,即文件大小length = f.tell() #获取文件的总大小f.seek(0) #返回至文件开始处while 1: print f.read(1),f.tell() if

2013-08-22 11:14:58 1274

原创 去除共同元素

去除共同元素,如去除下面的列表公共元素1,2:a=[1,1,2,3,6]b=[1,2,5,5]a1=a[:]b1=b[:]for i in b:    if i in a:        a1.remove(i)        b1.remove(i)print a1+b1 此方法比较笨,如果有更好的方法或函数,请大家指教

2013-08-19 21:38:09 636

转载 (学习)python非贪婪、多行匹配正则表达式例子

一些regular的tips:1 非贪婪flag>>> re.findall(r"a(\d+?)","a23b") # 非贪婪模式        ['2']>>> re.findall(r"a(\d+)","a23b")        ['23']注意比较这种情况:>>> re.findall(r"a(\d+)b","a23b")

2013-08-19 11:21:07 19857 2

原创 eval()

'''实例1:输出string模块不以下划线开头的变量内容'''import stringfor i in dir(string):    if not callable (eval("string.%s" % i)) and not i.startswith('_'):        print "string.%s -->" % i,ge

2013-08-16 18:00:58 1225

转载 python string模块

以前断断续续的看python,由于应用少,总是看了就忘,所以这里记录下来,已备以后查看。这次主要是把python里面的常用模块简单的做下记录.记录的部分仅仅是自己的理解。这里的python版本是2.5.2>>> import sys>>> sys.version'2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit

2013-08-16 17:50:33 1209

转载 根据时间提取介于某个时间段的信息

16:01:02  djflajdflasjdfla116:02:04  djflajdflsdasjdfla216:03:09  djflassjdfla316:04:03  djflajdflsdasjdfla416:05:02  djflajdflasjdfla516:06:22  djflajdafla616:07:02  djflajsaaasasjdfla7

2013-08-16 17:26:56 1479

原创 字符串strip()方法注意事项

实例1:s= '@$#iam#b@oky@k#'print s.strip('k#@')       结果: $#iam#b@oky实例2:s2= '@$#iam#b@oky@k# '   # s2的结尾包含一个空格print s.strip('k#@')       结果: $#iam#b@oky@k# 1. 字符串的strip

2013-08-16 12:01:36 5153

转载 fileinput模块

fileinput.input (files=None, inplace=False, backup='', bufsize=0, mode='r', openhook=None)参数files :文件的路径列表inplace:是否将标准输出(print方法)的结果写回文件backup : 备份文件的扩展名,只指定扩展名。bufsize :缓冲区大小mode :读写

2013-08-15 17:18:15 1144

原创 #小练习 动态生成密码

import random,string'''length -- 指定密码的长度chars  -- 指定密码有字母、数字、下划线及@、#组成times  -- 指定一次生成的密码个数'''chars = string.lowercase+string.uppercase+''.join(map(str,range(9)))+'_@#'def getpasswd(

2013-08-15 16:25:44 981

原创 mysql中文乱码问题

1.设置SecureCRT 字符编码,会话选项-外观,字符编码选择utf-8.2.修改mysql默认编码。vi /etc/my.cnf,[client]default-character-set=utf8[mysqld]lower_case_table_names=1default-character-set=utf8[mysql]default-chara

2013-08-15 14:03:59 755

原创 使用os.walk()方法

递归遍历给定目录下的内容。(路径、路径下的文件夹、路径下的文件)其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件.dirpath是一个string,代表目录的路径,dirnames是一个list,包含了dirpath下所有子目录的名字,filenames是一个list,包含了非目录文件的名字.这些名字不包含路径信息,如果需要得到全路径,需要使用

2013-08-14 10:52:03 9159 1

原创 oracle 数据库转换成mysql工具:ora2mysqcn

oracle 数据库转换成mysql工具

2013-08-14 10:21:21 2227

原创 使用fileinput模块进行原地修改文件

使用fileinput模块进行原地修改文件:import re,fileinputp ='to_date\(.*?\)'for i in fileinput.input([r'D:\userinfo.txt',],inplace=1): #标识原地操作,则print的内容会输出到原文件中    if re.search(p,i):             t = re.

2013-08-13 16:47:10 2017

原创 使用正则表达式替换文件内容

现有一个包含用户信息的文件userinfo,内容格式如下:insert into USERINFO (ID, USERNAME, PWDHASH, USEALIAS, ALIAS, REALNAME, INUSE, F_BRANCH_ID, MOBILEPHONE, TELEPHONE, EMAIL, LICENSECODE,ADDRESS, POSTCODE, GENDER, F

2013-08-13 15:07:22 1543

转载 Python 中的 socket 编程

Python 中的 socket 编程在所有具有 socket 的语言中,socket 都是相同的 —— 这是两个应用程序彼此进行通信的管道。前提条件不管是使用 Python、Perl、Ruby、Scheme 还是其他有用的语言(此处 有用 的意思是这种语言有 socket 接口)来编写 socket 程序,socket 通常都是相同的。这是两个应用程序彼此进行通信的管道(这两个应用程

2013-08-10 17:17:01 1100

转载 python简单的socket 服务器和客户端

服务器端代码:if "__main__" == __name__: import socket try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM); print("create socket succ!"); sock.bind(('loca

2013-08-10 16:44:05 4859

转载 Python Socket API 笔记

将上节中的C#该成Python版的容易程度大大超出了我的意料之外。从来没有发现,仅仅用灰尘简单的几句话就实现了该程序的主要功能,可见python的简易和强大之处。这里先对SocketAPI 做一下总结。Socket API 笔记(PythonSocket API 详见这里)1、Socket的地址表示单独的字符串,用于AF_UNIX地址族(host,p

2013-08-10 15:06:49 7962

转载 vim 7的 无限回退功能

我给你介绍的是vim703以后的新功能persistent-undo5. 撤销的永久保存 *undo-persistence* *persistent-undo*卸载缓冲区时,Vim 通常会删除该缓冲区建立的撤销树。通过设置 'undofile' 选项,Vim 会在写入文件时自动保存撤销历史,而重新编辑文件时,恢复撤销历史。将let $VIMTEMP = $VIMF

2013-08-09 14:04:52 2973

转载 debugfs恢复Ext3的文件系统中被rm、rm -f 掉的文件

ls -d #  -d或--directory   显示目录名称而非其内容。ls -i #    -i或--inode   显示文件和目录的inode编号如何在Ext3的文件系统中恢复被rm掉的文件。[root@Gw za]# debugfsdebugfs 1.39 (29-May-2006)debugfs: open /dev/sda3  #先使用df命令得到删除文件所在

2013-08-09 13:14:39 18624 3

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和

2013-08-09 10:25:08 896

转载 os.walk()方法

今天第一次进行 文件遍历,自己递归写的时候还调试了好久,(主要因为分隔符号的问题),后来发现了os.walk方法,就忍不住和大家分享下.先看下代码:import osfor i in os.walk('c:'+os.sep+'ant'):    print i[1] 下面是输出:c:\antc:\ant\binc:\ant

2013-08-09 07:59:04 1131

原创 去除字符串重复数据

去除重复数据:a = 'abcaAbBc'r = ''for i in a:    if i not in r:        r+=iprint r

2013-08-08 17:44:27 737

原创 去除字符串重复数据

去除重复数据:a = 'abcaAbBc'r = ''for i in a:    if i not in r:        r+=iprint r

2013-08-08 17:43:52 688

转载 python中计时工具timeit模块的基本用法

测试一行代码的运行时间,在python中比较方便,可以直接使用timeit:看个例子吧[python] view plaincopy>>> import timeit  #执行命令  >>> t2 = timeit.Timer('x=range(1000)')  #显示时间  >>> t2.timeit()  10.620039563513103    #执行命令

2013-08-08 10:05:12 21367

转载 socket通信简介

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web 服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型 有哪些?

2013-08-06 17:49:28 686

转载 AF_INET和PF_INET的细微不同

在写网络程序的时候,建立TCP socket:    sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_INET,即使用IP。相关头文件中的定义:AF = Address Family                  PF =

2013-08-06 17:35:49 821

原创 查看linux操作系统版本号

查看linux操作系统版本号命令:cat /etc/issue

2013-08-05 10:14:38 789

转载 python yield生成器

yield:生成器任何使用yield的函数都称之为生成器,如:Python代码  def count(n):      while n > 0:          yield n   #生成值:n          n -= 1   另外一种说法:生成器就是一个返回迭代器的函数,与普通函数的区别是生成器包含yield语句,更简单点理解生成器就是一

2013-08-04 15:40:52 1822

转载 html 元素

name="radiobutton" value="radiobutton" checked> 喜欢name="radiobutton" value="radiobutton"> 不喜欢name="radiobutton" value="radiobutton"> 无所谓在radio里面千万要注意记得把所有的这个对象的name属性都设为相同的,比如说上例的 name="ra

2013-08-04 14:53:07 598

转载 UTF8默认编码下的MYSQL命令框中输入汉字显示乱码的问题

在UTF8默认编码下的MYSQL命令框中输入汉字显示乱码的问题:比如select count(`姓名`) from tb就出错,如果只是想临时修改编码以利于查询GB2312或GBK,可用以下2命令(关闭客户端后又恢复UTF8):1、mysql> set character_set_client='gbk';或:set character_set_client=gb2312;定义客户

2013-08-02 14:16:07 1239

apache-maven

apache-maven3.5.4工具包,欢迎使用.

2018-10-20

charles4.2及破解文件

charles4.2安装包及破解文件,安装readme说明操作即可

2018-07-31

MySQL-python-1.2.3.win-amd64-py2.7

MySQLdb模块安装

2016-08-23

Linux学习课件

Linux基础学习课件,知识内容全面,不错的入门知识

2011-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除