自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 windows10安装sqlmap与简单配置

一.获取sqlmap压缩包:  注意:安装sqlmap之前,先确认已有python2.x环境  获取sqlmap压缩包并解压  下载地址:http://sqlmap.org/二.将解压缩的文件放在python2.x的安装目录下并重命名为sqlmap:三.桌面点击鼠标右键,新建->快捷方式选择cmd.exe路径,如下图:命名快捷方式为sqlmap,...

2018-09-14 19:42:00 1026

转载

lock(1次放1个):import threadingimport timev = []lock = threading.Lock()def func(arg): v.append(arg) time.sleep(0.01) m = v[-1] print(arg,m)for i in range(10): ...

2018-09-11 16:11:00 113

转载 并发编程

并发编程是网络编程中必须考虑的问题,实现并发的方式有多种:多进程,多线程,IO多路复用.python中调用的是操作系统的线程和进程.进程:  进程表示资源分配的基本单位,是调度运行的基本单位.例如,用户运行一个程序时,系统就创建一个进程,为它分配资源,然后放入进程就绪队列.进程调度程序选中它,为它分配CPU,进程就开始运行.进程是系统中的并发执行单位.进程之间有数据隔离,进程...

2018-09-10 20:43:00 128

转载 网络基础知识

ip地址与ip协议:  规定网络地址的协议叫ip协议,它定义的地址称为ip地址,广泛应用的是v4版本协议,即ipv4,它规定网络地址由32位二进制数表示.  将ip地址中的网络位和主机位固定下以后,ip地址分为A类,B类,C类,D类,E类  ip地址分为两部分:    网络部分:标识子网    主机部分:标识主机    注意:单纯的ip地址段只是标识了ip地址的种...

2018-09-06 19:33:00 146

转载 网络编程之-----粘包

一.什么是粘包:  TCP是可靠的面向连接的协议,传输效率低,全双工通信,面向字节流.  UDP是不可靠的无连接的协议,传输效率高,无阻塞控制.  粘包的成因是由于TCP协议本身造成的,TCP为了提高传输效率,发送方往往会收集到足够多的数据才发送一个TCP段.如果连续几次发送的数据都很少,TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,这样,接收方接收到的数据就...

2018-09-04 20:44:00 108

转载 socket

socketsocket通常称为'套接字',用于描述ip地址和端口,是一个通信链的句柄,应用程序通常通过'套接字'向网络发出请求或者应答网络请求.socket起源于Unix,Unix/Linux基本哲学之一就是'一切皆文件',对于文件用[打开][读写][关闭]模式来操作.socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/...

2018-09-03 15:49:00 110

转载 模块相关

加密:hashlib  hashlib模块用于加密的相关操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法import hashlib# ############ md5 ################hash = hashlib.md5()hash.update(bytes('1...

2018-08-31 17:54:00 96

转载 面向对象的反射和其他

1.issubclass/type/isinstance/class Base(object): passclass Foo(Base): passclass Bar(Foo): pass# issubclass 判断是否是继承关系,print(issubclass(Bar, Base)) #判断第一个参数是不是第二...

2018-08-30 17:30:00 109

转载 嵌套,主动调用其他类成员和特殊成员

组合(嵌套)练习:class Foo: passuser_info = { Foo:1, Foo():5}print(user_info)结果:{<class '__main__.Foo'>: 1, <__main__.Foo object at 0x037EDD50>: 5}类或对象做...

2018-08-29 20:57:00 108

转载 面向对象的成员与嵌套

成员:一.变量  变量包括:实例变量(字段)和类变量(静态字段),在定义和使用中有区别,本质区别是内存中保存的位置不同.(实例变量保存在对象中,类变量保存在类中.)class Provice: country = '中国' #类变量 def __init__(self, name): self.name = na...

2018-08-28 18:28:00 110

转载 面向对象

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)什么是面向对象?  面向对象就是一种使用'类'和'对象'进行编程的编程方式.  类是一个模板,模板里可以包含多个函数,类中定义的这些函数称为方法,对象就是根据模板创建的实例,通过实例对象可以执行类中的方法.类的定义:    class 类名:    #定义了一个类...

2018-08-27 15:56:00 123

转载 异常处理

一.异常和错误程序中难免出现错误,而错误分成两种  1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)#语法错误示范一if#语法错误示范二def test: pass#语法错误示范三print(haha  2.逻辑错误(逻辑错误)#用户输入不完整(比如输入为空)或者输入非法(输...

2018-08-21 20:24:00 113

转载 random,time,sys,os,序列化模块

random模块(随机数模块)  取随机小数:    random.random()  取0-1之间的小数    random.uniform(x, y)  取x-y之间的小数  取随机整数:    random.randint(x, y)  取x-y之间的整数([x, y]顾头也顾尾)    random.randrange(x, y)  取x-y之间的整数([...

2018-08-20 21:49:00 140

转载 re模块

查找: findall() search() match()  findall():  匹配所有的每一项都是列表的一个元素  语法: findall(正则表达式, 待匹配的字符串, flag)import reret = re.findall('\d+','sjkhk172按实际花费928') print(ret)ret = re.findall('\...

2018-08-17 16:20:00 103

转载 正则表达式

模块:  什么是模块: 模块就是一组功能的集合 模块的类型:  内置模块:不需要自己安装,python自带的模块  第三方模块:需要我们自己安装的模块  自定义模块:我们自己写的模块  例:  import os    #导入模块  os.remove()   #删除文件  os.rename()   #重命名文件  模块为我们提供功能,这个操作的...

2018-08-16 16:30:00 93

转载 内置函数(二)

一.lambda匿名函数 匿名函数是为了解决一些简单的需求设计的一句话函数# 计算n的n次方 def func(n): return n**n print(func(10))f = lambda n: n**n print(f(10))# 匿名函数, 给函数传递2给参数. 返回最大值fn = lambda *args: max(args)...

2018-08-15 15:56:00 85

转载 内置函数

内置函数就是python提供的,可以直接拿来用的函数,如print,input等都是内置函数.作用域相关:  locals()  返回当前作用域中的名字  globals()  返回全局作用域中的名字迭代器相关:  range()  生成数据  next()  迭代器向下执行一次,内部实际使用了__next__()方法来获取迭代器的下一个值  iter()  ...

2018-08-14 19:17:00 129

转载 生成器与生成器表达式

生成器生成器的本质就是迭代器生成器的特点:1.惰性机制2.只能向前3.节省内存在python中有三种方式获取生成器1.通过生成器函数2.通过各种推导式来实现生成器3.通过数据的转换获取生成器def func(): print("111") yield 222gener = func() # 这个时候函数不会执行. 而是...

2018-08-13 16:22:00 165

转载 迭代器

一.函数名的应用  函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数 1.函数名的内存地址def func(): print("呵呵") print(func) 结果: <function func at 0x1101e4ea0>  2.函数名可以赋值给其他变量def func(): ...

2018-08-10 16:24:00 103

转载 函数

函数函数是对功能的封装  语法:    def 函数名(形参列表):      函数体(代码块,return)  调用    函数名(实参列表)返回值1.return:在函数执行的时候,如果遇到return.直接返回2.如果函数什么都不写,不写return.得到的是None.3.在函数中写return 值.返回一个值.4.在函数中可以返回多个返...

2018-08-08 15:02:00 113

转载 文件的操作

文件的操作只读(r,rb),只写(w,wb),追加(a,ab),r+读写,w+写读,a+追加写读打开文件的方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b,默认使用r方式f = open("a1.txt",mode="r", encoding="utf-8") #打开a1.txt文件content = f.read() ...

2018-08-06 19:44:00 100

转载 基础数据类型补充 set集合 深浅拷贝

一.基础数据类型补充  1. "拼接字符串".join(可迭代对象)  可迭代对象为列表时,输出列表元素与拼接字符串的拼接li = ['张三', '李四', '王五', '赵四']s = '_'.join(li)print(s)输出:张三_李四_王五_赵四  可迭代对象为字符串时,输出单个字符与拼接字符串的拼接li = 'asdfgh's = ...

2018-08-03 16:33:00 158

转载 id(), is, ==, 的区别与小数据池

1. id() 内存地址s = 'asdf'n = id(s)print(n)输出:16506464 #16506464为变量s的内存地址2. == 比较数值3. is 比较内存地址 数字,字符串,有小数据池 int 范围:-5-- -256 str: 1.不能有空格   2.长度不能超过20个字符(如:a = 'a' * 20 正确 ...

2018-08-03 13:54:00 209

转载 字典{}

1. 字典 dict 用{}来表示 键值对数据 {key:value} 唯一性 键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键 值 没有任何限制 2. 增删改查字典的增加: dic[key] = value       #强制增加dic = {'...

2018-08-01 20:42:00 3425

转载 列表[]

1. 什么是列表 列表是一个可变的数据类型 列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 2. 列表的索引和切片 列表和字符串一样. 也有索引(图一)和切片(图二). 只不过切出来的内容是列表 索引的下标从0开始                图一...

2018-07-31 20:39:00 787

转载 python的基本数据类型与字符串的操作

一.基本数据类型 (int, bool, str )int: 整数str:字符串,一般不存放大量的数据bool:布尔值,用来判断.True ,Flaselist:列表,用来存放大量的数据. [ ]表示.里面可以装各种数据类型tuple:元组.只读列表,()表示dict 字典.{key:value}set 集合,不重复 详细说明...

2018-07-30 20:04:00 85

转载 练习

1、判断下列列逻辑语句句的True,False.1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6print(1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 ) #输出True2)no...

2018-07-28 17:36:00 253

转载 python的起源及基本语句

一.Python的起源Python是吉多范罗苏姆于1989年的圣诞节期间在阿姆斯特丹进行编写的,于1991年编写完成,Python是一门解释型弱类型的编程语言.Python在多个领域中都有应用,比如:数据分析,网络爬虫,科学计算等.目前Python的主要应用领域有:云计算,WEB开发,科学计算,人工智能,系统运维等Python有丰富的第三方库,可以在需要使用的时候直接应用...

2018-07-26 20:43:00 117

空空如也

空空如也

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

TA关注的人

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