自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Charles对PC端和移动端进行抓包

一)通过 Charles 进行 PC 端抓包Charles 会自动配置浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。只需要保证一下几点即可:确保 Charles 处于 Start Recording 状态。 勾选Proxy | Windows Proxy和Proxy | Mozilla FireFox Proxy。(二)通过 Charles 进行移动端抓包手机抓包的原理,和 PC 类似,手机通过把网络委托给 Charles 进行代理与服务端进行对话。具体步骤如下:...

2020-11-05 14:38:55 2134

原创 哈希算法说明及示例

Hash算法:定义:哈希算法又叫散列算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理其实很简单,就是把一段交易信息转换成一个固定长度的字符串特点:1. 信息相同,字符串也相同。2. 信息相似不会影响字符串相同。3. 可以生成无数的信息,但是字符串的种类是一定的,所以是不可逆的。用途:1、哈希算法可以检验信息是否是相同的,这样的优势可以节省重复文件传送的时间2、哈希算法还可以检验信息的拥有者是否真实示例:# coding:

2020-10-30 16:24:37 1527 1

原创 冒泡排序说明及示例

定义:重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。示例:defbubble_sort(nums):foriinrange(len(nums)-1):#这个循环负责设置冒泡排序进行的次数forjinrange(len(nums)-i-1):#j为列表下标...

2020-10-30 16:23:17 410

原创 Python模块之randmon模块

random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniformrandom.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a复制代码代码如下:print random.uniform(10, 20)..

2020-10-30 16:18:23 390

原创 Python模块之shutil模块

copy()功能:复制文件 格式:shutil.copy('来源文件','目标地址') 返回值:复制之后的路径copy2()功能:复制文件,保留元数据 格式:shutil.copy2('来源文件','目标地址') 返回值:复制之后的路径copyfileobj()将一个文件的内容拷贝的另外一个文件当中 格式:shutil.copyfileobj(open(来源文件,'r'),open('目标文件','w')) 返回值:无copyfile()功能:将一个文件的内容拷贝的另外一个文件当

2020-10-30 16:16:46 429

原创 Python模块之paramiko模块

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。1、下载安装123 pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto :pip3 install pycryptopip3 install paramiko2、模块使用#!/usr/bin/env python#coding:utf-8import parami

2020-10-30 16:15:39 512 1

原创 Python模块之urllib模块

Py2.x:Urllib库Urllin2库Py3.x:Urllib库变化:在Pytho2.x中使用import urllib2——-对应的,在Python3.x中会使用import urllib.request,urllib.error。在Pytho2.x中使用import urllib——-对应的,在Python3.x中会使用import urllib.request,urllib.error,urllib.parse。在Pytho2.x中使用import urlpa.

2020-10-30 16:13:16 288

原创 Python模块之requests模块

requestsPython标准库中提供了:urllib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。import urllib.requestf = urllib.request.urlopen('http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=424662508')re

2020-10-30 16:12:22 389

原创 Python的time类模块说明及使用

datatime模块重新封装了time模块,提供更多接口,提供的类有:date,time,datetime,timedelta,tzinfo。1、date类datetime.date(year, month, day)静态方法和字段date.max、date.min:date对象所能表示的最大、最小日期;date.resolution:date对象表示日期的最小单位。这里是天。date.today():返回一个表示当前本地日期的date对象;date.fromtimestamp(timesta

2020-10-30 16:11:02 657

原创 Python的os模块及使用

os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:1 os.access(path, mode)检验权限模式2 os.chdir(path)改变当前工作目录3 os.chflags(path, flags)设置路径的标记为数字标记。4 os.chmod(path, mode)更改权限5 os.chown(path, uid, gid)更改文件所有者6 os.chroot(path)改变当前进程的根目录7 os.close(fd)关闭文件描述符 fd8 os.close.

2020-10-30 16:08:02 176

原创 Python的sys模块简介及使用

sys-系统特定的参数和功能该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。sys.argv传递给Python脚本的命令行参数列表。argv[0]是脚本名称(依赖于操作系统,无论这是否是完整路径名)。如果使用-c解释器的命令行选项执行命令,argv[0]则将其设置为字符串’-c’。如果没有脚本名称传递给Python解释器,argv[0]则为空字符串。要循环标准输入或命令行上给出的文件列表,请参阅fileinput模块。sys.byteorder..

2020-10-30 16:02:02 1227

原创 mysql数据库的导入导出方法(备份)

mysql导出操作方法:1、导出整个库执行格式:mysqldump -u 用户名 -p 数据库名 > 导出的文件名样例:mysqldump -u dbuser -p dbname > dbname.sql/2、导出单个表:执行格式:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名样例:mysqldump -u dbuser -p dbname users> dbname_users.sql/3、导出一个数据库结构:执行格式:mysq

2020-10-23 09:23:45 422

原创 关于多种语言输出格式的不同之处

print_r('点个好看吧!');   PHPvar_dump('点个好看吧!');  PHPNSLog(@"点个好看吧!");   IOSSystem.out.println("点个好看吧!");  JAVAconsole.log("点个好看吧!");  JSPprint("点个好看吧!");  PYTHONprintf("点个好看吧!");  C语言cout &l..

2019-01-03 13:51:16 374

原创 将日志内容或文档以服务器邮件的方式发送出去

不多说,直接上码!文档彪红色的地方是必须修改项,请知晓!'''运行内容:发送带附件的有邮件'''from email import encodersfrom email.mime.text import MIMETextfrom email.utils import formatdatefrom email.mime.multipart import MIMEMultipar...

2019-01-03 13:46:36 1163

原创 Django主要使用框架的模型

1、Django框架    1、什么是Django      是一个开源框架,2005年发布,采用Python语言开发,早期是做新闻以及内容管理的网站的,提供了非常强大的后台管理系统。    2、Django的框架模式 - MTV      M :Models 层        模型层,负责数据库的建模以及CRUD的操作      T :Templates 层        模板层,...

2018-07-19 09:19:08 390

原创 你了解过AI吗?Python开发必备AI知识点

       尼尔逊教授对人工智能下了这样一个定义:“人工智能是关于知识的学科――怎样表示知识以及怎样获得知识并使用知识的科学。”而另一个美国麻省理工学院的温斯顿教授认为:“人工智能就是研究如何使计算机去做过去只有人才能做的智能工作。”这些说法反映了人工智能学科的基本思想和基本内容。即人工智能是研究人类智能活动的规律,构造具有一定智能的人工系统,研究如何让计算机去完成以往需要人的智力才能胜任的工作...

2018-07-18 15:12:11 502

原创 去重的几种方式python

a = [1, 2, 3, 2, 4, 1, 5]# 转换为集合,去重b = set(a)b = list(b)print(b)# 遍历,输出列表,去重c = []for i in a:    if i not in c:        c.append(i)print(c)# 字典方法def removeSame3(L):    myDict = {}  ...

2018-07-18 15:04:11 610

原创 正则表达式的常用字符整合文档

1、普通字符匹配规则:匹配相应的普通字符e.g.In [9]: re.findall("abc","abcksjdabclkjks")Out[9]: ['abc', 'abc']2、或:元字符:ab | cd 匹配规则:匹配|两边任意一个正则表达式符合的情况e.g.In [11]: re.findall("ab|bc","abcdbdcabdcdbcdeabd")Out[11]: ['ab', '...

2018-07-14 17:46:42 291

原创 Python斐波那契实例(多方式)

#方法一def Fbnq(n):    if n ==0 or n == 1:        return 1    return Fbnq(n-1) +Fbnq(n-2)print(Fbnq(3))#方法二def Fbnq2(n):    #给斐波那契数列的前两个元素赋初值    #同时利用index记录循环进行的下标位置    index,a,b = 0,1,1    while index ...

2018-07-12 14:58:12 643

原创 iframe标签说明及使用

iframe定义: iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。优点:1、支持任何浏览器 2、原封不动的把嵌入的网页展现出来 3、重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少了数据的传输,增加了网页下载速度缺点:1、页面复杂度高,不容易管理 2、页面加载速度相对frame较慢 3...

2018-06-06 01:58:54 1601

原创 python环境管理器使用(程序介绍),文件读取和写入

#本程序示意自定义的类作为环境管理器使用class FileWrite:    def __init__(self,filename):        self.filename = filename    def writeline(self,s):        """此方法用于向文件内写入字符串,同时自动添加换行"""        self.file.write(s)        sel...

2018-05-02 15:26:46 514

原创 python面向对象编程解释

封装 enclosure 封装是指隐藏类的实现细节,让使用者不关心这些细节 封装的目的是让使用者通过尽可能少的使用实例变量名(属性)操作对象私有属性和方法 python类中的以双下划线("__")开头,不以双下滑线结尾的标识符为私有成员,私有成员只能被方法调用,不能在子类或其他地方使用 私有成员有两种: 私有属性 私有方法多态 polymorphic 字面意思:多种状态 多...

2018-05-02 09:28:47 144

原创 有关Bicycle题解答python

问题:写一个Bicycle类,有run方法,调用时显示骑行里程kmclass Bicycle:      def run(self,km)           print("自行车骑行了",km,"里程")在写一个电动车类继承自Bicycle,添加电池电量valume属性,同时属性有两个方法:1、fill_charge(vol) 用来充电,vol为电量(度)2、run(km)方法用于骑行,每骑行1...

2018-04-28 19:23:36 2739

原创 python3-字典使用说明

字典 dict 什么是字典: 字典是一种可变的容器,可以存储任意类型的数据 字典中的每一个数据都是用'键'进行索引的,而不像序列可以用下标(index)来进行索引 字典中的数据没有先后顺序关系,字典的存储是无序的 字典中的数据以键(key)-值(value)对的形式进行映射存储 字典的键不能重复,具只能用“不可变类型”作为字典的键字典的字面值的表示方式: 字典的...

2018-04-15 23:47:50 524

空空如也

空空如也

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

TA关注的人

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